nl ▾
$0.15per 1M invoertokens
Onbeperkt
$0.50proeftegoed

OnbeperktOpenAI-Compatible API-documentatie

OpenAI-Compatible API-documentatie

Begin met onze ongecensureerde LLM API in enkele minuten. Stuur een verzoek naar de base URL, ontvang ruwe tekst en schaal zonder abonnementskosten.

https://api.unrestrictedaichatgpt.com/v1uncensored

Authenticatie & basis-URL

Gebruik de verstrekte basis-URL en API-sleutel om toegang te krijgen tot de dienst. Je sleutel authenticeert alle verzoeken.

  • Basis-URL: https://api.unrestrictedaichatgpt.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY

Haal je sleutel direct op vanuit het dashboard.

curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
  }'

Chat Completions Endpoint

Stuur berichten naar de /v1/chat/completions endpoint. De model-ID is uncensored.

Requests retourneren tekstantwoorden. Je bepaalt de uitvoerlengte via max_tokens.

from openai import OpenAI

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

Streaming-responsen (SSE)

Activeer streaming door stream: true. Ontvang tokens in realtime via Server-Sent Events.

Tokenverbruiksgegevens verschijnen in de laatste chunk.

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)

Parameters: Temperature, Top P en JSON-modus

Aanpassen temperature en top_p om de creativiteit te regelen. Gebruik response_format: {"type": "json_object"} voor gestructureerde uitvoer.

Instellen max_tokens om de responslengte te beperken.

Functiedaanroep & Tools

Definieer tools in je verzoek. Het model retourneert gestructureerde toolaanroepen.

Gebruik tool_choice om specifiek gedrag af te dwingen.

import OpenAI from "openai";

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

Rate Limits & beperkingen

Limiet: 300 verzoeken/minuut, 8 gelijktijdige verzoeken. Max. body: 8 MB. Contextvenster: 100,000 tokens. Fouten zijn gratis. Geen terugbetalingen.

Veelgestelde vragen

Wat is de grootte van het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens voor zowel invoer als uitvoer samen. Je kunt tot 16.000 tokens voor uitvoer per verzoek opgeven.

Hoe ga ik om met fouten?

Veelvoorkomende fouten zijn onder meer 401 (ongeldige sleutel), 402 (geen tegoed) en 429 (limiet verstreken). Fouten verbruiken niet je vooraf betaalde tegoed.

Is dit een officiële OpenAI-API?

Nee. Het is een OpenAI-compatible API die een ander uncensored model gebruikt. Gebruik dezelfde SDK's maar pas de basis-URL en sleutel aan.