Onbeperkt/OpenAI-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.
Genereer je sleutel
Meld je aan, haal je sleutel op en stel het eindpunt in. Klaar.