API-dokumentation: Chat Completions
Kom igång med vårt ostraffade LLM-API på minuter. Den här guiden täcker autentisering, begärandeformat och strömning för utvecklare som använder OpenAI-kompatibla klienter.
Bas URL och autentisering
Starta varje begäran med vår bas-URL och inkludera din API-nyckel i auktoriseringshuvudet.
Använd https://api.unlimitedtokens.cc/v1 som din bas-URL. Skicka din nyckel som Bearer YOUR_API_KEY. Ingen prenumeration låser din åtkomst. Förbetald kredit driver varje anrop. Fel och avvisningar kostar inget. Din kredit löper aldrig ut. Generera nycklar via Google eller e-post på dashboarden.
Slutpunkt för chattkomplettering
Skicka textprompter till POST /v1/chat/completions och ta emot textsvar.
Denna slutpunkt hanterar alla standardinteraktioner. Modell-ID:et är alltid uncensored. Det accepterar meddelanden med roller som user eller assistant. Inga inbäddningar eller bildgenerering här. Bara ren textinmatning och -utmatning. Konfigurera parametrar som temperatur och stoppsekvenser. Du styr utstilsstilen.
curl https://api.unlimitedtokens.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
}'
Stödda parametrar och alternativ
Styr modellbeteendet med standardparametrar som temperatur och top_p.
Ställ in temperature för kreativitet. Använd top_p för nucleus sampling. Definiera stop sekvenser för att avbryta genereringen. Aktivera json_object för strukturerad data. Verktyg och funktionsanrop stöds fullt ut. Strömma svar via SSE. Ställ in en seed för reproducerbarhet. Straff för närvaro och frekvens justerar token repetition. Justera dessa för att passa ditt arbetsflöde.
Strömningsresponser via SSE
Ta emot token i realtid med Server-Sent Events.
Ställ in stream: true i ditt begäran. API:et skickar bitar när de genereras. Varje bit innehåller delvis text och användningsdata. Den sista biten innehåller totala tokenräkningar. Detta minskar den upplevda latensen avsevärt. Det är idealiskt för chattgränssnitt. Hantera fel hanterat under strömning. Bearbeta varje delta-objekt när det anländer.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokens.cc/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)
Felfhantering och begränsningar
Hantera 401-, 402- och 429-fel korrekt.
Ett 401-fel betyder att din nyckel är ogiltig. Kontrollera din dashboard för rätt nyckel. Ett 402-fel indikerar otillräcklig kredit. Ladda upp via krypto för att fortsätta. Ett 429-fel signalerar hastighetsbegränsning. Du är begränsad till 300 förfrågningar per minut. Du har också en gräns på 8 koncurrenta förfrågningar. Förfrågningskroppen måste hålla sig under 8 MB. Fel konsumerar inte ditt kredit. Återbetalningar utfärdas inte för kredit, men dubbla debiteringar åtgärdas via support.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.cc/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);
Kontextfönster och modellinformation
Modellen stöder ett kontextfönster på 100,000 tokens.
Detta fönster täcker både prompt och komplettering. Du kan generera upp till 16,000 tokens per förfrågan. Om du inte ställer in max_tokens, standardvärdet är 2 048. Detta möjliggör generering av långt innehåll. Modellen är uncensored och open-weight. Den vägrar inte lagligt vuxet innehåll. Den är inte GPT, Claude eller någon annan leverantörsmodell. Den körs på våra servrar. Använd den för obegränsade vibes och djup kontext.
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)Vanliga frågor
Hur får jag obegränsade tokens?
Vi erbjuder förbetald kredit som driver obegränsade förfrågningar tills den är slut. Din kredit löper aldrig ut, så du kan använda den när du behöver den. Ladda upp via krypto för att lägga till mer saldo.
Är detta API kompatibelt med OpenAI SDKs?
Ja, det är helt OpenAI-kompatibelt. Du kan använda officiella OpenAI SDK:er genom att ändra bas-URL:en och API-nyckeln. Den stöder standard slutpunkter och parametrar.
Vad händer om jag får ett 402-fel?
Ett 402-fel betyder att ditt förbetalda kreditbelopp är slut. Du behöver ladda upp ditt konto via krypto för att fortsätta göra begäranden. Fel och avslag förbrukar inte din kredit.
Lås upp din API-nyckel
Registrera dig, kopiera token, uppdatera slutpunkten. Det är allt.