it ▾
Crea chiave

AI compatibileArticoli

Come integrare un'alternativa a OpenRouter

Open Router aggrega molti modelli, ma spesso paghi per quella complessità quando ti serve solo un modello senza censura tramite un endpoint standard. Passare a un'API compatibile con OpenAI diretta semplifica la tua infrastruttura rimuovendo la logica di instradamento e riducendo la latenza. Mantieni il tuo codice esistente, cambi un solo URL base e ottieni una trasparenza sui prezzi per token senza abbonamenti mensili.

Ultimo aggiornamento

Riepilogo

  1. Una sostituzione drop-in richiede solo l'aggiornamento dell'URL base e della chiave API nel tuo SDK.
  2. I prezzi sono trasparenti a $0.15 per 1M di token di input e $0.50 per 1M di token di output.
  3. Nessun abbonamento mensile o costi nascosti; il credito viene addebitato solo per l'utilizzo reale dei token.
  4. Le ricariche esclusivamente in criptovaluta offrono un credito bonus per depositi maggiori.

Perché passare da Open Router?

Open Router è un aggregatore potente, ma introduce un'astrazione non necessaria quando ti serve solo un modello specifico. La logica di instradamento aggiunge latenza e complessità alla tua catena di richieste. Paghi per la comodità di avere più modelli, anche se ne usi solo uno. Le API dirette rimuovono questo strato intermedio, offrendoti una latenza inferiore e costi prevedibili. Il tuo codice rimane semplice perché comunichi direttamente con il server di inferenza.

Comprendere l'alternativa Open Router

Un endpoint compatibile con OpenAI imita la struttura dell'API ufficiale OpenAI. Invii payload JSON a /v1/chat/completions e ricevi risposte JSON standard. Questa compatibilità significa che puoi cambiare provider senza riscrivere la logica della tua applicazione. Il base_url cambiamenti, ma i metodi SDK rimangono identici. Questo approccio è ideale per gli stack local-first dove potresti passare tra llama.cpp e vLLM in seguito. Hai un'interfaccia coerente indipendentemente dall'hardware sottostante. Nessun routing complesso da gestire. Solo una linea diretta verso il modello.

Passo 1: Ottieni la tua chiave API

Inizia creando un account sulla dashboard del provider. Puoi registrarti utilizzando il tuo account Google o una semplice email e password. Non è richiesto il numero di telefono, il che rende il processo veloce e privato. Una volta registrato, vai alla pagina "Ottieni chiave API". Il sistema genera immediatamente una chiave univoca. Copia la chiave in modo sicuro; questa autentica le tue richieste. Di default è disponibile una sola chiave attiva per account. Se la perdi, generane una nuova per sostituirla. Questa chiave è tutto ciò di cui hai bisogno per iniziare a inviare richieste.

Passo 2: Configura l'URL di base

Trova la sezione di configurazione nella tua applicazione. Trova la variabile che contiene l'URL di base dell'API. Aggiornala con https://api.compatibleaiopen.com/v1. Questo URL punta direttamente all'endpoint di inferenza. Assicurati di rimuovere eventuali slash finali se il tuo SDK non li gestisce automaticamente. Questa singola modifica reindirizza tutte le tue chat completions al modello uncensored. La struttura del tuo codice esistente rimane valida. L'API prevede gli header standard OpenAI. Non sono richiesti header personalizzati. Questo passaggio è fondamentale per garantire che le tue richieste raggiungano il server corretto.

Passo 3: Aggiorna il client del tuo SDK

La maggior parte dei moderni framework LLM supporta endpoint compatibili con OpenAI. Aggiorna l'inizializzazione del client per utilizzare il tuo nuovo URL di base e la chiave API. Passa l'ID del modello come uncensored. Questo ID indica al server quale modello specifico eseguire. Non è necessario modificare le firme dei metodi. L'SDK gestisce la serializzazione e deserializzazione del JSON. Le modalità streaming e non-streaming funzionano esattamente come documentato. Puoi continuare a utilizzare strumenti familiari come LangChain o LlamaIndex. La transizione è trasparente per la logica della tua applicazione. Questo riduce significativamente i tempi di test.

