sv ▾

Abliter API Snabbstart

Börja använda Abliter API direkt med vår OpenAI-kompatibla slutpunkt. Denna snabbstartsguide täcker autentisering, kodexempel och prisdetaljer för din LLM-integration utan censur.

https://api.abliter.cc/v1uncensored

Bas URL och autentisering

Anslut till API:et med den angivna bas-URL:en och din unika API-nyckel. Slutpunkten finns vid https://api.abliter.cc/v1Auktorisation header som ett Bearer-token. Denna uppsättning fungerar med vilken standard OpenAI-kompatibel klientbibliotek som helst. Autentiseringen är enkel: generera din nyckel via dashboarden och klistra in den i din kod. Inga komplexa OAuth-flöden eller sekundära token krävs för grundläggande åtkomst. Din nyckel ger omedelbar åtkomst till de ofiltrerade modellkapaciteterna.

Skicka din första förfrågan

Gör ditt första anrop med standard chatkompletteringsändpunkten. Detta anrop skickar en prompt och tar emot ett text svar. Du kan använda curl eller vilken HTTP-klient som helst för att testa anslutning. Modell-ID:t är uncensored. Se till att du anger modellen korrekt i din last. Denna enkla struktur gör att du kan verifiera att din integration fungerar innan du bygger komplexa applikationer. API:t returnerar text direkt, vilket säkerställer kompatibilitet med befintliga arbetsflöden.

curl https://api.abliter.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current server status?"}]
  }'

Python SDK-integration

Använd det officiella OpenAI Python-biblioteket för att interagera med vårt API. Ange bas-URL:en och API-nyckeln innan du initierar klienten. Denna metod utnyttjar bekanta kodstrukturer samtidigt som du får tillgång till vår okorrigerade modell. Du kan skicka meddelanden och ta emot svar med minimalt boilerplate-kod. Biblioteket hanterar serialisering och anslutningshantering automatiskt. Denna metod är idealisk för backend-tjänster eller skriptbaserade automatiseringar. Den säkerställer att din kod förblir ren och underhållbar.

from openai import OpenAI

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

Node.js SDK-integration

Integrera API:t i dina JavaScript- eller TypeScript-projekt med Node SDK:n. Konfigurera klienten med din bas-URL och autentiseringsuppgifter. Detta gör att du kan hantera begäranden i asynkrona funktioner sömlöst. Du kan hantera streaming eller synkrona svar baserat på dina behov. SDK:en stöder moderna async/await-mönster för ren kod. Detta gör det enkelt att integrera API:t i webbservern eller CLI-verktyg. Se till att din miljö stödjer den krävida Node-versionen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliter.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);

Hantering av strömnings-svar

Aktivera strömning för realtidsgenerering av tokens med Server-Sent Events. Denna funktion gör att du kan visa text när den genereras, vilket förbättrar användarupplevelsen. API:et skickar databitar tills svaret är komplett. Du kan hämta tokenanvändningsdetaljer i den sista biten. Strömning är avgörande för chattgränssnitt och liveapplikationer. Det minskar upplevd latens och håller användarna engagerade. Konfigurera din klient att hantera inkrementella dataströmmar korrekt.

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)

Gränser, fel och kontextfönster

Vårt API tillämpar specifika gränser för att säkerställa stabilitet. Du får 300 begäranden per minut och 8 samtidiga begäranden per nyckel. Kontextfönstret stöder totalt 100 000 token, med en max utdata på 16 000 token. Fel som 401 indikerar en ogiltig nyckel, medan 402 betyder otillräckligt kreditbelopp. En 429-status signalerar att du har nått hastighetsgränsen. Begäranden som överskrider storleken på begärandekroppen på 8 MB kommer också att misslyckas. Krediten löper inte ut, så du kan ladda om i ditt eget tempo. Dessa begränsningar hjälper till att upprätthålla hög tillgänglighet för alla användare.

Vanliga frågor

Hur autentiserar jag mig mot abliter API?

Inkludera din API-nyckel i Authorization-huvudet som en Bearer-token. Du kan generera din nyckel på dashboarden efter att ha registrerat dig med Google eller e-post. Bas-URL:en är HTTPS://api.abliter.cc/v1.

Vilken är storleken på contextfönstret?

Kontextrutan stöder 100 000 tokens för både prompt och svar tillsammans. Du kan returnera upp till 16 000 tokens per begäran. Detta möjliggör långa konversationer och bearbetning av stora dokument.

Vad händer om jag får ett 429-fel?

Ett 429-fel betyder att du har överskridit hastighetsbegränsningen på 300 begäranden per minut. Du kan också träffa en gräns för samtidiga begäranden på 8. Vänta en stund och försök igen, eller minska frekvensen för dina begäranden.

Hämta din API-nyckel

Registrera dig, kopiera token, uppdatera din bas-URL:en. Klart.

Prova med provkredit