Avvio rapido API Uncensored ia
Ottieni la tua chiave API IA senza filtri e inizia a inviare richieste di testo in pochi minuti. Questa guida rapida copre i fondamentali per integrare la nostra API compatibile con OpenAI nei tuoi progetti.
- per 1M token di input
- $0.15
- Token in output / 1M
- $0.50
- contesto del token
- 100,000
- credito di prova
- $0.50
- richieste al minuto
- 300
Installazione e configurazione
Installa l'SDK ufficiale per il tuo linguaggio preferito. La nostra API funziona con qualsiasi client standard compatibile con OpenAI, quindi puoi utilizzare le librerie di cui ti fidi già. Il processo di configurazione non richiede impostazioni speciali oltre all'aggiunta della dipendenza all'ambiente del tuo progetto.
Avrai bisogno di una chiave API per autenticare le tue richieste. Generane una immediatamente dopo la registrazione tramite Google o email. La chiave appare sullo schermo una sola volta, quindi copiala negli appunti o in un archivio sicuro subito. Tienila privata per evitare utilizzi non autorizzati dal tuo saldo prepagato.
Configurazione: base_url e chiave
Indirizza il tuo client all'URL base e imposta l'intestazione della chiave API. Utilizza l'endpoint specifico fornito nel tuo dashboard. Questo garantisce che le tue richieste vadano direttamente al modello senza filtri senza alcuna ambiguità di routing. L'URL base è HTTPS://api.iasemsensura.com/v1.
Imposta il Authorization header per Bearer YOUR_API_KEY. Questo header autentica ogni richiesta che invii. Senza la chiave corretta, l'API rifiuterà il tuo input con un errore 401. Verifica sempre che la tua chiave corrisponda a quella mostrata durante la registrazione.
Invio della tua prima richiesta
Invia una semplice richiesta di completamento della chat per testare la connettività. Utilizza l'ID del modello uncensored per garantire che tu ottenga l'output corretto. Questo modello è ottimizzato per la generazione di testo senza restrizioni. Gestisce il roleplay e i temi adulti senza i tipici rifiuti.
Ecco un esempio base di cURL per iniziare. Sostituisci il segnaposto con la tua chiave API effettiva. Questo comando invia un prompt breve e si aspetta una risposta diretta.
curl https://api.iasemsensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 words of dark fantasy lore"}]
}'
Gestione delle risposte in streaming
Abilita lo streaming per la generazione in tempo reale dei token. Questo è cruciale per le applicazioni che visualizzano il testo man mano che viene generato. L'API restituisce eventi tramite Server-Sent Events (SSE). Ricevi chunk di testo non appena diventano disponibili.
Utilizza l'SDK Python per gestire lo streaming in modo efficiente. La libreria gestisce la connessione ed emette i token man mano che arrivano. Questo approccio riduce la latenza percepita per gli utenti finali. Consente anche la visualizzazione immediata dei risultati parziali.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasemsensura.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)
Function calling e modalità JSON
Utilizza il function calling per l'estrazione di dati strutturati o l'uso di strumenti. Definisce i tuoi strumenti nel corpo della richiesta. Il modello restituirà un oggetto JSON con gli argomenti richiesti. Questa funzionalità funziona insieme alla generazione di testo standard.
Abilita la modalità JSON per forzare l'output in un formato specifico. Imposta response_format a {"type": "json_object"}. Questo garantisce che la risposta sia JSON valido. Usa l'SDK Node per un'integrazione facile con gli ambienti JavaScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasemsensura.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);
Comprendere l'utilizzo e i limiti dei token
Monitora attentamente l'utilizzo dei token e i limiti di richiesta. La finestra di contesto supporta fino a 100.000 token per richiesta. Questo include sia il prompt di input che l'output generato. L'output massimo è di 16.000 token a meno che non si specifichi diversamente.
Hai un limite di 300 richieste al minuto per chiave. La concorrenza è limitata a 8 richieste simultanee. Se superi questi limiti, riceverai un errore 429. Anche le risposte in streaming contano verso questi limiti. Utilizza il campo usage nell'ultimo chunk per monitorare il consumo.
Streaming
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)Domande comuni
Qual è l'API ia senza censure e in cosa differisce dai modelli standard?
L'API ia senza filtri fornisce l'accesso a un singolo modello di linguaggio grande dedicato ottimizzato per la generazione di testo non restrittivo. A differenza dei modelli standard, non rifiuta argomenti adulti leciti, fiction o controversi. È un modello open-weight ospitato sui nostri server, garantendo un comportamento coerente senza i filtri di sicurezza aziendali.
Come gestisco errori comuni come 401 o 429?
Un errore 401 indica una chiave API non valida o mancante. Verifica che la tua chiave corrisponda a quella mostrata durante la registrazione. Un errore 429 significa che hai superato il limite di 300 richieste al minuto. Attendi brevemente o riduci la concorrenza a 8 richieste per chiave.
L'API uncensored AI supporta le risposte in streaming?
Sì, l'API supporta lo streaming tramite Server-Sent Events (SSE). Puoi abilitare questa funzionalità nel tuo client SDK per ricevere i token man mano che vengono generati. Questo riduce la latenza e migliora l'esperienza utente per le applicazioni di chat. L'utilizzo dei token viene segnalato nell'ultimo chunk dello stream.
Accedi tramite un unico modulo
Registrati, ottieni la tua chiave, aggiorna l'URL di base. È tutta la configurazione necessaria.