da ▾

Ufiltreret, OpenAI-kompatibelt API

API Dokumentation

Kom i gang med vores ubegrænsede LLM API på få minutter ved hjælp af standard OpenAI-kompatible værktøjer. Denne guide dækker autentificering, anmodninger, streaming og begrænsninger til din NSFW-chatbot eller rollespilsapplikation.

Autentificering og Base URL

Din API-nøgle autentificerer hver anmodning. Brug https://api.whatisabliteration.com/v1 som din base URL. Overfør din nøgle i Authorization header som en Bearer-token. Denne opsætning fungerer med ethvert OpenAI-kompatibelt klientprogram.

curl https://api.whatisabliteration.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me last 5 requests"}]
  }'

Hold din nøgle sikker. Én nøgle pr. konto. Udskift gamle nøgler, hvis de er blevet kompromitteret.

Chat Completions Endpoint

Send tekst til POST /v1/chat/completions. Model-id er uncensored. Dette endpoint håndterer al tekstgenerering. Det understøtter ikke billeder, lyd eller video. Du betaler kun for brugte tokens. Fejl er gratis. Nægtelser er gratis.

from openai import OpenAI

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

Konfigurer din systemprompt for at definere personaen. Modellen svarer direkte uden forbehold. Context window er 100,000 tokens i alt.

Streaming og SSE-understøttelse

Aktivér streaming ved at indstille stream: true. API'et returnerer Server-Sent Events (SSE). Hver chunk indeholder delvis tekst. Den sidste chunk indeholder tokenbrugsdata. Dette reducerer den opfattede latens for lange svar.

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)

Håndter delvise tokens omhyggeligt. Sammenkæd dem for at danne det komplette svar. Dette er ideelt til real-time chatgrænseflader.

Function Calling og værktøjer

Definer værktøjer i din request. Modellen kan kalde funktioner, når det er passende. Brug tool_choice til at kontrollere adfærd. Indstil temperature til kreativitet. Send parametre som top_p og stop. Dette muliggør komplekse agent-arbejdsgange.

import OpenAI from "openai";

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

Valider værktøjsoutput i din kode. Modellen foreslår handlinger. Du eksekverer dem. Denne struktur understøtter avancerede automatiseringsopgaver.

JSON-tilstand svarformat

Indstil response_format til {"type": "json_object"}. Modellen udsender kun gyldig JSON. Dette sikrer strukturerede data til parsing. Brug dette til APIs, der forventer strenge formater. Det forbedrer pålideligheden for downstream-systemer.

Brug denne tilstand, når du integrerer med andre tjenester. Parse outputtet direkte. Undgå regex-hacks til struktur.

Parameters and Constraints

Max output is 16,000 tokens. Default max is 2,048 tokens. Context window is 100,000 tokens. Rate limit is 300 requests per minute. Concurrent requests are 8 per key. Request body max is 8 MB. Handle 401 for invalid keys. Handle 402 for no credit. Handle 429 for rate limits.

Almindelige spørgsmål

Hvad er abliteration, og hvorfor er det vigtigt for ubegrænset brug?

Abliteration fjerner specifikke modeladfærdsmønstre, der forårsager afvisninger. Denne proces gør det muligt for modellen at svare på kontroversielle eller voksne emner uden at tøve. Det resulterer i en mere direkte og ærlig responsstil for ubegrænsede applikationer.

Hvordan toppede jeg op på min kredit?

Top op kun med krypto. Accepter USDT på TRC20 eller USDC på Base. Minimumsbeløb er $20. Maksimum er $500. Bonuskredit gælder for større beløb. Kredit udløber aldrig.

Hvilke betalingsmetoder accepterer du?

Kun krypto: USDT på TRC20 eller USDC på Base, ethvert helt beløb fra $20 til $500. Bonuskredit gives fra $50.

Din API-nøgle er ét skridt væk

Tilmeld dig, få din nøgle, og opdater din base-URL. Det er hele processen.

Prøv med prøve kreditSe dokumentation