nl ▾
API-sleutel ophalen

API Documentatie

Begin met onze ongecensureerde LLM API in enkele minuten. Deze gids behandelt authenticatie, eindpunten, streaming en parameters voor je onbeperkte AI-projecten.

Authenticatie en basis-URL

Je API-sleutel verifieert elk verzoek. Gebruik de basis-URL https://api.modelsaiunrestricted.com/v1 voor alle calls. Genereer uw sleutel op de Get API Key-pagina via Google of e-mail. Het systeem verwerpt ongeldige sleutels met een 401-fout. Bewaar uw sleutel veilig.

Chat Completions Endpoint

Stuur berichten naar de uncensored het model via POST /v1/chat/completions. Dit endpoint verwerkt tekstinput en retourneert tekstoutput. Het is volledig OpenAI-compatible.

from openai import OpenAI

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

Gebruik de officiële OpenAI SDK of elke compatibele client. Stel de model-ID in op uncensored. Het contextvenster ondersteunt in totaal 100.000 tokens. Maximaal output is 16.000 tokens per verzoek. Fouten en weigeringen verbruiken geen tokens.

Streaming-responsen

Ontvang tokens in real-time met behulp van Server-Sent Events (SSE). Schakel streaming in door stream: true in je verzoek. Dit vermindert de waargenomen latentie voor lange antwoorden.

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)

Het laatste chunk bevat de volledige tokengebruiksstatistieken. Parse de stream om tokens weer te geven terwijl ze worden gegenereerd. Dit is ideaal voor chatinterfaces. Buffer de uitvoer als je de volledige tekst later wilt samenstellen.

Parameters: Temperature & Top P

Beheers creativiteit met temperature en diversiteit met top_p. Lagere waarden maken outputs deterministischer. Hogere waarden introduceren meer variatie.

Standaard temperatuur is 1,0. Standaard top_p is 0,9. Pas deze aan voor rollenspellen of feitelijke taken. Je kunt ook seed voor reproduceerbare resultaten. Gebruik stop sequenties om de generatie vroegtijdig te stoppen.

Ongeldige parameters retourneren een 400-fout. Controleer het schema voor geldige bereiken.

Functiedaanroep & JSON-modus

Gebruik gestructureerde uitvoer voor betrouwbare gegevensextractie. Schakel JSON-modus in met response_format: {"type": "json_object"}. Het model retourneert strikt geldige JSON. Dit voorkomt parsing-fouten in je code.

import OpenAI from "openai";

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

Definieer tools in de tools parameter. Gebruik tool_choice om specifieke functies af te dwingen. Dit werkt samen met standaard chatcompleties. Combineer streaming met function calling voor dynamische apps.

Limieten, Fouten & Context

Snelheidslimieten zijn 300 verzoeken per minuut per sleutel. Concurrency is beperkt tot 8 gelijktijdige verzoeken. Request bodies moeten onder de 8 MB blijven. Het overschrijden hiervan leidt tot een 429-fout.

Onvoldoende saldo retourneert een 402-fout. Voeg crypttegoed toe om door te gaan. Het contextvenster van 100.000 tokens omvat zowel prompt als voltooiing. Weigeringen voor lichte seksuele inhoud zijn gratis. Saldo vervalt nooit.

cURL

curl https://api.modelsaiunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
  }'

Veelgestelde vragen

Wat is de basis-URL voor de unrestricted AI API?

De basis-URL is HTTPS://api.modelsaiunrestricted.com/v1. Het werkt met standaard OpenAI SDK's door de base_url-configuratie aan te passen. Deze URL verwerkt alle chat-completies en modelmetadata-verzoeken.

Hoe verzorg ik streamingantwoorden in Python?

Stel stream=True in in je clientverzoek. De API retourneert Server-Sent Events (SSE). Parse de stream om toegang te krijgen tot tokens terwijl ze worden gegenereerd. Het laatste chunk bevat het totale tokenverbruik.

Wat gebeurt er als ik de frequentielimiet raak?

Je ontvangt een 429 Too Many Requests-fout. De limiet is 300 verzoeken per minuut per sleutel. Wacht een paar seconden voordat je het opnieuw probeert. Gelijktijdigheid is ook beperkt tot 8 gelijktijdige verzoeken per sleutel.

Beveilig je API-sleutel

Meld je aan, haal de token op, stel je eindpunt in. Klaar.