API-dokumentation
Kom igång med vårt ostraffade AI-verktygs-API på minuter. Denna OpenAI-kompatibel slutpunkt levererar obegränsad textgenerering med förutsägbar prissättning och inga dolda avslag.
https://api.toolsaiuncensored.com/v1uncensoredSnabbstart: Anslut på 3 rader
Vårt API fungerar exakt som standard chat-completions-gränssnittet du redan känner till. Pecka helt enkelt din klient till vår base URL och ange din API-nyckel. Ingen komplex routning eller leverantörspecifika egenskaper. Vi hanterar resten.Bas-URL:en för alla förfrågningar är https://api.toolsaiuncensored.com/v1. Du kan använda vilken officiell OpenAI SDK eller kompatibelt bibliotek som helst genom att uppdatera bas-URL-konfigurationen. Autentisering bygger på en enda bearer-token som tillhandahålls via Authorization header. Detta säkerställer sömlös integration med din befintliga stack.
curl https://api.toolsaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
}'
Slutpunkter: Chatkompletteringar & Modeller
Vi exponerar endast de nödvändiga slutpunkterna för textgenerering. DenPOST /v1/chat/completions endpoint bearbetar dina prompter och returnerar genererad text. Använd GET /v1/models till att verifiera tillgängligt modell-ID. Vi erbjuder inte inbäddningar, bildgenerering, ljudbearbetning eller finjusteringstjänster. Håll din infrastruktur enkel. Modell-ID:t som du måste skicka är uncensored. Detta är vår egen optimerade modell med öppen källkod, inte en återförsåld GPT- eller Claude-instans. Den svarar direkt utan innehållsfilter för lagligt vuxet innehåll. Kontrollera endpoint-dokumentationen för specifika laststrukturer.
from openai import OpenAI
client = OpenAI(base_url="https://api.toolsaiuncensored.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)
Parametrar: Temperatur, Top P och Seed
Styr kreativiteten och determinismen i dina output med standardparametrar. Justeratemperature till att variera slumpmässighet. Ställ in top_p att begränsa nucleus-sampling. Använd seed för reproducerbara resultat. Dessa verktyg ger dig exakt kontroll över textgenereringsprocessen. Du kan också ställa in presence_penalty och frequency_penalty att påverka tokenupprepning. Den stop parameter gör att du kan definiera anpassade avslutningssekvenser. Denna nivå av kontroll säkerställer att utdatan matchar ditt specifika användningsfall. Konfigurera dessa värden i din begäranskropp.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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ömning & JSON-läge
Ta emot svar i realtid med Server-Sent Events (SSE). Strömning minskar den upplevda latensen avsevärt. Varje chunk innehåller tokenanvändningsdata i den sista händelsen. Detta möjliggör exakt faktureringsspårning under långa generationer.För strukturerad data, aktivera JSON-läge genom att ställa in response_format för {"type": "json_object"}. Modellen kommer att försöka returnera giltig JSON. Detta är idealiskt för programmatiska pipelines. Kombinera streaming med JSON-läge för effektiv, strukturerad dataextraktion utan parsningsfel.
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)
Stöd för funktionsanrop
Definiera verktyg i din begäran för att låta modellen anropa funktioner dynamiskt. Angetools och tool_choice för att styra körning. Modellen returnerar verktygsanrop i strömmen. Detta möjliggör komplexa arbetsflöden och agentliknande beteende. Skicka funktionsdefinitionerna i messages array. Modellen kommer att anropa lämpligt verktyg baserat på din promptkontext. Du kan sedan exekvera funktionen lokalt och mata in resultatet tillbaka i samtalet. Detta stöder avancerade automatiseringsmönster.
Begäransgränser & begränsningar
Din API-nyckel tillåter 300 förfrågningar per minut. Du kan köra 8 samtidiga förfrågningar samtidigt. Maximal storlek på förfrågningskroppen är 8 MB. Varje nyckel är kopplad till ett konto; att generera en ny nyckel ersätter den gamla.Kontextrutan stöder totalt 100 000 tokens, inklusive både in- och utmatning. Maximal utmatning per begäran är 16 000 tokens. Om du inte specificerar max_tokens, standardgränsen är 2 048 tokens. Övervaka din användning för att stanna inom dessa gränser.
Vanliga frågor
Vad är bas-URL:en för uncensored AI verktyg?
Den basala URL:en är HTTPS://api.toolsaiuncensored.com/v1. Denna slutpunkt är kompatibel med standard OpenAI SDK:er och klienter. Du behöver bara uppdatera bas-URL-konfigurationen i ditt bibliotek.
Hur hanterar jag fel?
Ett 401-statuskod betyder att din API-nyckel är ogiltig. En 402-status indikerar otillräckligt förbetalt kredit. En 429-status betyder att du har överskridit hastighetsbegränsningen på 300 förfrågningar per minut. Kontrollera ditt kontosaldo och nyckelgiltighet.
Vilken är storleken på contextfönstret?
Modellen stöder ett kontextfönster på 100,000 tokens. Detta omfattar både prompten och utfallet. Maximalt utdata per begäran är 16,000 tokens. Standardutfall är 2,048 tokens om inget annat anges.
Nyckelhämtning kräver registrering
Registrera dig, hämta din nyckel, uppdatera endpointen. Det är hela arbetsflödet.