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 ishttps://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 standaardPOST /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 doorstream: 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. Steltool_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. Stelresponse_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 zoalstemperature, 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.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Model-ID | uncensored |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedaichatbot.cc/v1 |
| JSON-modus | response_format: {"type": "json_object"} |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Verzoekgrootte | tot 8 MB |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Geldigheid | betaald 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 |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model 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.