Începere rapidă API LLM fără cenzură
Integrează LLM-ul nostru fără cenzură în aplicația ta printr-un endpoint standard compatibil cu OpenAI. Acest ghid oferă endpoint-urile exacte, autentificarea și protocoalele de streaming de care ai nevoie pentru a începe să trimiți solicitări imediat.
URL de bază și autentificare
URL-ul de bază pentru toate solicitările este https://api.storyunfiltered.com/v1. Adăugați cheia API la Authorization header ca un token bearer. Fiecare cont generează o cheie activă; înlocuirea acesteia invalidează cea anterioară. Nu este necesar un număr de telefon pentru înregistrare, iar autentificarea se poate face cu acreditările Google sau email pentru a prelua cheia instantaneu.
Antet exemplu:
Authorization: Bearer YOUR_API_KEY
Prima cerere
Trimite o cerere POST la /v1/chat/completions cu ID-ul modelului uncensoredAPI acceptă parametri standard precum temperature și stop. Răspunsurile sunt returnate în format JSON, conținând textul generat în message.content câmp.
Solicitare exemplu:
model:uncensoredmessages: Array de mesaje user/assistant
Listare și Configurare Model
Recuperează modelele disponibile trimițând o cerere GET la /v1/models. Singurul model disponibil este uncensored, un model open-weight calibrat pentru conținut fără restricții. Suportă apelarea de funcții, modul JSON și streaming prin Server-Sent Events (SSE). Configurează parametri precum top_p și seed pentru a controla diversitatea ieșirii.
Răspuns exemplu:
id:uncensoredobject:model
Răspunsuri în streaming cu SSE
Activați streaming-ul setând stream: true în cererea ta. API-ul returnează un flux de Evenimente trimise de server, unde fiecare fragment conține un răspuns parțial. Fragmentul final include statisticile de utilizare a tokenilor în scopuri de facturare. Această abordare reduce latența percepută pentru generarea de conținut lung.
Streaming exemplu:
event:messagedata: Chunk JSON cudeltaconținut
Apelarea de Instrumente și Modul JSON
Folosește tools parametru pentru a defini scheme de funcții pentru aplicația ta. Modelul va returna apeluri de instrumente structurate atunci când este cazul. Pentru un output JSON strict, setează response_format pentru {"type": "json_object"}. Acest lucru asigură că răspunsul este JSON valid fără formatare markdown suplimentară. Parametri precum tool_choice îți permite să forțezi utilizarea unor instrumente specifice.
Schema unealtă exemplu:
name:get_weatherdescription:Get current weather
Limite Token și Limite de Rată
Fereastra de context suportă până la 100.000 de tokeni pentru prompt și completări combinate. Ieșirea maximă per solicitare este de 16.000 de tokeni, sau 2.048 dacă max_tokens este nedefinit. Limitele de rată sunt de 300 de solicitări pe minut și 8 solicitări concurente pe cheie. Corpurile solicitărilor nu trebuie să depășească 8 MB. Erorile și refuzurile nu consumă credit.
Limite exemplu:
max_tokens: 16,000rate_limit: 300 RPM
cURL
curl https://api.storyunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.storyunfiltered.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.storyunfiltered.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 cuvântul cheie principal pentru acest serviciu?
Cuvântul cheie principal este unfiltered story, reflectând concentrarea noastră pe conținut brut, necenzurat. Acest lucru asigură că aplicațiile tale primesc text fără refuzuri politice arbitrare pentru subiecte adulte legale sau controversate.
Cum autentific cererile mele?
Include your API key in the Authorization header as a bearer token. You can generate this key via Google or email signup on the Get API key page. The key is valid for all endpoints under the base URL.
Care sunt detaliile privind plata și facturarea?
Tarifele sunt de $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Plățile sunt acceptate exclusiv prin criptomonede (USDT pe TRC20 sau USDC pe Base) în sume între $20 și $500. Creditele nu expiră și se aplică bonusuri pentru reîncărcările mai mari.
Obțineți cheia acum
Înregistrează-te, ia cheia, actualizează URL-ul de bază. Asta e tot ce ai nevoie.