Integra l'API Uncensored
Inserisci l'SDK ufficiale di OpenAI nel tuo progetto e puntalo alla nostra API LLM senza filtri. Questa guida introduttiva ti guida attraverso l'autenticazione, le prime richieste, la trasmissione e la gestione degli errori con zero deriva di configurazione.
Installa l'SDK ufficiale di OpenAI
Inizia aggiungendo la libreria standard al tuo ambiente. Questo garantisce che tu stia utilizzando lo stesso codice client che funziona con altri provider.
- Run
pip install openaiper Python. - Run
npm install openaiper Node.js.
Questi pacchetti gestiscono la logica HTTP così che tu possa concentrarti sui prompt. Non hai bisogno di un client personalizzato o di un livello di routing separato. L'SDK gestisce i retry e la serializzazione JSON automaticamente.
Configura il tuo URL base e la chiave
Punta la SDK al nostro server sovrascrivendo l'URL di base predefinito. Usa la chiave generata sul tuo dashboard e imposta l'ID del modello su uncensored.
- Base URL:
https://api.pricingkeyapiopenai.com/v1 - Modello:
uncensored
Questa configurazione funziona con qualsiasi client compatibile con OpenAI. Puoi mantenere la struttura del codice esistente e basta cambiare l'endpoint. Non si applica alcun blocco di abbonamento qui.
Ecco come configurare il client in Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Invia la tua prima chat completion
Esegui una richiesta POST standard all'endpoint di completamento chat. Invia i tuoi messaggi di sistema e utente nel formato JSON richiesto. L'API restituisce una risposta testuale che ignora i filtri di contenuto standard per gli argomenti adulti leciti.
Verifica la connessione con un prompt semplice per verificare la latenza e l'utilizzo dei token. Se ricevi una risposta, la tua integrazione sta funzionando correttamente.
Struttura della richiesta di esempio:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
Abilita lo streaming per i token in tempo reale
Imposta stream a true per ricevere i token man mano che vengono generati. Questo è essenziale per le interfacce chat e le applicazioni in tempo reale. L'SDK restituisce chunk man mano che arrivano dal server.
Ogni chunk contiene il delta della risposta. Puoi concatenare questi delta per costruire il testo finale. Lo streaming riduce significativamente la latenza percepita per gli output lunghi.
Abilita lo streaming nel tuo client Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Usa la modalità JSON e la chiamata di funzioni
Richiedi output strutturato impostando response_format a {"type": "json_object"}. Questo forza il modello a restituire JSON valido invece che testo normale. Usa tools per le funzionalità di function calling.
Definisci gli schemi degli strumenti nella richiesta. Il modello produrrà chiamate agli strumenti che puoi eseguire nel tuo codice. Questo funziona esattamente come l'interfaccia standard di OpenAI per il calling delle funzioni.
Configura la modalità JSON nel tuo SDK:
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Gestisci gli errori e i limiti di utilizzo
Fai attenzione ai codici di stato HTTP specifici per gestire il flusso della tua applicazione. Un errore 401 significa che la tua chiave API non è valida o è scaduta. Un errore 402 indica che non hai più credito prepagato. Un errore 429 segnala che hai raggiunto il limite di frequenza di 300 richieste al minuto.
La tua finestra di contesto è di 100.000 token in totale. Se superi questo limite, l'API restituirà un errore. I rifiuti e gli errori non consumano il tuo saldo di token. Mantieni i corpi delle richieste sotto gli 8 MB.
Domande comuni
Qual è la struttura dei prezzi della chiave API OpenAI?
Addebitiamo $0,15 per 1M token di input e $0,50 per 1M token di output. Non ci sono abbonamenti mensili né canoni per la capacità inattiva. Paghi solo per i token che utilizzi effettivamente dal tuo saldo cripto prepagato.
Si tratta di un modello LLM senza filtri?
Sì, il nostro modello non rifiuta contenuti adulti legali, di finzione o controversi. L'unico limite rigido è che rifiutiamo le richieste che coinvolgono contenuto sessuale con minori. Non è il modello GPT, Claude o di qualsiasi altro fornitore.
Quali metodi di pagamento accettate?
Solo crypto: USDT su TRC20 o USDC su Base, qualsiasi importo intero da $20 a $500. Il credito bonus si applica da $50.
Genera la tua chiave API
Iscriviti, recupera il tuo token, aggiorna il tuo URL di base. È tutta la configurazione necessaria.