ro ▾
Obțineți cheia

Documentație API Compatibil cu OpenAI

Începeți să utilizați API-ul nostru LLM uncensored în mai puțin de un minut cu endpoint-uri standard compatibile cu OpenAI. Trimite text, primește text și plătește doar pentru tokenii pe care îi consumi efectiv.

Quickstart: Trimiteți prima solicitare

Obțineți cheia API instantaneu înscriindu-vă cu Google sau e-mail. Utilizați uncensored ID-ul modelului pentru a genera text nelimitat pentru scriere creativă, cercetare în securitate sau conținut adult. API-ul acceptă cereri standard prin POST /v1/chat/completions.

curl https://api.ianoncensure.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 libraries for async python"}]
  }'

Fiecare cont nou primește acces imediat. URL-ul de bază este HTTPS://api.ianoncensure.com/v1. Puteți testa endpoint-ul pentru a asigura conectivitatea înainte de a integra în fluxul de lucru de producție.

Puncte finale: chat/completions și modele

Interacțiune cu modelul folosind două endpoint-uri simple: POST /v1/chat/completions pentru generare și GET /v1/models pentru metadate. Acest API servește un singur model de limbaj mare (LLM) necenzurat specific, nu un strat de rutare între mai mulți furnizori. Nu trebuie să gestionați selecții complexe de modele.

from openai import OpenAI

client = OpenAI(base_url="https://api.ianoncensure.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)

Solicitările sunt procesate ca text-in, text-out. Nu există embedding-uri, generare de imagini sau endpoint-uri audio. Menține biblioteca client simplă limitându-te la aceste două căi. ID-ul modelului este întotdeauna uncensored.

Parametri: temperatură, top_p și altele

Controlează creativitatea cu temperature și top_p parametri. Ajustați presence_penalty și frequency_penalty pentru a reduce repetiția. Folosește seed pentru ieșiri deterministe în timpul testării. Modelul suportă stop secvențe pentru a opri generarea la anumite marcatori.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ianoncensure.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);

Acești parametri permit fine-tuning-ul stilului de output. Temperaturile mai mari produc răspunsuri mai variate, în timp ce valorile mai mici asigură consistența. Toți parametrii urmează convențiile standard OpenAI, facilitând migrarea.

Răspunsuri în flux prin SSE

Activează ieșirea în timp real setând stream: trueAPI returnează Server-Sent Events (SSE) pentru fiecare token generat. Acest lucru reduce latența percepută pentru utilizatorii care așteaptă conținut de lungă durată. Chunk-ul final include utilizarea totală a tokenilor pentru facturare.

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)

Streaming-ul este esențial pentru interfețele de chat. Oferă feedback imediat în timp ce modelul continuă procesarea. Gestionează fluxul SSE în clientul tău pentru a afișa tokenii pe măsură ce ajung.

mod JSON și apelarea funcțiilor

Asigură ieșiri structurate cu response_format: {"type": "json_object"}. Acest lucru asigură că modelul returnează JSON, ceea ce este critic pentru integrarea cu sistemele downstream. Apelarea de funcții permite modelului să execute instrumente definite în schema ta.

Utilizare tools și tool_choice ghidarea acțiunilor modelului. Această capacitate permite fluxuri de lucru complexe fără post-procesare. API-ul gestionează eficient logica de execuție a instrumentelor.

Limitări de rată și gestionarea erorilor

Fiecare cheie API este limitată la 300 de cereri pe minut și 8 cereri concurente. Dimensiunea maximă a corpului cererii este de 8 MB. Erorile returnează coduri HTTP standard: 401 pentru chei invalide, 402 pentru credit insuficient și 429 pentru limitele de rată. Erorile și refuzurile nu consumă tokeni.

Fereastra de de context suportă 100.000 de tokeni pentru prompt și completarea textului combinate. Output-ul maxim este de 16.000 de tokeni per solicitare. Setează max_tokens explicit pentru a evita depășirea limitelor. Creditul neutilizat nu expiră niciodată.

Întrebări frecvente

Este un API ia non censure potrivit pentru conținut NSFW?

Da, modelul este optimizat pentru a răspunde fără refuzuri de conținut pentru uz adult legal. Nu refuză subiecte controversate sau sexuale, cu excepția unei limite stricte pentru conținutul care implică minori. Poți genera text nelimitat în scopuri creative sau de cercetare.

Cum funcționează tarifele comparativ cu alți furnizori LLM uncensored?

Plătești $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Erorile și refuzurile sunt gratuite. Nu există abonamente lunare sau taxe ascunse. Creditul preplătit acoperă toate utilizările, iar tu poți reîncărca prin criptomonede cu credite bonus.

Ce se întâmplă dacă ating limita de rată?

Veți primi un cod de stare 429. Limita este de 300 de cereri pe minut per cheie și 8 cereri concurente. Puteți genera o cheie API nouă pentru a înlocui pe cea veche dacă este necesar, deoarece fiecare cont permite o singură cheie activă în același timp.

Obțineți cheia acum

Înregistrează-te, copiază cheia, actualizează URL-ul de bază. Atât este tot.

Obțineți cheia