NL ▾

Unrestricted AI Chatbot: Snelstart: Integreer de ongekansureerde LLM API

Integreer onze ongekansureerde AI-chatbot-API in je applicatie met standaard OpenAI-compatibele endpoints. Deze snelstart behandelt authenticatie, basisverzoeken, streaming en function calling met ons enkele ongekansureerde model.

Authenticatie en basis-URL

Onze API gebruikt standaard OpenAI-compatibele authenticatie. Je hebt een geldige API-sleutel nodig, die je direct kunt genereren op de API-sleutel ophalen-pagina. De basis-URL voor alle verzoeken is https://api.unrestrictedaichatbot.cc/v1. Configureer je client door deze basis-URL en je API-sleutel in te stellen. We ondersteunen Google-login of e-mail/wachtwoordregistratie. Er is geen telefoonnummer nodig. Je API-sleutel wordt één keer getoond na het aanmaken. Bewaar hem veilig. Elke account staat één actieve sleutel toe; het genereren van een nieuwe vervangt de oude. Verzoeken worden geauthenticeerd via de Authorization: Bearer <API_KEY>-header. Als je een ongeldige sleutel stuurt, ontvang je een 401-fout. Als je prepaid tegoed op is, ontvang je een 402-fout. Dit zorgt voor transparant gebruik zonder verborgen kosten.

Basis voltooiingsverzoek

Stuur een standaard POST /v1/chat/completions-verzoek om tekst te genereren. Onze ongecensureerde AI-API reageert met tekstaanvullingen op basis van je prompt. De model-ID is altijd uncensored. Je kunt parameters zoals temperature en top_p opgeven om de willekeurigheid te bepalen. De API accepteert tekstinput en retourneert tekstoutput. Het ondersteunt geen afbeeldingen, audio of embeddings. Richt je op tekstgeneratie. Je kunt een max_tokens-limiet instellen, met een standaardwaarde van 2.048 als dit niet wordt opgegeven. Het contextvenster ondersteunt in totaal maximaal 100.000 tokens (prompt + voltooiing). Gebruik dit endpoint voor eenvoudige tekstgeneratietaken.

Streaming-antwoorden

Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert Server-Sent Events (SSE)-chunks. Elke chunk bevat gedeeltelijke tekst. De laatste chunk bevat statistieken over tokengebruik. Streaming is ideaal voor realtime gebruikerservaringen. Het vermindert de waargenomen latentie. Onze API voor ongecensureerde AI-modellen verwerkt streaming efficiënt. Je kunt chunks parseren zodra ze binnenkomen. Dit maakt het mogelijk gegenereerde tekst direct weer te geven. Gebruik streaming voor chatinterfaces of het genereren van lange teksten. Het biedt een soepelere gebruikerservaring vergeleken met wachten op de volledige respons. Aantallen tokens zijn alleen beschikbaar in de laatste chunk.

Function Calling (Tools)

Ondersteun function calling voor gestructureerde interacties. Definieer tools in je verzoek met namen, beschrijvingen en parameterschema's. Het model kan kiezen om een functie aan te roepen. Stel tool_choice in op auto of geef een tool op. Dit maakt integratie met externe systemen mogelijk. Gebruik dit voor gegevensextractie of actie-triggering. De API ondersteunt standaard OpenAI-toolformaten. Het werkt met ons ongecensureerde model voor betrouwbare functiekeuze. Definieer je tools duidelijk. Het model retourneert een lijst met toolaanroepen. Parse deze aanroepen om functies in je applicatie uit te voeren. Dit voegt functionaliteit toe die verder gaat dan eenvoudige tekstgeneratie.

JSON-modus

Forceer het model om geldige JSON uit te geven. Stel response_format: { "type": "json_object" } in je verzoek in. Dit zorgt ervoor dat de uitvoer parsebare JSON is. Handig voor gestructureerde gegevensextractie of API-antwoorden. Het model houdt zich aan JSON-syntaxis. Dit vermindert parsefouten in je code. Combineer dit met function calling voor robuuste gestructureerde outputs. Onze ongecensureerde AI API behoudt dit formaat betrouwbaar. Gebruik het wanneer je consistente gegevensstructuren nodig hebt. Het vereenvoudigt downstream-verwerking. Zorg dat je prompt JSON-uitvoer bevordert voor de beste resultaten.

Parameters, limieten en fouten

Beheer verzoeken met specifieke limieten. Maximaal 300 verzoeken per minuut per sleutel. Maximaal 8 gelijktijdige verzoeken. Maximaal 8 MB verzoeklichaam. Fouten omvatten 401 (ongeldige sleutel), 402 (geen tegoed) en 429 (rate limit). Contextvenster is 100.000 tokens. Maximaal 32.000 tokens uitvoer. Gebruik parameters zoals temperature, top_p, stop, seed, presence_penalty en frequency_penalty. Deze regelen het generatiegedrag. Houd je gebruik bij via tokenaantallen. Prepaid tegoed vervalt nooit. Fouten zijn gratis. Dit voorspelbare model is geschikt voor stabiele integraties. Overschrijd limieten niet om 429-fouten te voorkomen.

cURL

curl https://api.unrestrictedaichatbot.cc/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

from openai import OpenAI

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

API-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
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedaichatbot.cc/v1
JSON-modusresponse_format: {"type": "json_object"}
Contextvenster100.000 tokens (invoer + uitvoer)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Bonus+5% vanaf $50, +10% vanaf $100
Geldigheidbetaald tegoed verloopt niet, geen abonnement
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
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd

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

Vragen en antwoorden

Wat is het maximale contextvenster?

Het contextvenster ondersteunt maximaal 100.000 tokens, inclusief zowel de prompt als de completie. Dit maakt aanzienlijke invoergegevens en lange uitvoer binnen één verzoek mogelijk.

Hoe ga ik om met streaming-responses?

Stel de <code>stream</code>-parameter in op true in je verzoek. De API retourneert Server-Sent Events (SSE)-chunks met gedeeltelijke tekst. Tokenverbruik wordt alleen in de laatste chunk verstrekt.

Is er een limiet voor gelijktijdige verzoeken?

Ja, je kunt maximaal 8 gelijktijdige verzoeken per API-sleutel hebben. De rate limit is 300 verzoeken per minuut. Het overschrijden van deze limieten resulteert in een 429-fout.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de base URL. Dat is de hele configuratie.

API-sleutel aanvragen