IasanscensuretexteGhid de configurare
Documentație pentru dezvoltatori
Integrează LLM-ul nostru fără cenzură în stack-ul tău printr-o singură modificare de cod. API-ul nostru necesită zero overhead de configurare și suportă imediat SDK-urile standard OpenAI.
URL de bază și autentificare
Începe fiecare cerere împotriva endpoint-ului nostru specific folosind cheia ta unică de API. Oferim un URL de bază dedicat care înlocuiește endpoint-ul standard OpenAI în configurația clientului tău. Acest lucru asigură că tot traficul este redirecționat direct către modelul nostru fără cenzură, fără interferențe de middleware. Trebuie să incluzi cheia ta în antetul Authorization ca token Bearer. Authorization: Bearer YOUR_API_KEY. Nu sunt necesare antete suplimentare pentru generarea de text de bază. Această configurare funcționează cu orice bibliotecă care respectă standardul protocolului OpenAI.
Prima ta solicitare
Trimiteți o completare chat simplă pentru a verifica conectivitatea și calitatea răspunsului. Următoarea comandă curl demonstrează o interacțiune standard cu modelul fără cenzură. Înlocuiți YOUR_API_KEY cu acreditarea emisă la înregistrare. Solicitarea țintește /v1/chat/completions endpoint. Acest lucru confirmă că API este responsive și gata pentru traficul de producție. Poți ajusta ID-ul modelului sau mesajele după cum este necesar pentru cazul tău specific de utilizare.
curl https://api.iasanscensuretexte.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
}'
Integrare Python
Folosește oficial openai Pachet Python pentru a integra API-ul nostru în scripturile tale. Setează base_url către endpoint-ul nostru și furnizează cheia. Clientul gestionează serializarea JSON automat. Această abordare îți permite să păstrezi structurile de cod existente în timp ce comuți modelul backend. Gestionarea erorilor rămâne consistentă cu comportamentul SDK-ului standard OpenAI. Poți comuta ușor între diferite ID-uri de modele dacă este necesar în viitor.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasanscensuretexte.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 Node.js
Integrează API în proiectele tale JavaScript sau TypeScript folosind SDK-ul Node. Configurează apiKey și baseURL proprietăți în instanța clientului. Acest lucru asigură că toate apelurile ulterioare trec prin infrastructura noastră fără cenzură. SDK-ul suportă modelele moderne async/await pentru un cod asincron curat. Puteți transmite răspunsuri sau procesa obiecte JSON complete în funcție de nevoile aplicației dvs. Această metodă este ideală pentru servere web și servicii backend.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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 generarea tokenilor în timp real setând stream: true în cererea ta. API-ul returnează un flux de Evenimente Trimise de Server (SSE) în loc de un singur blob JSON. Fiecare fragment conține text parțial până când ultimul fragment include statisticile de utilizare. Acest lucru reduce semnificativ latența percepută pentru utilizatorii finali. Puteți procesa tokenii incremental pentru a afișa indicatorii de progres. Ultimul fragment conține întotdeauna numărul total de tokeni pentru acuratețea facturării.
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)
Limitări, Erori și Context
Monitorați-vă utilizarea în raport cu limitele stricte de rată pentru a evita întreruperea serviciului. Fiecare cheie permite 300 de solicitări pe minut și 8 conexiuni concurente. Fereastra de context suportă până la 100,000 de tokeni pentru prompt și completare combinate. Erori precum 401 indică o cheie invalidă, în timp ce 402 înseamnă credit insuficient. Un cod de stare 429 semnalizează că ați depășit limita de rată. Solicitățile eșuează elegant fără a taxa tokeni pentru erori. Gestionați rotirea cheilor pentru a menține o disponibilitate mare.
Întrebări frecvente
Care este dimensiunea ferestrei de context pentru această API?
API-ul suportă o fereastră de context de 100.000 de tokeni, combinând tokenii de input și output. Acest lucru permite procesarea extensivă a documentelor sau a istoricelor lungi de conversații fără trunchiere imediată.
Cum gestionez limitările de rată?
Ești limitat la 300 de cereri pe minut și 8 cereri concurente pe cheie. Depășirea acestor limite returnează un cod de stare 429. Implementează un mecanism de backoff exponențial în clientul tău pentru a gestiona automat reîncercările.
De ce URL-ul de bază este diferit de OpenAI?
API-ul nostru este un serviciu independent care găzduiește un model specific, fără cenzură. Deși este compatibil cu SDK-urile OpenAI, URL-ul de bază indică către infrastructura noastră. Acest lucru asigură că obțineți comportamentul modelului intenționat, fără a trece prin rețeaua OpenAI's.
Generează-ți cheia API
Înregistrează-te, preia tokenul, actualizează endpointul. Aceasta acoperă întreaga configurație.