Începe rapid: Integrează LLM-ul nostru Uncensored
Integrează modelul nostru fără cenzură cu zero frecare folosind clienți standard compatibili OpenAI. Trimite text, primește text și gestionează conținut NSFW sau roleplay fără refuzuri neașteptate.
SDK-uri suportate și configurarea URL-ului de bază
API-ul nostru funcționează cu orice client care suportă protocolul chat-completions OpenAI. Trebuie doar să actualizați URL-ul de bază și să furnizați cheia API. URL-ul de bază pentru acest serviciu este HTTPS://api.aichatbotunfiltered.com/v1. Acest lucru asigură compatibilitatea cu librării precum SDK Python OpenAI, SDK Node.js și altele.
Autentificarea se bazează pe o singură cheie API legată de contul tău. Generezi această cheie în timpul înregistrării prin Google sau email. Fiecare cont deține o singură cheie activă; generarea unei noi chei înlocuiește imediat cheia precedentă. Păstrează această cheie în siguranță, deoarece controlează utilizarea creditului tău preplătit.
Trimiterea solicitărilor către endpoint-ul /v1/chat/completions
Trimiteți prima solicitare folosind endpoint-ul POST /v1/chat/completions. Identificatorul modelului este întotdeauna "uncensored". Acest model răspunde la conținut adult legal, roleplay și scriere creativă fără filtrele de siguranță tipice găsite în alte modele.
Mai jos este un exemplu basic curl pentru a verifica conectivitatea. Înlocuiți YOUR_API_KEY cu cheia dvs. reală.
- Stabilește modelul la "uncensored".
- Furnizează un mesaj simplu de sistem și de utilizator.
- Așteptați-vă la un răspuns text direct.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
}'
Configurarea temperaturii, top P și a secvențelor de oprire
Controlează aleatorietatea și structura ieșirii folosind parametrii standard. Setează temperatura între 0 și 2 pentru a ajusta creativitatea. Valorile mai mari produc răspunsuri mai variate, ceea ce este util pentru rolplay creativ. Valorile mai mici oferă răspunsuri mai deterministe și consistente.
Folosește top_p pentru a controla eșantionarea nucleului. Setează secvențele de oprire pentru a încheia răspunsul la markeri specifici, cum ar fi limitele dialogului. Acești parametri ajută la adaptarea comportamentului modelului la cazul tău specific de utilizare, fără rutare externă.
Activarea streaming-ului și a apelării funcțiilor
Activați fluxul de date setând stream la true. Acest lucru returnează tokenii prin Evenimente trimise de server (SSE). Detaliile de utilizare a tokenilor apar în ultimul fragment, permițându-vă să urmăriți costurile în timp real. Fluxul de date reduce latența percepută pentru utilizatorii finali.
Poți, de asemenea, să folosești function calling. Definește tool-uri în corpul cererii pentru a permite modelului să genereze date structurate sau să declanșeze acțiuni. Acest lucru funcționează perfect cu formatul standard de tool-uri OpenAI. Folosește tool_choice pentru a forța un comportament specific.
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatbotunfiltered.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatbotunfiltered.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);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)Întrebări frecvente
Cum gestionez erorile și limitările de rată?
Puteți întâmpina erori 401 dacă cheia API este invalidă sau expirată. O eroare 402 indică un sold preplătit insuficient. Un răspuns 429 înseamnă că ați depășit limita de 300 de solicitări pe minut per cheie. Erorile nu vă consumă soldul de tokeni, așa că puteți reîncerca în siguranță.
Care este fereastra de context și limita de ieșire?
Modelul acceptă o fereastră de context de 100,000 de tokeni, combinând promptul și completarea. Outputul maxim pe solicitare este de 16,000 de tokeni. Dacă nu specifici max_tokens, limita implicită de output este de 2,048 de tokeni.
Este la fel ca ChatGPT sau GPT-4?
Nu. Acesta este un model distinct, open-weight, optimizat pentru răspunsuri fără cenzură. Nu este GPT, Claude sau niciun alt model de la un alt furnizor. Utilizează aceeași structură API, dar rulează pe serverele noastre, cu date de antrenament și aliniere diferite.
Obțineți cheia API acum
Înregistrează-te, obține cheia și actualizează URL-ul de bază. Așa e.