NL ▾
API-sleutel aanvragen

Documentatie van de ongecensureerde AI-chatbot API

Kom in enkele minuten van start met de ongecensureerde AI-chatbot API. Deze gids behandelt authenticatie, basisverzoeken, streaming en het gebruik van tools voor je NSFW- of roleplay-applicaties.

Basis-URL en authenticatie

Om de ongecensureerde LLM-API te gebruiken, configureer je je client met de basis-URL https://api.uncensoredaichatbot.top/v1. De service is OpenAI-compatible, wat betekent dat je standaard SDK's kunt gebruiken door de base_url aan te passen en je API-sleutel op te geven.

Meld je aan via Google of e-mail om direct je sleutel te ontvangen. Er is geen telefoonnummer nodig. Bewaar je sleutel veilig; deze authenticeert alle verzoeken naar het uncensored model. We rekenen alleen voor het verbruik van tokens, dus fouten zijn gratis.

Eerste verzoek

Stuur een standaard chat completion-verzoek om tekst te genereren. Het ongecensureerde AI-api-model reageert op wettelijke volwassen en roleplay-prompts zonder inhoudsrefusals. Gebruik de messages-array om je gespreksgeschiedenis te structureren.

  • Input-tokens kosten $0,25 per 1M.
  • Output-tokens kosten $1,00 per 1M.
  • Zorg dat je prepaid tegoed hebt voordat je een verzoek stuurt.

Hieronder vind je een basis cURL-voorbeeld om van start te gaan.

curl https://api.uncensoredaichatbot.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python SDK-integratie

Integreer direct in je Python-backend met de officiële OpenAI SDK. Wijs de client naar onze basis-URL en stel je API-sleutel in. Deze aanpak voor de ongecensureerde AI-chatbot stelt je in staat contextvensters tot 100.000 tokens efficiënt te verwerken.

Houd er rekening mee dat de ongecensureerde LLM-API geen afbeeldingen of audio kan genereren. Het is strikt voor tekst. Stel je modelparameter in op uncensored om zeker te weten dat je het juiste endpoint raakt.

from openai import OpenAI

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

Voor JavaScript- of TypeScript-omgevingen werkt de Node SDK identiek. Configureer de fetch- of http-agent om naar onze API te wijzen. Dit is ideaal voor webapplicaties met een hoog volume die ongecensureerde tekstgeneratie nodig hebben.

Je kunt systeem-prompts combineren met gebruikersberichten om het gedrag van het model te sturen. Met de ongecensureerde API-sleutel kun je verzoeken naar OpenAI of andere leveranciers vervangen zonder je codestructuur aanzienlijk te wijzigen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.top/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-antwoorden

Gebruik Server-Sent Events (SSE) voor real-time tokenlevering. Dit vermindert de waargenomen latentie voor gebruikers in roleplay- of chatinterfaces. Het laatste deel van de stream bevat de volledige statistieken voor tokenverbruik voor facturering.

Streaming wordt ondersteund via de standaard OpenAI-compatible indeling. Verwerk gedeeltelijke antwoorden soepel in je UI. De ongecensureerde AI-api zorgt ervoor dat streaming consistent werkt met standaard SDK's.

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)

Limieten, fouten en context

Het contextvenster is 100.000 tokens in totaal (prompt + completion). Maximaal 32.000 tokens uitvoer, of 2.048 als max_tokens niet is ingesteld.

Rate limits

  • 300 verzoeken per minuut per sleutel.
  • 8 gelijktijdige verzoeken per sleutel.

Veelvoorkomende fouten

  • 401 Unauthorized: Ongeldige of ontbrekende API-sleutel.
  • 402 Payment Required: Onvoldoende prepaid tegoed.
  • 429 Too Many Requests: Je hebt de rate limit overschreden.

Inhoud met betrekking tot minderjarigen wordt altijd geweigerd. Ander volwassen inhoud is toegestaan.

Vragen en antwoorden

Vervalt het prepaid tegoed?

Nee, je prepaid tegoed verloopt nooit. Je kunt op elk moment opwaarderen met USDT (TRC20) of USDC (Base). Fouten en weigeringen verbruiken niet je tegoed.

Wat is de grootte van het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens, inclusief prompt- en completion-tokens. De maximale uitvoer per verzoek is 32.000 tokens.

Kan ik dit gebruiken voor function calling?

Ja, de ongecensureerde API ondersteunt function calling (tools). Je kunt tools definiëren en de <code>tool_choice</code>-parameter gebruiken om te bepalen hoe het model ze gebruikt.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
EndpointsPOST /v1/chat/completions · GET /v1/models
Model-IDuncensored
Base URLhttps://api.uncensoredaichatbot.top/v1
AuthenticatieAuthorization: Bearer YOUR_KEY
Contextvenster100.000 tokens (invoer + uitvoer)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Verzoekgroottetot 8 MB
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Bonus+5% vanaf $50, +10% vanaf $100
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Geldigheidbetaald tegoed verloopt niet, geen abonnement
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw