da ▾
Ablated ModellerOpret nøgle

Hurtig start: Integrer Uncensored API

Integrer den ubegrænsede model i din applikation ved hjælp af vores OpenAI-kompatible API. Denne guide dækker opsætning, anmodninger og grænser for øjeblikkelig udrulning.

Forudsætninger og SDK-installation

API'en kræver en gyldig API-nøgle og et moderne SDK. Installer biblioteket til dit foretrukne sprog via pip eller npm. Vi understøtter standard OpenAI-klientbiblioteker, der håndterer autentificering og JSON-parsing automatisk.

Sørg for, at du har Python 3.8+ eller Node.js 18+ installeret. SDK'erne håndterer connection pooling og retry-logik til dig. Dette reducerer boilerplate-kode betydeligt.

from openai import OpenAI

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

Konfigurerer Base URL og API-nøgle

Peg din klient mod vores specifikke endpoint. Brug base URL'en angivet i dit dashboard. Overfør din API-nøgle i Authorization-headeren. Dette sikrer, at forespørgsler når ubegrænsede infrastruktur direkte.

Brug ikke den standard OpenAI base URL. Din nøgle vil mislykkes, hvis den routes forkert. Indstil base URL'en i din SDK-konfigurationsobjekt, før du sender data.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Send din første chat-kompletteringsanmodning

Send en POST-anmodning til /v1/chat/completions. Inkluder dit model-ID og et messages-array. Modellen svarer med tekstindhold øjeblikkeligt. Der kræves ingen kompleks routing-logik.

Hold payloaden enkel. Start med én system prompt og én user message. Verificér, at svarstrukturen matcher OpenAI-standarden. Dette bekræfter, at din integration fungerer korrekt.

import OpenAI from "openai";

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

Håndtering af streamingrespons og værktjsbrug

Aktiver streaming ved at indstille stream til true. API'et returnerer chunks via Server-Sent Events. Hver chunk indeholder delvis tekst eller tokenforbrugsdata. Aggreger disse chunks for at vise realtidsoutput.

Værktøjsbrug understøttes til funktionskald. Definer dine værktøjer i anmodningen. Modellen returnerer værktøjskald i stedet for ren tekst, når det er passende. Pars værktøjskaldene for at udføre din tilpassede logik.

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)

Forståelse af tokenbegrænsninger og kontekstvindue

Kontekstvinduet understøtter i alt 100.000 tokens. Dette inkluderer både input- og outputtokens. Indstil max_tokens for at begrænse svarets længde. Det maksimale standardoutput er 2.048 tokens, hvis ikke angivet.

Overvåg tokenforbrug i den sidste streaming-chunk. Fejl forbruger ikke kredit. Dette tillader sikker eksperimentation uden økonomisk risiko. Planlæg din prompt-struktur, så den forbliver inden for grænsen.

Fejlfinding af almindelige fejl

Tjek din API-nøgle først. En 401-fejl indikerer en ugyldig eller udløbet nøgle. En 402-fejl betyder, at din forudbetalte kredit er opbrugt. Opfyld via krypto for at fortsætte.

En 429-fejl signalerer hastighedsbegrænsning. Du er begrænset til 300 anmodninger i minuttet. Reducer din konkurrence, eller vent før du prøver igen. 8 MB-brødtekstgrænsen udløser også 400-fejl, hvis den overskrides.

Ofte stillede spørgsmål

Hvad er API'et for de ubegrænsede afledede modeller?

Det er et hosted, OpenAI-kompatibelt API, der leverer én enkelt uncensored LLM. Den eliminerer indholdsafslag til lovligt voksen- og kreativt indhold. Brug standard SDK'er til at integrere den i din app.

Understøtter API'et for ubegrænsede afledede modeller streaming?

Ja, det understøtter streaming via Server-Sent Events. Du kan også bruge funktionssamtaler og JSON-tilstand. Tokenforbrugsoplysninger leveres i den sidste chunk.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429-fejl. Grænsen er 300 anmodninger i minuttet per nøgle. Pause dine anmodninger eller reducer konkurrencen for at løse problemet.

Obtain your API key

Tilmeld dig, kopier nøglen, opdater din base URL. Opsætningen er fuldført.

Opret nøgle