API-dokumentation: Uncensored LLM
Indsæt din ukensurerede LLM API-nøgle i ethvert OpenAI-kompatibelt klient og begynd at generere tekst med det samme.
Autentificering og base URL
Den basale URL er HTTPS://api.webtheon.com/v1. Overfør din API-nøgle i Authorization header. Nøglen vises med det samme efter oprettelse. Brug den med ethvert standard OpenAI SDK.
Chat completions endpoint
Send beskeder til POST /v1/chat/completions. Model-id er uncensored. Dette endpoint håndterer kun tekstgenerering. Ingen billeder, ingen lyd, ingen embeddings.
Anmodninger skal være under 8 MB. Context-vinduet dækker 100,000 tokens i alt. Dette inkluderer både prompt- og completion-tokens. Outputtet er begrænset til 16,000 tokens pr. anmodning. Du kan justere denne grænse ved hjælp af max_tokens parameter.
Model-liste-endepunkt
Send en GET-request til /v1/models for at verificere tilgængelighed. Dette endpoint returnerer metadata om uncensored-modellen. Det bekræfter model-ID'et og understøttede parametre. Brug dette til hurtigt at fejlsøge klientkonfigurationer.
Svaret inkluderer model-ID'et, objekttypen og owned by-feltet. Dette hjælper dig med at sikre, at dit klientbibliotek peger på den korrekte service. Det er en simpel health check for din integration.
Streaming og tokenforbrug
Aktivér streaming ved at indstille stream: true. Svar leveres som Server-Sent Events (SSE). Detaljer om tokenforbrug vises i den sidste chunk af streamen.
Denne tilgang reducerer den opfattede latens for lange output. Du kan begynde at behandle tekst, mens den ankommer. Det er ideelt til realtidsgrænseflader. Streamet slutter pænt med brugsdata.
Parameters and options
Support inkluderer temperatur, top_p, stopsekvenser, seed og straf. Du kan håndhæve JSON-tilstand via response_format. Function calling (tools) understøttes fuldt ud.
Indstil temperature til kreativitet. Juster top_p for nucleus sampling. Brug seed for reproducerbare output. Disse parametre giver dig præcis kontrol over genereringskvaliteten. Modellen reagerer på standard OpenAI-parameternavne.
Fejlhåndtering og begrænsninger
Ratebegrænsningen er 300 requests i minuttet. Konkurrence er begrænset til 8 samtidige requests per nøgle. Request-bodies kan ikke overstige 8 MB.
Håndter fejl elegant. En 401-status betyder, at din nøgle er ugyldig. En 402-status indikerer utilstrækkelig kredit. En 429-status signalerer hastighedsbegrænsning. Fejl er gratis, så de forbruger ikke dine forudbetalte tokens. Dette beskytter din saldo under fejlfinding.
cURL
curl https://api.webtheon.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.webtheon.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.webtheon.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)Ofte stillede spørgsmål
Hvad er basis-URL til den ubegrænsede API?
Den basale URL er HTTPS://api.webtheon.com/v1. Du skal opdatere dit klientbibliotek, så det peger på denne adresse. Alle anmodninger skal indeholde dit API-nøgle i Authorization-headeren.
Hvordan håndterer den ubegrænsede API kontekstvinduer?
Modellen understøtter et kontekstvindue på 100.000 tokens. Denne grænse gælder for summen af prompt- og svar-tokens. Max output er 16.000 tokens pr. anmodning, medmindre du angiver andet.
Hvad er prisstrukturen for input- og output-tokens?
Input-tokens koster $0,15 pr. 1 million tokens. Output-tokens koster $0,50 pr. 1 million tokens. Kredit opkræves baseret på faktisk brug. Fejl forbruger ikke din saldo.
Få din API-nøgle øjeblikkeligt
Tilmeld dig, kopier tokenet, opdater din base-URL. Færdig.