sv ▾
Börja nu

API-dokumentation

Kom igång med abliterated AI-modell-API med standard OpenAI-kompatibla slutpunkter. Denna guide täcker autentisering, snabba förfrågningar, strömning och viktiga begränsningar för din första integration.

Autentisering och bas-URL

Börja med att generera din nyckel via kontrollpanelen. Använd https://api.abliteratedaimodel.com/v1 som din bas-URL. Skicka nyckeln i Authorization header. Inga prenumerationer eller månadskostnader gäller. Din förbetala kredit täcker användningen tills den är slut.

Första förfrågan

Skicka en enkel textcompletion för att verifiera anslutning. Den uncensoreda modellen svarar omedelbart på standard prompts. Ersätt YOUR_API_KEY med dina genererade uppgifter. Svaret innehåller den genererade texten och tokenanvändning.

curl https://api.abliteratedaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a hello world function in python"}]
  }'

Python SDK-integration

Använd det officiella OpenAI Python-biblioteket för enkel integration. Ange bas-URL:en till vår slutpunkt. Initiera klienten med din API-nyckel. Skicka meddelanden och ta emot rå textutmatning. Denna metod fungerar för de flesta standard LLM-applikationer.

from openai import OpenAI

client = OpenAI(base_url="https://api.abliteratedaimodel.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.js SDK-installation

Importera OpenAI-paketet i ditt Node.js-projekt. Konfigurera API-nyckeln och bas-URL:en. Gör en chattkompletteringsbegäran med din önskade prompt. Hantera svarsdatan asynkront. Denna metod passar perfekt för server-sida JavaScript-miljöer.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedaimodel.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 lägre latens med långa utdata. Ställ stream för true i ditt begäran. Ta emot chunkar när de genereras. Bearbeta varje chunk för att uppdatera ditt UI i realtid. Detta minskar den upplevda väntetiden avsevärt.

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 och fel

Kontextfönster stödjer 100,000 token totalt. Max utmatning per anrop är 16,000 token. Hastighetsbegränsningar tillåter 300 anrop per minut. Hantera fel som 401 för ogiltiga nycklar eller 402 för otillräckligt kredit. Planera din tokenanvändning noggrant för att undvika avbrott under uppgifter med hög volym.

Vanliga frågor

Vad är den avlisterade AI-modellen?

Det är ett okurerat LLM optimerat för obegränsad textgenerering. Modellen tar bort refuseringsbeteenden för lagligt vuxeninnehåll. Den använder standardiserade OpenAI-kompatibla slutpunkter för enkel integration.

Hur fungerar fakturering?

Du betalar per token med förbetald kredit. Inmatningstokens kostar $0.15 per miljon, och utmatningstokens kostar $0.50 per miljon. Kredit löper aldrig ut och fel är gratis.

Kan jag använda streaming för långa kontexter?

Ja, streaming fungerar med hela kontextrutan på 100 000 token. Det minskar latensen genom att skicka token när de genereras. Detta är idealiskt för realtidsapplikationer och långformsinnehåll.

Hämta din API-nyckel

Registrera dig, kopiera din nyckel, och uppdatera din bas-URL. Enkel uppsättning.

Börja nu