Integrationsguide: Chat Completions API
Forbind din applikation til den abliterede AI API på under fem minutter ved hjælp af standard OpenAI SDK'er. Denne guide dækker base URL, autentificering og de specifikke parametre, der er nødvendige til uncensored generation.
https://api.aiabliterated.cc/v1uncensored
Base URL og autentificering
Den abliterede API fungerer som en drop-in-erstatning for standard OpenAI-endpoints. Du retter anmodninger til https://api.aiabliterated.cc/v1 and authenticate using a Bearer token in the Authorization header. Denne opsætning fungerer med ethvert klient, der understøtter OpenAI-protokollen.
- Base URL:
https://api.aiabliterated.cc/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY - Model-ID:
uncensored
Autentificeringen er streng. Hvis du sender en ugyldig nøgle, returnerer systemet straks en 401-fejl.
Endpointet /v1/chat/completions
Send din promptdata til /v1/chat/completions endpoint til at modtage tekstsv. Systemet forventer en JSON-payload, der indeholder modelidentifikatoren og din beskedhistorik. Dette er et tekstinterface; forvent ikke billed- eller lydgenerering.
Modellen behandler input og output inden for et kontekstvindue på 100.000 tokens. Hvis du ikke angiver en grænse, defaulter systemet til at generere 2.048 tokens pr. anmodning. Du kan justere dette op til en hard maksimum på 16.000 tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiabliterated.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)
Streaming-svar & tokenforbrug
Aktivér streaming ved at indstille stream: true i din request payload. API'et returnerer en Server-Sent Events (SSE) stream af delvise tokens. Dette reducerer den opfattede latens betydeligt for interaktive applikationer.
Tokenforbrugsdata sendes ikke med hver chunk. I stedet indeholder den sidste chunk af streamet de fulde forbrugsstatistikker for den pågældende anmodning. Denne design holder streamet letvægts og giver samtidig præcis faktureringsdata. Fejl under streaming håndteres ved at lukke forbindelsen med et fejl-JSON-objekt.
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)
Function Calling og JSON-tilstand
Den abliterede model understøtter strukturerede output via response_format parameter. Indstil dette til {"type": "json_object"} for at tvinge streng JSON-overholdelse. Dette er essentiel for pålidelig integration med bagsystemer.
Funktionkald er også tilgængeligt. Definér værktøjer i din anmodning, og modellen vil outputte gyldig JSON, der matcher dit skema. Systemet validerer ikke dine værktøgsdefinitioner, så sørg for, at dine skemaer er korrekte, før du sender anmodninger. Denne kapacitet muliggør komplekse agentarkitekturer uden eksterne parserlag.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiabliterated.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);
Parametre: Temperatur, Top-P og Seed
Styr tilfældigheden i dine outputs ved hjælp af standard samplingparametre. The temperature værdi justerer kreativitet, mens top_p begrænser nucleus-sampling. Brug seed til deterministiske output, når du har brug for reproducerbare resultater til debugging.
Andre tilgængelige parametre inkluderer stop sekvenser, presence_penalty, og frequency_penalty. Disse giver finjusteret kontrol over gentagelse af tokens og emnefokus. Den uncensored model reagerer godt på lave temperature-indstillinger til kodegenerering og høje temperaturer til kreativ skrivning.
Rate Limits og Begrænsninger
API'en håndhæver strenge grænser for at sikre stabilitet for alle brugere. Du er begrænset til 300 requests i minuttet pr. key. Concurrent requests er max 8 samtidigt. Hver request body må ikke overstige 8 MB.
Hvis du overskrider disse grænser, returnerer systemet en 429 Too Many Requests-fejl. Fakturering baseres på reel token-brug. Fejl og afvisninger forbruger ikke din forudbetalte kredit. Du kan administrere din nøgle direkte fra dashboardet, hvis du skal rotere legitimationsoplysninger på grund af disse begrænsninger.
cURL
curl https://api.aiabliterated.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word technical document"}]
}'Ofte stillede spørgsmål
Hvordan betaler jeg for abliterated API?
Vi accepterer kun kryptovaluta til opfyldning. Du kan indbetale USDT på TRC20-netværket eller USDC på Base-netværket. Minimumsindbetalinger starter ved $20, og højere beløb udløser bonuskreditprocenter.
Hvad sker der, hvis jeg får en 402-fejl?
En 402-fejl indikerer, at din forudbetalte kreditbalance er utilstrækkelig til at dække anmodningen. Du skal oplade din konto med krypto for at genoptage servicen. Din kredit udløber ikke, så du kan tilføje midler, når det passer dig.
Er der en gratis prøveperiode til rådighed?
Ja, hver ny konto modtager $0.50 i prøvekræditter, der er gyldige i 7 dage. Du kan tilmelde dig med din Google-konto eller en e-mailadresse med adgangskode.
Sikr din API-nøgle
Registrer, kopier din token, og opdater din base-URL. Det er hele processen.