API Dokumentation
Start med at generere uncensored-indhold øjeblikkeligt med vores OpenAI-kompatible API. Denne guide dækker de essentielle endpoints, autentificering og streaming-funktioner til din integration.
https://api.unlimitedtokensai.com/v1
Base URL og autentificering
Dine anmodninger retter sig mod dedikeret endpoint for den uncensored-model. Alle interaktioner bruger den standard chat-completions-struktur. Du skal inkludere din API-nøgle i headeren ved hvert kald. Base-URL'en er https://api.unlimitedtokensai.com/v1.
Autentificeringen afhænger af et enkelt bearer-token. Generer din nøgle via dashboardet med Google eller e-mail. Hver konto har én aktiv nøgle ad gangen. Erstat den gamle nøgle, når du genererer en ny. Fejl og afslag forbruger ikke din forudbetalte kredit. Dette sikrer, at du kun betaler for faktisk token-forbrug.
Første anmodning
Send en simpel prompt for at verificere din forbindelse og model responsivitet. Systemet accepterer standard JSON payloads til tekstgenerering. Denne indledende test bekræfter din nøglegyldighed og kreditbalance.
Erstat YOUR_API_KEY med dine faktiske oplysninger. Modelidentifikatoren er fastsat til uncensored. Du modtager et direkte tekstsvare i brugsstatistikkerne. Dette bekræfter, at den censurfri model er aktiv og klar til dit indhold.
curl https://api.unlimitedtokensai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 token summary of the latest release notes"}]
}'
Python SDK-integration
Brug det officielle OpenAI Python-bibliotek til sømløs integration. Indstil base URL til vores endpoint, før du initialiserer klienten. Dette giver dig mulighed for at udnytte eksisterende SDK-værktøjer som pagination. Videregiv din nøgle direkte til klientkonstruktoren. Biblioteket håndterer JSON-serialisering automatisk.
Importer standard openai pakke. Konfigurer base URL'en til at pege på vores infrastruktur. Anmod om completions ved hjælp af uncensored model-ID. Denne tilgang fungerer med ethvert OpenAI-kompatibelt klientbibliotek. Den forenkler fejlhåndtering og responsparsning til dine Python-scripts.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokensai.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 SDK-brug
Integrér hurtigt ved hjælp af JavaScript SDK'en til Node-miljøer. Angiv base URL'en i konfigurationsobjektet. Dette sikrer, at alle forespørgsler sendes gennem vores uncensored-endepunkt. SDK'en håndterer HTTP-forbindelserne effektivt. Du kan streame svar eller modtage fulde tekstblokke.
Installer openai pakke via npm. Indstil den baseURL til vores API-domæne. Send din API-nøgle i initialiseringsindstillingerne. Klienten opfører sig identisk med den standard OpenAI-klient. Denne kompatibilitet reducerer migrations tiden for dine eksisterende applikationer.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokensai.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-svar
Aktivér streaming for at modtage delvise resultater, mens de genereres. Indstil stream parameter til true i din anmodning. API'et returnerer chunks via Server-Sent Events (SSE). Hver chunk indeholder delvis tekst og forbrugsdata. Dette reducerer den opfattede latens for lange output. Du kan vise tokens til brugere i realtid.
Lytt efter content delta i hver chunk. Aggreger disse deltas for at rekonstruere den fulde besked. Den sidste chunk indeholder det komplette tokenantal. Denne metode er ideel til chatgrænseflader. Den giver øjeblikkelig feedback, mens modellen beregner. Streaming fungerer med både Python- og Node-SDK'er.
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)
Rate Limits og Fejl
Din nøgle understøtter 300 anmodninger i minuttet samlet. Du kan køre op til 8 samtidige anmodninger per nøgle. Grænsen for request body er 8 MB. Overskridelse af disse grænser returnerer en 429-fejl. Tjek retry-after headeren for timing af genoptagelse. Autentifikationsfejl returnerer en 401 statuskode. Utilstrækkelig kredit udløser en 402-fejl.
Kontekstvinduet strækker sig over 100.000 tokens totalt. Dette inkluderer både prompt og completion. Max output er 16.000 tokens per anmodning. Indstil max_tokens eksplicit for at kontrollere længden. Fejl under generering opkræver ikke din kredit. Denne struktur beskytter din forudbetalte balance mod spildt beregning. Overvåg din brug via dashboardet.
Ofte stillede spørgsmål
Understøtter unlimitedtokens AI funktionkald?
Ja, API'et understøtter function calling med tools- og tool_choice-parametre. Du kan definere tilpassede værktøjer i din anmodningspayload. Modellen svarer med strukturerede JSON-argumenter til dine funktioner. Dette gør det muligt med komplekse agent-arbejdsgange uden ekstra konfiguration.
Hvordan håndterer den ubegrænsede LLM kontekstlængde?
Modellen understøtter et kontekstvindue på 100.000 tokens til kombineret prompt og completion. Du kan anmode om op til 16.000 tokens i et enkelt output. Hvis du udelader max_tokens, er standardgrænsen 2.048 tokens. Dette giver mulighed for omfattende samtalehistorik eller behandling af store dokumenter.
Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?
Du modtager en 429 Too Many Requests-fejl. Du kan prøve igen efter den angivne retry-after-periode. Grænsen er 300 anmodninger i minuttet per nøgle. Samtidige anmodninger er begrænset til 8. Justér din klientlogik til at håndtere forsøg glat.
Hent din nøgle i et enkelt trin
Tilmeld dig, kopier nøglen, og opdater din base URL. Det er alt, du har brug for at starte.