sv ▾
Hämta API-nyckel

API-dokumentation

Kom igång med obegränsade LLM-API genom att skicka din första förfrågan till vår OpenAI-kompatibla slutpunkt. Denna guide täcker grunderna för integration.

Bas URL och autentisering

Den bas-URL som gäller för alla begäranden är HTTPS://api.aiobliterated.com/v1. Du behöver en API-nyckel för autentisering. Skapa en genom att registrera dig med Google eller e-post och lösenord på sidan "Hämta API-nyckel". Skicka nyckeln i Authorization-huvudet som en Bearer-token. Varje begäran kräver detta huvud för att identifiera ditt konto och spåra användningen.

curl https://api.aiobliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch all user tokens from database"}]
  }'

Din första begäran

Skicka en POST-förfrågan till /v1/chat/completions för att generera text. Ställ in modellen till "uncensored" och inkludera din systemprompt. API:t returnerar modellens svar i content-fältet. Detta är det standardformat som används av de flesta LLM-klienter.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiobliterated.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)

Använder Node SDK

Installera det officiella OpenAI SDK för Node.js. Konfigurera det med ditt API-nyckel och bas-URL:n. Anropa metoden chat.completions.create med dina meddelanden. SDK:t hanterar serierisering och strömning automatiskt.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiobliterated.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 genom att ställa in stream till true i din begäran. API:et returnerar en ström av Server-Sent Events. Varje event innehåller en delvis chunk av svaret. Detta gör att du kan visa text när den genereras, vilket förbättrar användarupplevelsen.

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)

Kontextfönster och gränser

Modellen stöder ett kontextfönster på 100,000 tokens. Detta inkluderar både prompt och completion. Du kan ange en maxoutput på 16,000 tokens per begäran. Om du inte anger max_tokens är gränsen 2,048 tokens. Detta säkerställer förutsägbara kostnader och prestanda.

Felfhantering och begränsningar

Övervaka HTTP-statuskoder för fel. Ett 401-svar betyder att din API-nyckel är ogiltig. Ett 402-svar indikerar otillräcklig kredit. Ett 429-svar signalerar att du har överskridit hastighetsgränsen på 300 förfrågningar per minut. Hantera dessa fel på ett skickligt sätt i din applikation för att upprätthålla tillförlitlighet.

Vanliga frågor

Är API:t för obliterated AI kompatibelt med OpenAI SDK?

Ja, det är en OpenAI-kompatibel API. Du kan använda officiella OpenAI SDK:er genom att ändra base_url och ange din API-nyckel. Den följer standardformatet för chat-completions.

Hur hanterar jag hastighetsbegränsningar?

Du är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel. Om du överskrider detta returnerar API:et en 429-statuskod. Implementera exponentiell backoff för att hantera dessa fel automatiskt.

Vilken är storleken på contextfönstret?

Kontextrutan är 100 000 tokens, inklusive både in- och utdata. Detta möjliggör långa konversationer eller bearbetning av stora dokument. Du kan styra outputlängden med max_tokens-parametern.

Säkra din API-nyckel

Registrera dig, kopiera uppgiften, uppdatera endpointen. Komplett installation.

Hämta API-nyckel