Passo 4: Testa con le chat completions

Invia una semplice richiesta di test per verificare la connettività. Utilizza il messages parametro con un prompt dell'utente. La risposta dovrebbe contenere un content campo con la risposta del modello. Verifica che il modello non rifiuti il prompt a causa dei filtri di contenuto. Il modello uncensored è ottimizzato per argomenti adulti leciti e controversi. Risponde direttamente senza inutili attenuazioni. Verifica l'utilizzo dei token nell'oggetto di risposta. Questo conferma che l'API sta elaborando correttamente la tua richiesta. Ora puoi integrarlo nel tuo flusso di lavoro principale.

Passo 5: Gestisci le risposte in streaming

Lo streaming offre un'esperienza utente migliore per le risposte lunghe. Abilita lo stream il parametro nella tua richiesta. L'API restituisce chunk di dati tramite Server-Sent Events (SSE). Ogni chunk contiene un delta parziale della risposta. Concatena questi delta per formare il messaggio completo. L'ultimo chunk include le statistiche totali sull'utilizzo dei token. Questo ti permette di visualizzare i progressi in tempo reale. Lo streaming riduce la latenza percepita per gli utenti. È essenziale per le interfacce chat. Gestisci gli errori in modo elegante se la connessione si interrompe.

Passo 6: Monitora l'utilizzo dei token

Monitora il consumo di token per gestire i costi in modo efficace. L'API addebita $0.15 per 1M token di input e $0.50 per 1M token di output. Questi tassi sono trasparenti e si applicano a tutte le richieste. Errori e rifiuti non consumano credito. Il tuo saldo prepagato diminuisce solo quando i token vengono elaborati. Monitora il usage field in ogni risposta. Imposta degli avvisi se il tuo utilizzo supera una soglia. Questo ti aiuta a evitare addebiti imprevisti. Il credito non scade mai, quindi puoi ricaricarlo quando necessario.

Passo 7: Risolvi i problemi comuni

Se ricevi un errore 401, controlla la tua chiave API e l'URL base. Un errore 429 indica che hai superato il limite di velocità di 300 richieste al minuto. Assicurati di non inviare più di 8 richieste concorrenti per chiave. Se la risposta è vuota, verifica che l'ID del modello sia impostato su uncensored. Controlla la dimensione del corpo della richiesta; deve essere inferiore a 8 MB. Per problemi di streaming, assicurati che il tuo client gestisca correttamente SSE. Rivedi la documentazione dell'API per i codici di errore specifici. La maggior parte dei problemi è correlata alla configurazione e facile da risolvere.

Domande comuni

Si tratta di un servizio ufficiale OpenAI?

No, questo è un servizio indipendente che fornisce un endpoint compatibile con OpenAI. Serve il proprio modello senza censure, non GPT-4 o GPT-3.5. Puoi utilizzarlo con qualsiasi client che supporti il formato API di OpenAI.

Qual è la dimensione della finestra di contesto?

Il modello supporta una finestra di contesto di 100.000 token, inclusi sia il prompt che il completamento. L'output massimo per richiesta è di 16.000 token, o 2.048 token se non specifichi un limite.

Posso usare questo per contenuti NSFW?

Sì, il modello è privo di filtri e non rifiuta contenuti adulti legali. È progettato per la generazione illimitata di contenuti di finzione, ricerca sulla sicurezza o argomenti controversi. L'unico limite rigido riguarda i contenuti sessuali che coinvolgono minori.

Come pago per l'API?

I pagamenti sono accettati solo tramite criptovalute, specificamente USDT sulla rete TRC20 o USDC sulla rete Base. Puoi effettuare un caricamento con qualsiasi importo intero tra $20 e $500. Il credito non scade e gli errori sono gratuiti.

Ottieni la tua chiave API in pochi secondi

Registrati, ottieni la tua chiave, aggiorna l'URL di base. È la configurazione completa.

Crea chiave