fullyuncensoredai.comIntegrazione
Documentazione API
Inizia con la nostra API compatibile con OpenAI per la generazione di contenuti senza censure. Invia testo, ricevi testo e controlla l'output con parametri standard.
Autenticazione e Base URL
Usa la tua chiave API con l'URL di base per iniziare a inviare richieste. L'endpoint è https://api.fullyuncensoredai.com/v1Autorizzazione header. Ogni nuovo account ottiene accesso immediato alla registrazione.
Endpoint Chat Completions
Invia richieste a POST /v1/chat/completions con il modello uncensored. L'API elabora l'input testuale e restituisce l'output di testo generato. Puoi controllare la risposta con parametri come temperature e top_p. Errori e rifiuti non consumano credito.
curl https://api.fullyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to configure a proxy for the api"}]
}'
Risposte in streaming con SSE
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale. L'ultimo chunk include le statistiche complete sull'utilizzo dei token. Questo approccio riduce la latenza percepita per le risposte lunghe.
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)
Modalità JSON e chiamata di funzioni
Usa response_format: {"type": "json_object"} per output strutturato. Il function calling è supportato tramite il tools parametro. Questo permette alla tua applicazione di eseguire logica basata sulle decisioni del modello. Assicurati che le definizioni degli strumenti corrispondano allo schema previsto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fullyuncensoredai.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);
Integrazione SDK Python
Installa il pacchetto Python ufficiale di OpenAI e configura l'URL di base. Passa la tua chiave API all'inizializzazione del client. L'SDK gestisce automaticamente i dettagli HTTP. Questo metodo è ideale per servizi backend e script.
from openai import OpenAI
client = OpenAI(base_url="https://api.fullyuncensoredai.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)
Limiti di frequenza e concorrenza
Ogni chiave consente 300 richieste al minuto e 8 richieste concorrenti. La finestra di contesto è di 100.000 token in totale. Le richieste con un corpo superiore a 8 MB falliranno. Riceverai un errore 429 se superi il limite di frequenza. Un errore 401 indica una chiave non valida.
Domande frequenti
Si tratta di un'API IA senza filtri per contenuti NSFW?
Sì, il modello non rifiuta argomenti adulti leciti o controversi. È progettato per la generazione di contenuti grezzi senza filtri nascosti.
Qual è la dimensione della finestra di contesto?
La finestra di contesto è di 100.000 token per prompt e completamento combinati. L'output massimo per richiesta è di 16.000 token.
Come gestisco errori come 402 o 429?
Un errore 402 indica che non hai più credito. Un errore 429 indica che hai raggiunto il limite di velocità. Aggiungi il tuo credito cripto per riprendere l'utilizzo.
Genera ora la tua chiave
Registrati, copia il token e aggiorna il tuo URL base. È l'intera configurazione.