Cea mai bună API LLM/Documentație API pentru modelul uncensored
Documentație API pentru modelul uncensored
Trimiteți prima solicitare fără cenzură către API-ul compatibil cu OpenAI în câteva secunde. Acest ghid acoperă autentificarea, utilizarea SDK, streaming și limitele pentru API-ul LLM fără cenzură.
Autentificare și URL de bază
Începe prin a trimite solicitări către https://api.bestllmapiprovider.com/v1 cu cheia dvs. API. URL-ul de bază înlocuiește endpoint-ul standard OpenAI în configurația clientului. Transmiteți cheia în Authorization: Bearer <key> header pentru fiecare apel. Acesta funcționează cu SDK-urile oficiale OpenAI și orice client compatibil cu OpenAI.
Anteturi necesare
Content-Type: application/jsonAuthorization: Bearer YOUR_API_KEY
Mențineți cheia în siguranță. Dacă o pierdeți, generați una nouă din panoul de control. Cheia veche încetează să mai funcționeze imediat.
curl https://api.bestllmapiprovider.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total cost for 50k tokens"}]
}'
Quickstart: Trimiteți prima solicitare fără cenzură
Fă o cerere POST către /v1/chat/completions obținerea ieșirii text. ID-ul modelului este întotdeauna uncensored. Trimite promptul în messages array. API-ul returnează un răspuns direct, fără filtre de conținut, pentru uz adult legal.
Payload exemplu
model:"uncensored"messages:[{"role": "user", "content": "Explain quantum entanglement."}]
Acest endpoint gestionează doar generarea de text. Nu suportă imagini sau audio. Utilizați parametrii de mai jos pentru a controla stilul de ieșire.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestllmapiprovider.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)
Parametri: Temperatură, Top-P, Seed
Controlează creativitatea cu temperature și top_p. Setează temperature că 0.7 pentru un output echilibrat sau 1.5 pentru mai multă variație. Utilizați top_p pentru a limita masa de probabilitate a tokenurilor eșantionate. Setează o seed integer pentru rezultate reproductibile. Acești parametri vă ajută să ajustați modelul pentru sarcini specifice.
Parametri Cheie
temperature: 0,0 până la 2,0top_p: 0,1 până la 1,0seed: orice întreg
Combină aceste cu max_tokens pentru a controla lungimea. Modelul respectă strict limitele ferestrei de context.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestllmapiprovider.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);
Numărarea tokenilor și răspunsuri în flux
Activați streaming-ul setând stream: true în cererea ta. API-ul trimite Evenimente trimise de server (SSE) pentru fiecare token generat. Acest lucru reduce latența percepută pentru răspunsurile lungi. Utilizarea tokenilor este raportată în fragmentul final.
Gestionarea fluxului
- Citește chunk-urile pe măsură ce sosesc
- Analizați
deltacâmp - Verifică
usageîn ultimul fragment
Streaming-ul funcționează cu toți parametrii. Nu afectează prețul pe token. Plătești pentru tokenii generați efectiv.
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)
Apelarea funcțiilor și modul JSON
Utilizare tools pentru apelarea funcțiilor sau response_format pentru ieșiri JSON. Setează response_format pentru {"type": "json_object"} pentru JSON strict. Modelul returnează date structurate, potrivite pentru analiză. Acest lucru este util pentru construirea de agenți sau pipeline-uri de extragere a datelor.
Configurare
tools: array de definiții de funcțiiresponse_format:{"type": "json_object"}
Asigură-te că instrucțiunile promptului se potrivesc cu schema. Modelul poate încă necesită validare. Gestionează întotdeauna erorile de parsare potențiale.
Exemplu Mod JSON
Setează response_format pentru a impune ieșirea strictă JSON. Acest lucru reduce nevoia de post-procesare.
Limitări, Erori și Fereastră de Context
Fereastra de context este de 100.000 de tokeni în total. Outputul maxim este de 16.000 de tokeni per cerere. Poți trimite 300 de cereri pe minut per cheie. Sunt permise opt cereri concurente simultan. Erorile returnează coduri HTTP standard.
Erori comune
- 401: Cheie nevalidă sau lipsă
- 402: Credit insuficient
- 429: Limita de rată depășită
Refuzurile din cauza limitelor de conținut nu încarcă creditul. Erorile nu încarcă, de asemenea, creditul. Creditul tău preplătit nu expiră niciodată.
Limite de solicitări
Dimensiunea maximă a corpului solicitării este de 8 MB. Depășirea acestei limite returnează o eroare 413. Gestionează-ți utilizarea tokenilor cu grijă.
Întrebări frecvente
Cum plătesc pentru API LLM fără cenzură?
Realimentezi doar cu criptomonede (USDT pe TRC20 sau USDC pe Base). Se acceptă orice sumă întreagă de la $20 la $500. Creditul se încarcă pe baza utilizării reale de tokeni, la $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire.
Modelul fără cenzură este folosit pentru antrenare?
Nu, prompturile tale nu sunt utilizate pentru antrenament. Modelul este un model open-weight executat pe serverele noastre proprii. Este ajustat pentru a răspunde fără refuzuri de conținut pentru uz adult legal.
Ce se întâmplă dacă primesc o eroare 402?
O eroare 402 înseamnă că nu mai ai credit. Trebuie să reîncarci contul cu cripto pentru a continua să folosești API-ul. Erori precum 401 sau 429 nu facturează credit.
Obțineți cheia API
Înregistrează-te, obține cheia, actualizează endpoint-ul. Atât este tot.