Integrează modelul fără cenzură
Integrați modelul fără cenzură în stiva existentă folosind endpoint-uri standard compatibile OpenAI. Obțineți inferență text-in, text-out cu prețuri transparente per token și zero overhead lunar.
URL de bază și autentificare
Conectați clientul la gateway-ul nostru dedicat folosind URL-ul de bază furnizat. Toate solicitările necesită o cheie API validă trecută în Authorization header. Această configurare funcționează cu orice SDK compatibil OpenAI fără a modifica logica ta principală.
Înregistrează-te pentru o cheie API prin Google sau email pe pagina Obținere cheie API. Cheia apare instantaneu, permițându-ți să începi testarea fără verificare prin telefon. Păstrează acreditările în siguranță, deoarece acestea oferă acces la creditul tău preplătit.
Realizarea primei tale cereri
Trimiteți o solicitare standard de completare a chat-ului pentru a genera text. Utilizați identificatorul modelului uncensored pentru a accesa modelul nostru open-weight ajustat pentru răspunsuri nelimitate.
curl https://api.openrouterpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
}'Asigură-te că payload-ul include model câmp și messages array. API-ul returnează JSON cu conținutul generat, gata pentru logica aplicației tale.
Integrare SDK Python
Folosește biblioteca oficială Python OpenAI pentru a interacționa cu API-ul nostru. Indreaptă clientul către URL-ul de bază și injectează cheia API. Această abordare păstrează codul curat și exploatează suportul existent al comunității pentru biblioteca standard.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterpricing.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)Inițializați clientul cu cheia și URL-ul de bază personalizat. Apelează endpoint-ul de completări chat exact așa cum ai face pentru alte modele, dar cu uncensored ID-ul modelului.
Integrare SDK Node
Integrează direct în proiectele tale JavaScript sau TypeScript folosind SDK-ul Node OpenAI. Setează baseURL și apiKey proprietăți pentru a direcționa corect solicitările. Această metodă asigură siguranța tipurilor și gestionarea ușoară a erorilor în aplicațiile web moderne.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterpricing.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);Configurează instanța SDK cu acreditările tale. Trimite mesaje și primește răspunsuri folosind pattern-uri standard async/await, integrându-se perfect în arhitectura ta Node.js existentă.
Răspunsuri streaming
Activați streaming-ul setând stream că true în solicitarea ta. Acest lucru returnează un stream Server-Sent Events (SSE), permițându-ți să afișezi tokenii pe măsură ce sunt generați. Reduce latența percepută pentru utilizatorii finali și îmbunătățește interactivitatea.
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)Analizați fragmentele SSE pentru a actualiza interfața utilizatorului în timp real. Fragmentul final conține utilizarea totală a tokenilor, care este decontată din creditul dumneavoastră preplătit. Erorile în timpul streamingului nu generează taxe.
Limitări, erori și context
Monitorizați limitele de rată și gestionați erorile cu grijă. Aveți voie la 300 de solicitări pe minut și 8 solicitări concurente per cheie. Dacă depășiți aceste limite, primiți codul de stare 429. O eroare 401 indică o cheie invalidă, în timp ce o eroare 402 înseamnă că trebuie să vă reîncărcați creditul.
Modelul suportă o fereastră de context de 100.000 de tokeni pentru input și output combinate. Outputul maxim este limitat la 16.000 de tokeni, decât dacă se specifică altfel. Mențineți solicitările în aceste limite pentru a evita trunchierea sau erorile.
Întrebări frecvente
Cum se compară acest lucru cu prețurile Open Router?
Tarifele noastre pe bază de token sunt transparente și competitive, adesea mai mici decât cele ale furnizorilor agregați. Percepem $0.15 per milion de tokeni de input și $0.50 per milion de tokeni de output, fără taxe lunare sau costuri ascunse. Acest model de prețare directă evită marja de profit văzută adesea la gateway-urile multi-furnizori.
Ce se întâmplă dacă primesc o eroare în timpul streaming-ului?
Erorile sunt gestionate elegant fără a vă factura pentru răspunsurile incomplete. Dacă o solicitare eșuează din cauza problemelor de rețea sau a parametrilor invalizi, nu se deduc tokeni din creditul dvs. Puteți reîncerca solicitarea fără penalizare, asigurându-vă că plătiți doar pentru finalizările cu succes.
Pot folosi acest model pentru apelarea de funcții?
Da, API-ul suportă apelarea de funcții prin parametrul standard tools. Puteți defini funcțiile dvs. în cerere, iar modelul va returna date structurate. Acest lucru vă permite să integrați modelul uncensored în fluxuri de lucru complexe care necesită utilizarea de instrumente sau interacțiuni API.
Obțineți cheia API
Înregistrează-te, obține cheia și actualizează URL-ul de bază. Acesta este tot ce trebuie să faci.