UnsensoredGPTDocumentazione API compatibile con OpenAI
Documentazione API compatibile con OpenAI
Inizia con l'API GPT senza filtri in pochi minuti puntando il tuo SDK OpenAI esistente al nostro URL di base. Questa documentazione copre autenticazione, formati delle richieste e gestione delle risposte in streaming per le tue applicazioni AI senza filtri.
https://api.unsensoredgpt.com/v1
URL Base e Autenticazione
Il primo passaggio consiste nel configurare il tuo client per utilizzare il nostro URL di base. Puntare il tuo SDK a https://api.unsensoredgpt.com/v1 e passa la tua chiave API nell' Authorization header. Ricevi questa chiave immediatamente dopo la registrazione tramite Google o email dalla dashboard.
L'autenticazione è semplice: nessun ambito complesso o flussi OAuth. Usa semplicemente la chiave che hai generato.
L'identificatore del modello che devi inviare in ogni richiesta è uncensored. Questo è un modello open-weight ottimizzato per l'uso adulto, distinto da GPT o Claude. Non è un modello di un fornitore rivenduto.
Prima richiesta
Invia una richiesta standard di completamento chat per testare la connettività e l'utilizzo dei token. Usa il uncensored ID del modello per assicurarti di raggiungere la nostra ottimizzazione specifica.
Questo esempio dimostra un'attività semplice di generazione di testo. Se ricevi una risposta JSON con il contenuto, la tua integrazione sta funzionando correttamente.
curl https://api.unsensoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the API status response"}]
}'Verifica il usage campo per verificare il conteggio dei token rispetto al saldo del credito prepagato.
Integrazione SDK Python
Utilizza l'SDK ufficiale openai Libreria Python per interagire con la nostra API. Imposta l'URL base sul nostro endpoint e fornisci la tua chiave API.
Questo approccio ti permette di riutilizzare le codebase esistenti senza riscrivere i client HTTP. La libreria gestisce automaticamente la serializzazione.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredgpt.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)Ricorda di specificare esplicitamente il modello come uncensored nell'inizializzazione del tuo client o nel payload della richiesta.
Integrazione SDK Node
Per gli sviluppatori JavaScript, l'SDK Node.js funziona identicamente alla versione Python. Inizializza il client con il tuo URL di base e la chiave.
Passa il uncensored ID del modello per garantire un instradamento corretto. L'SDK gestisce il pooling delle connessioni e i tentativi di ripetizione.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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);Questa configurazione supporta chiamate sia sincrone che asincrone a seconda dell'architettura della tua applicazione.
Risposte in streaming (SSE)
Abilita lo streaming impostando stream: true nella richiesta. La nostra API restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale.
Analizza il delta.content field da ogni chunk per assemblare la risposta finale. Le statistiche sull'utilizzo dei token sono incluse nell'ultimo chunk.
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)Lo streaming riduce la latenza percepita per gli output lunghi. È ideale per le interfacce chat.
Limiti, Errori e Contesto
La tua finestra di contesto è di 100.000 token in totale. Il massimo output per richiesta è 16.000 token. Il superamento di questi limiti restituisce un errore 400.
Gli errori comuni includono 401 per chiavi non valide, 402 per credito prepagato insufficiente e 429 per i limiti di frequenza. Il limite di frequenza è di 300 richieste al minuto per chiave.
I prompt non vengono utilizzati per l'addestramento. Il tuo credito non scade mai. Gestisci gli errori 402 ricaricando tramite crypto per riprendere il servizio.
Domande comuni
Qual è l'URL base per l'API GPT unsensored?
L'URL base è HTTPS://api.unsensoredgpt.com/v1. Devi impostare questo valore nella configurazione del tuo client compatibile con OpenAI.
Questa API supporta lo streaming?
Sì, imposta stream: true per ricevere Server-Sent Events. L'utilizzo dei token viene segnalato nell'ultimo chunk.
Cosa succede se rimango senza credito?
Le richieste restituiscono un errore 402. Puoi effettuare un ricarico con USDT o USDC in qualsiasi momento. Il credito non scade mai.
Sblocca la tua chiave API
Iscriviti, recupera la tua chiave e punta al nuovo URL di base. È la configurazione completa.
Ottieni la chiave API