Documentazione API Chat Completions
Inizia con l'API bot AI senza censure inviando una singola richiesta al nostro endpoint compatibile con OpenAI. Questa guida copre l'autenticazione, lo streaming e l'output strutturato per i tuoi casi d'uso di coding e NSFW.
- URL Base
https://api.uncensoredlocal.com/v1- Modello
uncensored
Autenticazione e URL di base
Connettiti impostando la tua chiave API e l'URL di base nel tuo client. L'URL di base è https://api.uncensoredlocal.com/v1. Ogni richiesta richiede l' Authorization header con la tua chiave. Non è necessario il numero di telefono per la registrazione e puoi autenticarti tramite Google o email. Errori e rifiuti non consumano credito, quindi i test sono gratuiti.
Prima richiesta
Invia un completamento standard per generare testo. Utilizza l'ID del modello uncensored per il modello. L'API accetta input di testo e restituisce output di testo. Puoi testare la connessione immediatamente dopo aver generato la tua chiave.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
Questa restituisce il testo generato nel corpo della risposta. Puoi regolare parametri come temperature per controllare la creatività. Il modello è ottimizzato per rispondere senza rifiuti di contenuti per l'uso adulto lecito.
SDK Python
Utilizza la libreria Python ufficiale di OpenAI per un'integrazione rapida. Imposta l'URL di base per puntare al nostro servizio. Inizializza il client con la tua chiave API e invia una richiesta di completamento della chat.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
L'oggetto di risposta contiene il contenuto generato. Puoi accedere al testo direttamente dall'oggetto message. Questo funziona con qualsiasi libreria client compatibile con OpenAI.
SDK Node
Installa il pacchetto OpenAI Node per iniziare a sviluppare. Configura l'URL di base e la chiave API nell'istanza del client. Invia una richiesta all'endpoint di chat completions.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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);
Il risultato fornisce i dettagli completi del completamento. Puoi analizzare il testo e utilizzarlo nella tua applicazione. L'API supporta tutti i parametri standard per la messa a punto dell'output.
Risposte in streaming con SSE
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) man mano che i token vengono generati. Questo consente la visualizzazione in tempo reale dell'output per l'utente.
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)
Ogni chunk contiene testo parziale. L'ultimo chunk include le statistiche sull'utilizzo dei token. Lo streaming riduce la latenza percepita per le risposte lunghe. Puoi gestire gli errori durante lo stream evento per evento.
Limiti di frequenza e quote
Ogni chiave API è limitata a 300 richieste al minuto. Puoi avere 8 richieste concorrenti contemporaneamente. Il corpo della richiesta non deve superare gli 8 MB. Se invii una richiesta con una chiave non valida, ricevi un errore 401. Un errore 402 indica assenza di credito. Un errore 429 significa che hai raggiunto il limite di frequenza. La finestra di contesto è di 100.000 token per prompt e completamento insieme. L'output massimo è di 16.000 token per richiesta. Gli errori sono gratuiti, quindi puoi testare i limiti senza costi.
Domande comuni
Qual è l'URL di base dell'API bot di uncensored AI?
L'URL base è HTTPS://api.uncensoredlocal.com/v1. Funziona con qualsiasi SDK compatibile con OpenAI aggiornando il parametro base_url. Non è richiesto alcun altro URL base per le richieste standard.
Come iniziare online con il LLM senza filtri?
Registrati con Google o email per ottenere una chiave API istantaneamente. Aggiungi credito cripto tramite USDT o USDC per iniziare a inviare richieste. L'ID del modello è "uncensored" per tutte le completions.
Quali sono i limiti di frequenza per l'AI locale uncensored?
Sei limitato a 300 richieste al minuto e a 8 richieste concorrenti per chiave. La finestra di contesto è di 100,000 token. I corpi delle richieste devono essere inferiori a 8 MB. Gli errori non vengono conteggiati nel tuo limite di frequenza.
Generazione della chiave in pochi secondi
Registrati, ottieni la tua chiave, aggiorna l'URL di base. Fatto.
URL Basehttps://api.uncensoredlocal.com/v1