Documentație API AI Dezlegat
Începeți să utilizați Unjailed AI în câteva secunde folosind API-ul nostru compatibil cu OpenAI. Trimiteți o cerere și primiți text fără cenzură, fără efort suplimentar de configurare.
- URL de bază
- https://api.aiunjailed.com/v1
- Model
- fără cenzură
URL de bază și autentificare
Utilizare https://api.aiunjailed.com/v1 ca URL-ul tău de bază și include-ți cheia API în Authorization header. Primești o singură cheie activă per cont, pe care o poți genera instantaneu prin Google sau email pe pagina Obține cheia API. Această configurare funcționează cu orice SDK standard OpenAI prin simpla suprascriere a variabilei URL de bază. Cheia ta autentifică toate solicitările către endpoint-ul modelului uncensored.
curl https://api.aiunjailed.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
}'
Prima cerere
Trimite o cerere POST la /v1/chat/completions cu ID-ul modelului setat la uncensored. Acest model unic gestionează toate nevoile tale de generare text fără complexitatea rutării. Poți specifica parametri precum temperature și top_p pentru a controla creativitatea. API-ul returnează răspunsuri text brute direct în aplicația ta.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunjailed.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)
Integrare SDK Node
Inițializați clientul cu cheia dvs. API și URL-ul de bază corect pentru a începe generarea de conținut. Dezvoltatorii Node pot utiliza SDK-ul oficial pentru interacțiuni simple bazate pe promisiuni. Această abordare menține codul curat în timp ce asigură compatibilitatea cu structurile standard de cereri. Puteți ajusta max_tokens pentru a controla lungimea ieșirii în limita de 16,000 de tokeni.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunjailed.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);
Răspunsuri în streaming
Activați streaming-ul setând stream: true în corpul cererii tale pentru a primi actualizări token cu token. Această funcție folosește Evenimente trimise de server (SSE) pentru livrarea textului în timp real. Detaliile despre utilizarea tokenilor apar în ultimul fragment al fluxului. Streaming-ul reduce latența percepută pentru utilizatorii finali, menținând în același timp compatibilitatea completă cu API-ul.
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)
Parametri Model și Mod JSON
Controlează comportamentul de generare folosind parametri standard precum temperature, top_p, și stop secvențe. Poți forța ieșirea structurată setând response_format pentru {"type": "json_object"}. Acest lucru asigură că API-ul returnează un JSON valid pentru logica aplicației tale. Apelarea de funcții este, de asemenea, suportată prin intermediul tools parametrul pentru fluxuri de lucru complexe.
Limitări, Erori și Fereastră de Context
Fereastra de context acoperă 100.000 de tokeni pentru prompt și completare combinate, cu o ieșire maximă de 16.000 de tokeni. Ești limitat la 300 de cereri pe minut și 8 cereri concurente per cheie. Erorile comune includ 401 pentru chei invalide, 402 când creditul este epuizat și 429 pentru limite de rată. Cererile care depășesc limita de corp de 8 MB vor eșua, de asemenea. Erorile nu consumă creditul preplătit.
Întrebări frecvente
Cum încep cu AI-ul deblocat?
Înregistrează-te folosind Google sau email pentru a primi cheia ta API instantaneu. Apoi configurează-ți SDK-ul cu URL-ul de bază și trimite prima solicitare către endpoint-ul de completări chat.
Care este dimensiunea ferestrei de context?
API-ul suportă o fereastră de context de 100.000 de tokeni, combinând atât input-ul, cât și output-ul. Poți specifica până la 16.000 de tokeni pentru completarea într-o singură cerere.
De ce primesc eroarea 402?
O eroare 402 indică faptul că creditul preplătit a fost epuizat. Reîncarcă folosind USDT (TRC20) sau USDC (Base) pentru a relua serviciul imediat.
Generează-ți cheia
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Atât este tot.