da ▾

Abliter API Hurtigstart

Start med at bruge Abliter API med det samme med vores OpenAI-kompatible slutpunkt. Denne hurtigstartsguide dækker autentificering, kodeeksempler og prisdetaljer til din ubegrænsede LLM-integration.

https://api.abliter.cc/v1uncensored

Base URL og autentificering

Forbind til API'et ved hjælp af den angivne base-URL og din unikke API-nøgle. Endepunktet findes på https://api.abliter.cc/v1Autorisation header som en Bearer-token. Denne opsætning fungerer med ethvert standard OpenAI-kompatibelt klientbibliotek. Autentificeringen er enkel: generer din nøgle via dashboardet og indsæt den i din kode. Der kræves ikke komplekse OAuth-flows eller sekundære tokens til grundlæggende adgang. Din nøgle giver øjeblikkelig adgang til uncensored-modelkapaciteterne.

Send din første anmodning

Lav dit første kald ved hjælp af standard chat-completions-endepunktet. Denne anmodning sender en prompt og modtager en tekstrespons. Du kan bruge curl eller ethvert HTTP-klientværktøj til at teste forbindelsen. Model-ID'et er uncensored. Sørg for, at du angiver modellen korrekt i din payload. Denne enkle struktur giver dig mulighed for at verificere, at din integration fungerer, før du bygger komplekse applikationer. API'et returnerer tekst direkte, hvilket sikrer kompatibilitet med eksisterende workflows.

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

Brug det officielle OpenAI Python-bibliotek til at interagere med vores API. Indstil base-URL'en og API-nøglen, før du initialiserer klienten. Denne tilgang udnytter velkendte kodestrukturer, mens du får adgang til vores ukensurerede model. Du kan sende meddelelser og modtage svar med minimalt boilerplate-kode. Biblioteket håndterer serialisering og forbindelsesstyring automatisk. Denne metode er ideel til backend-tjenester eller scriptbaserede automatiseringer. Det sikrer, at din kode forbliver ren og vedligeholdelig.

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

Integrer API i dine JavaScript- eller TypeScript-projekter ved hjælp af Node SDK. Konfigurer klienten med din base URL og legitimationsoplysninger. Dette giver dig mulighed for at håndtere forespørgsler i asynkrone funktioner sømløst. Du kan administrere streaming- eller synkrone svar baseret på dine behov. SDK'en understøtter moderne async/await-mønstre for ren kode. Dette gør det nemt at integrere API'et i webservere eller CLI-værktøjer. Sørg for, at dit miljø understøtter den krævede Node-version.

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);

Håndtering af streamingrespons

Aktivér streaming for realtidsgenerering af tokens ved hjælp af Server-Sent Events. Denne funktion giver dig mulighed for at vise tekst, mens den genereres, hvilket forbedrer brugeroplevelsen. API'et sender datastykker, indtil svaret er fuldført. Du kan få adgang til tokenforbrugsoplysninger i det sidste stykke. Streaming er essentiel for chatgrænseflader og live-applikationer. Det reducerer den opfattede forsinkelse og holder brugerne engageret. Konfigurer din klient til korrekt at håndtere inkrementelle datastrømme.

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ænsninger, fejl og kontekstvindue

Vores API har specifikke grænser for at sikre stabilitet. Du får 300 requests i minuttet og 8 samtidige requests per nøgle. Kontekstvinduet understøtter 100,000 tokens i alt, med et maks output på 16,000 tokens. Fejl som 401 indikerer en ugyldig nøgle, mens 402 betyder utilstrækkelig kredit. En 429-status signalerer, at du har ramt rate-limited. Requests, der overstiger 8 MB body-størrelse, vil også fejle. Kredit udløber ikke, så du kan genoplade i dit eget tempo. Disse begrænsninger hjælper med at opretholde høj tilgængelighed for alle brugere.

Almindelige spørgsmål

Hvordan autentificerer jeg mig med abliter API?

Indsæt din API-nøgle i Authorization-headeren som en Bearer-token. Du kan generere din nøgle på dashboardet efter tilmelding med Google eller e-mail. Base-URLen er HTTPS://api.abliter.cc/v1.

Hvad er størrelsen på context window?

Kontekstvinduet understøtter 100.000 tokens for både prompt og completion tilsammen. Du kan outputte op til 16.000 tokens pr. anmodning. Dette muliggør lange samtaler og stor dokumentbehandling.

Hvad sker der, hvis jeg får en 429-fejl?

En 429-fejl betyder, at du har overskredet hastighedsgrænsen på 300 anmodninger i minuttet. Du kan også ramme en grænse for samtidige anmodninger på 8. Vent et øjeblik og prøv igen, eller reducer frekvensen af dine anmodninger.

Hent din API-nøgle

Tilmeld dig, kopier tokenet, opdater din base-URL. Færdig.

Prøv med prøve kredit