ro ▾
Obține cheia de probă

Quickstart: Integrați API-ul fără cenzură

Integrează API-ul nostru fără cenzură în câteva minute folosind SDK-urile standard OpenAI. Trimite text, primește text și ocolește filtrele de conținut cu un singur URL de bază.

https://api.openrouternsfwmodel.com/v1uncensored

Instalează SDK-ul standard OpenAI

Începe prin a instala biblioteca client oficială pentru limbajul preferat. Acest lucru asigură compatibilitatea cu endpoint-ul nostru compatibil cu OpenAI. Folosește managerul de pachete pentru a adăuga dependența. Pentru Python, rulează pip install openaiPentru Node.js, execută npm install openai. Această abordare standardizează codul de integrare.

Configurați URL-ul de bază și cheia API

Indreaptă clientul către endpoint-ul dedicat. Acesta înlocuiește URL-ul implicit OpenAI în configurația ta. Setează base_url către domeniul nostru. Folosește cheia ta API din panoul de control. Modelul nostru uncensored răspunde la ID-ul uncensored. Această configurație funcționează cu orice SDK standard OpenAI.

Trimite prima ta cerere de completare de chat

Trimiteți o cerere POST către endpointul chat completions. Trimite promptul tău ca parte a array-ului messages. Modelul returnează un răspuns text fără refuzuri de conținut. Folosește model parametrul setat la uncensored. Acest lucru confirmă că integrarea ta funcționează corect.

Activați streaming-ul pentru output-ul tokenilor în timp real

Setează stream că true pentru output-ul tokenilor în timp real. API-ul returnează Server-Sent Events (SSE). Fiecare fragment conține text parțial. Acest lucru este ideal pentru interfețele de chat. Datele de utilizare a tokenilor apar în fragmentul final. Streamingul reduce semnificativ latența percepută.

Utilizează apelarea de funcții și modul JSON

Activați ieșiri structurate pentru aplicațiile tale. Utilizează response_format pentru modul JSON strict. De asemenea, puteți defini instrumente pentru apelarea funcțiilor. Setarea tool_choice automatizează acțiuni. Acest lucru suportă logica complexă fără erori de analiză. Modelul gestionează datele structurate în mod fiabil.

Înțelegeți limitele de rată și concurența

Fiecare cheie permite 300 de cereri pe minut. Puteți rula 8 cereri concurente simultan. Corpul cererii trebuie să rămână sub 8 MB. Dacă depășiți limitele, primiți o eroare 429. Cheile invalide returnează 401. Fără credit înseamnă erori 402. Erorile sunt gratuite, astfel încât reîncercările nu costă nimic.

cURL

curl https://api.openrouternsfwmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouternsfwmodel.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.openrouternsfwmodel.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 dimensiunea ferestrei de context?

Modelul suportă o fereastră de context de 100.000 de tokeni. Acest lucru include tokenii de prompt și de completare. Puteți trimite până la 16.000 de tokeni într-un singur răspuns. Dacă nu setați max_tokens, valoarea implicită este de 2.048 de tokeni.

Cum gestionez limitările de rată?

Ești limitat la 300 de cereri pe minut per cheie. Poți avea 8 cereri concurente active simultan. Dacă depășești aceste limite, API-ul returnează codul de stare 429. Implementează un backoff exponențial în codul clientului pentru reîncercări.

API-ul este fără cenzură?

Da, modelul nu refuză conținut adult legal. Este ajustat pentru roleplay neîngrădit și scriere creativă. Singura limită strictă este conținutul sexual care implică minori. Solicitățile cu acel conținut sunt întotdeauna refuzate.

Obțineți cheia API într-un singur pas

Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Gata.

Obține cheia de probă