da ▾
Få din nøgle

Ablitering API Reference

Ablitering API Reference giver en lige linje til vores uncensored LLM-service. Brug standard OpenAI-kompatible værktøjer til at integrere vores model uden indholdsfiltre.

Base URL og autentificering

Start hvert forespørgsel ved at pege din klient mod https://api.abliterating.cc/v1. Send din unikke API-nøgle i Authorization header som en Bearer-token. Denne opsætning fungerer med ethvert officielt OpenAI SDK eller kompatibel HTTP-klient. Du modtager denne nøgle øjeblikkeligt efter tilmelding via Google eller e-mail på dashboardet. Opbevar den sikkert, da den giver fuld adgang til din forudbetalte kredit. Fejl og afvisninger forbruger ikke din saldo, så du kan teste frit. Vores system håndterer routing til vores uncensored-model i baggrunden.

Første anmodning

Send en standard chat completion POST request for at teste connectivity. Dit prompt går ind i modellen, og du modtager et direkte tekstssvar. Systemet fjerner typiske refusals for lovligt voksenindhold. Du styrer output-længden med max_tokens parameter. Model-id'et er blot uncensored. Denne simple interface giver dig mulighed for hurtigt at integrere i dine eksisterende projekter. Tjek responskroppen for den genererede tekst og tokenforbrug.

Python SDK-integration

Brug det officielle OpenAI Python-bibliotek til nem oprettelse af forbindelse. Indstil base URL og API-nøgle, før du initialiserer klienten. Denne tilgang udnytter eksisterende kode, du måske allerede har. Biblioteket håndterer JSON-serialisering og HTTP-anmodninger automatisk. Du kan streame svar eller hente fulde completioner. Denne metode er ideel til backend-tjenester eller databehandlings scripts. Konfigurer dine miljøvariabler for en ren deployment. SDK'et abstraherer kompleksiteten ved rå HTTP-opkald.

Node SDK-setup

Integrer ved hjælp af JavaScript SDK til webapplikationer. Initialiser klienten med din base URL og nøgle. Denne opsætning understøtter både CommonJS og ES-moduler. Du kan sende prompts og modtage struktureret JSON eller ren tekst. SDK'et håndterer genforsøg og fejlhåndtering effektivt. Dette er perfekt til realtids-chatgrænseflader eller serverløse funktioner. Importer pakken, og konfigurer miljøet. Syntaksen efterligner Python-biblioteket for konsistens på tværs af stacks.

Streaming-svar

Aktivér streaming ved at indstille stream: true i din anmodning. Du modtager en Server-Sent Events (SSE) stream af tokens. Dette giver dig mulighed for at vise tekst, mens den genereres. Den sidste chunk indeholder de fulde tokenforbrugsstatistikker. Streaming reducerer den opfattede latens for dine slutbrugere. Den fungerer sømløst med OpenAI-kompatible SDK'er. Du kan stoppe streamet tidligt, hvis brugeren ændrer input. Denne funktion er afgørende for chat-lignende oplevelser.

Begrænsninger, fejl og kontekst

Din kontekstvindu-grænse spænder over 100.000 tokens for input og output tilsammen. Du kan sende op til 16.000 tokens i et enkelt svar. Rate limits tillader 300 anmodninger per minut per nøgle. En 401-fejl betyder, at din API-nøgle er ugyldig. En 402-fejl indikerer, at din forudbetalte kredit er opbrugt. En 429-fejl signalerer, at du har ramt rate limit. Fejl opkræver ikke dine credits. Anmodningskroppe skal holdes under 8 MB. Styr dine nøgler omhyggeligt, da udskiftning af en ugyldig nøgle invaliderer den tidligere.

cURL

curl https://api.abliterating.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

Streaming

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)

FAQ

Understøtter Abliterating API funktionssamling?

Ja, du kan bruge værktøjer og tool_choice-parametre ligesom med OpenAI. Modellen understøtter strukturerede output og JSON-tilstand til pålidelig integration. Du definerer funktionsskemaet, og modellen returnerer de relevante argumenter.

Hvordan toppede jeg op på min kredit?

Top op med USDT på TRC20 eller USDC på Base. Betalinger varierer fra $20 til $500 med bonuskreditter ved større beløb. Kreditten udløber aldrig, og du kan toppe op til enhver tid via dashboardet.

Er API-nøglen delt på tværs af enheder?

Ja, én aktiv nøgle pr. konto virker på enhver enhed. Hvis du genererer en ny nøgle, bliver den gamle ugyldig med det samme. Du kan erstatte din nøgle direkte fra dashboardet uden at miste din kreditbalance.

Generer din API-nøgle

Tilmeld dig, kopier nøglen, og peg på den nye base-URL. Færdigt.

Få din nøgle