API-dokumentation
Börja generera obegränsat innehåll direkt med vår OpenAI-kompatibla API. Den här guiden täcker de viktiga slutpunkterna, autentisering och strömningsfunktioner för din integration.
https://api.unlimitedtokensai.com/v1
Bas URL och autentisering
Dina begäranden riktar sig mot den dedikerade slutpunkten för den censorfria modellen. Alla interaktioner använder standardstrukturen för chat-completions. Du måste inkludera din API-nyckel i headern för varje anrop. Bas-URL:en är https://api.unlimitedtokensai.com/v1.
Autentiseringen bygger på en enda bearer-token. Generera din nyckel via dashboardet med Google eller e-post. Varje konto har en aktiv nyckel i taget. Ersätt den gamla nyckeln när du genererar en ny. Fel och avslag konsumerar inte ditt förbetala kreditbelopp. Detta säkerställer att du bara betalar för faktisk tokenanvändning.
Första förfrågan
Skicka en enkel prompt för att verifiera din anslutning och modellrespons. Systemet accepterar standard JSON-payloads för textgenerering. Detta initiala test bekräftar din nyckelgiltighet och kreditbalans.
Ersätt YOUR_API_KEY med dina faktiska uppgifter. Modellidentifieraren är fastställd till uncensored. Du får ett direkt textsvar i användningsstatistiken. Detta bekräftar att den censurefria modellen är aktiv och redo för ditt innehåll.
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
Använd det officiella OpenAI Python-biblioteket för sömlös integration. Ange bas-URL:en till vår slutpunkt innan du initierar klienten. Detta gör att du kan utnyttja befintliga SDK-verktyg som paginering. Ange din nyckel direkt till klientkonstruktorn. Biblioteket hanterar JSON-serier automatiskt.
Importera standard openai package. Configure the base URL to point to our infrastructure. Request completions using the uncensored modell-ID. Denna metod fungerar med alla OpenAI-kompatibla klientbibliotek. Det förenklar felhantering och svarsparsing för dina Python-skript.
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-användning
Integrera snabbt med JavaScript SDK:n för Node-miljöer. Definiera bas-URL:n i konfigurationsobjektet. Detta säkerställer att alla begäranden dirigeras genom vår obegränsade slutpunkt. SDK:en hanterar HTTP-anslutningarna effektivt. Du kan strömma svar eller ta emot hela textblock.
Installera openai package via npm. Set the baseURL till vår API-domän. Skicka din API-nyckel i initieringsalternativen. Klienten beter sig identiskt som standard OpenAI-klienten. Denna kompatibilitet minskar migreringstiden för dina befintliga 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);
Strömningsresponser
Aktivera strömning för att ta emot delvisa resultat när de genereras. Ställ in stream parameter till true i din begäran. API:et returnerar bitar via Server-Sent Events (SSE). Varje bit innehåller delvis text och användningsdata. Detta minskar den upplevda latensen för långa utdata. Du kan visa tokens för användare i realtid.
Lyssna på content delta i varje bit. Aggregera dessa deldelar för att rekonstruera hela meddelandet. Den sista biten innehåller det fullständiga tokenantalet. Denna metod är idealisk för chattgränssnitt. Den ger omedelbar återkoppling medan modellen beräknar. Strömning fungerar med både Python- och 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)
Begränsningar för begäranderänta och fel
Din nyckel stöder 300 förfrågningar per minut samtidigt. Du kan köra upp till 8 samtidiga förfrågningar per nyckel. Gränsen för förfrågningskroppen är 8 MB. Att överskrida dessa gränser returnerar ett 429-fel. Kontrollera retry-after-huvudet för tidpunkt för återupptagande. Autentiseringsfel returnerar en 401-statuskod. Otillräckligt kredit utlöser ett 402-fel.
Kontextrutan omfattar 100 000 token totalt. Detta inkluderar både prompt och completion. Max output är 16 000 token per begäran. Ställ in max_tokens explicit för att kontrollera längd. Fel under generering debiterar inte din kredit. Denna struktur skyddar ditt förbetalda saldo från slösad beräkningskraft. Övervaka din användning via dashboarden.
Vanliga frågor
Stöder unlimitedtokens AI funktionsanrop?
Ja, API:et stöder funktionsanrop med verktyg och tool_choice-parametrar. Du kan definiera anpassade verktyg i din begärans payload. Modulen svarar med strukturerade JSON-argument för dina funktioner. Detta möjliggör komplexa agentarbetsflöden utan extra konfiguration.
Hur hanterar den obegränsade LLM:n kontextlängd?
Modellen stöder ett kontextrum på 100 000 token för kombinerad prompt och completion. Du kan begära upp till 16 000 tokens i en enda output. Om du utelämnar max_tokens är standardgränsen 2 048 tokens. Detta möjliggör omfattande konversationshistorik eller bearbetning av stora dokument.
Vad händer om jag överskrider hastighetsbegränsningen?
Du får ett 429-fel för för många begäranden. Du kan försöka igen efter angiven retry-after-period. Gränsen är 300 begärande per minut per nyckel. Samtidiga begärande är begränsade till 8. Justera din klientlogik för att hantera omförsök smidigt.
Hämta din nyckel i ett enda steg
Registrera dig, kopiera nyckeln och uppdatera bas-URL:en. Det är allt du behöver för att börja.