Documentazione API
Integra la nostra API compatibile con OpenAI nel tuo stack con un unico modello uncensored progettato per la generazione di testo. Utilizza gli endpoint forniti per inviare prompt e ricevere risposte senza rifiuti del contenuto.
URL Base e Autenticazione
Inizia puntando il tuo client a https://api.uncensoredaitext.com/v1 e passando la tua chiave nell'intestazione authorization. Questa configurazione funziona con client openai compatibili standard, consentendoti di sostituire il nostro servizio senza riscrivere il codice. Ottieni una chiave attiva per account; generandone una nuova quella vecchia viene sostituita immediatamente. Mantieni le tue credenziali sicure, poiché controllano il tuo credito prepagato.
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
Endpoint Chat Completions
Invia i tuoi prompt a POST /v1/chat/completions utilizzando l'ID del modello uncensored. Questo endpoint gestisce interazioni text-in, text-out in modo efficiente. Puoi regolare parametri come temperatura e top_p per controllare la creatività. Il servizio supporta lo streaming tramite Server-Sent Events per la consegna dei token in tempo reale. Errori e rifiuti non consumano il tuo credito, garantendo un utilizzo equo.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
Endpoint dei modelli
Query GET /v1/models per recuperare i modelli disponibili. Questo restituisce una lista contenente il uncensored model. Puoi verificare la connettività e la disponibilità del modello prima di inviare payload pesanti. La risposta conferma la versione dell'API e le funzionalità disponibili. Usa questo per risolvere rapidamente i problemi di connessione.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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);
Parametri: Temperatura, Top P e altro
Controlla la casualità dell'output con temperature e top_p. Valori più alti producono testo più creativo. Valori più bassi garantiscono risposte deterministiche. Puoi anche impostare stop sequenze per interrompere la generazione anticipatamente. Il seed il parametro aiuta a riprodurre i risultati. Regola presence_penalty e frequency_penalty per ridurre le ripetizioni. Questi strumenti ti danno un controllo preciso sulla qualità della generazione.
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)
Risposte in streaming tramite SSE
Abilita lo streaming impostando stream: true nella tua richiesta. L'API invia chunk di token man mano che vengono generati. Questo riduce la latenza percepita per gli utenti. Ogni chunk include i dati di utilizzo dei token nella parte finale. Puoi gestire le risposte parziali in modo elegante. Questo è ideale per le interfacce chat che si aggiornano in tempo reale.
Gestazione degli errori e limiti
Monitora le tue richieste per errori comuni come 401 o 402. Uno status 401 significa che la tua chiave non è valida. Uno status 402 indica credito insufficiente. Puoi ricaricare tramite crittografia in qualsiasi momento. Il limite di velocità è di 300 richieste al minuto. La tua finestra di contesto supporta 100,000 token in totale. Mantieni le richieste sotto gli 8 MB per evitare errori. Gestisci questi casi per mantenere un'esperienza utente fluida.
Domande comuni
Cos'è il testo IA senza filtri?
È un'API di completamento testuale in hosting che serve un unico modello linguistico di grandi dimensioni (LLM) non censurato. Il modello risponde senza rifiuti di contenuto per l'uso adulto lecito. È un modello open-weight ottimizzato per la flessibilità.
Come pago per l'API?
I pagamenti sono esclusivamente in criptovalute, accettando USDT su TRC20 o USDC su Base. Puoi versare qualsiasi importo intero da $20 a $500. Viene aggiunto un credito bonus per gli importi superiori.
Quali sono i limiti per le richieste?
Puoi inviare 300 richieste al minuto per chiave. La finestra di contesto è di 100,000 token. Il corpo di ogni richiesta deve essere inferiore a 8 MB. Lo streaming è supportato per la consegna in tempo reale.
Chiave API pronta in secondi
Iscriviti, copia la chiave, aggiorna il tuo URL di base. È tutta la configurazione.