Documentație API Completări Chat Uncensored
Faceți funcțional LLM fără cenzură imediat cu API-ul nostru compatibil cu OpenAI. Acest ghid de început rapid acoperă autentificarea, solicitările de bază și streaming-ul pentru dezvoltarea cu volum mare și costuri reduse.
URL de bază și autentificare
Începe fiecare cerere indicând SDK-ul tău către URL-ul nostru de bază și atașând cheia ta. Folosim autentificare standard prin anteturi, astfel încât clienții existenți funcționează fără modificări. Cheia ta oferă acces la modelul fără cenzură pentru conținut adult legal și creații creative nelimitate.
- URL de bază:
https://api.grokaiapikey.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Generează-ți instantaneu cheia prin autentificare Google sau email. Nu este necesar numărul de telefon. Cheia este unică per cont, iar generarea uneia noi înlocuiește imediat cheia activă veche.
Prima cerere
Trimite prima ta completare folosind endpoint-ul standard de completări chat. Această simplă cerere POST demonstrează cum să interacționezi cu modelul pentru generarea de text. Poți înlocui promptul de sistem pentru a defini persoana sau comportamentul.
Asigură-te că corpul cererii include model câmp setat la uncensored. API returnează un răspuns JSON standard care conține textul generat și statistici de utilizare a tokenilor.
Integrare SDK Python
Utilizați biblioteca oficială Python OpenAI pentru a integra API-ul nostru în proiectele tale. Această abordare necesită modificări minime de cod dacă migrezi de la alți furnizori. Setează URL-ul de bază către punctul nostru de terminare și furnizează cheia ta API.
Clientul gestionează autentificarea și serializarea automat. Poți trimite mai multe mesaje în istoric pentru a menține contextul. Această metodă este ideală pentru serviciile backend și fluxurile de lucru scriptate.
Integrare SDK Node
Implementați API în Node.js folosind pachetul standard OpenAI SDK. Această configurare funcționează perfect cu proiectele JavaScript și TypeScript. Configurați clientul cu URL-ul nostru de bază și cheia secretă.
SDK-ul gestionează ciclul de viață al solicitării și analizarea răspunsului. Poți adăuga ușor gestionarea erorilor pentru problemele de rețea sau solicitările invalide. Acest model este perfect pentru servere web și aplicații în timp real.
Streaming și Utilizarea Tokenilor
Activați streaming-ul pentru livrarea tokenilor în timp real către utilizatorii dvs. Această funcție reduce latența percepută trimițând date pe măsură ce sunt generate. SDK-ul gestionează fluxul de evenimente și actualizează interfața incremental.
Detaliile de consum de tokenuri apar în ultimul fragment al fluxului. Acest lucru vă permite să urmăriți costurile cu precizie fără apeluri API suplimentare. Streaming-ul este suportat pentru toate solicitările standard.
Limitări, Erori și Context
Contul tău este supus anumitor limite de rată și constrângeri de context. Modelul suportă o fereastră de context de 100,000 de tokeni pentru prompt și completare combinate. Poți seta un output maxim de 16,000 de tokeni per solicitare.
Erorile comune includ 401 pentru chei invalide, 402 când se epuizează creditul și 429 pentru limite de rată. Limita de rată este de 300 de solicitări pe minut per cheie. Erorile nu consumă creditul tău preplătit, asigurându-te că plătești doar pentru generările reușite.
cURL
curl https://api.grokaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokaiapikey.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokaiapikey.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
Care este URL-ul de bază pentru API?
URL-ul de bază este HTTPS://api.grokaiapikey.com/v1. Trebuie să setați aceasta în clientul dvs. compatibil cu OpenAI pentru a direcționa corect solicitările. Acceptă antete standard și metode de autentificare.
Cum gestionez limitările de rată?
Ești limitat la 300 de cereri pe minut per cheie. Dacă depășești această limită, API-ul returnează un error 429. De asemenea, poți rula până la 8 cereri simultan per cheie.
API-ul suportă streaming?
Da, streaming-ul este suportat prin Server-Sent Events (SSE). Informațiile despre utilizarea tokenilor sunt incluse în ultimul fragment al fluxului. Acest lucru permite afișarea în timp real a textului generat.
Generarea cheii în secunde
Înregistrează-te, copiază-ți tokenul, actualizează endpointul. Aceasta este întreaga configurație necesară.