Uneingeschränkt/OpenAI-Compatible API-Dokumentation
OpenAI-Compatible API-Dokumentation
Starten Sie mit unserer unzensierten LLM-API in Minuten. Senden Sie eine Anfrage an die Basis-URL, erhalten Sie rohen Text und skalieren Sie ohne Abonnementgebühren.
https://api.unrestrictedaichatgpt.com/v1uncensored
Authentifizierung & Basis-URL
Verwenden Sie die bereitgestellte Basis-URL und den API-Schlüssel, um auf den Dienst zuzugreifen. Ihr Schlüssel authentifiziert alle Anfragen.
- Base URL:
https://api.unrestrictedaichatgpt.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Holen Sie sich Ihren Schlüssel sofort vom 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-Vervollständigungs-Endpunkt
Senden Sie Nachrichten an den /v1/chat/completions Endpunkt. Die Modell-ID lautet uncensored.
Anfragen geben Textantworten zurück. Sie steuern die Ausgabelänge über 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-Antworten (SSE)
Aktivieren Sie Streaming, indem Sie stream: true. Empfangen Sie Tokens in Echtzeit über Server-Sent Events.
Die Token-Nutzungsdetails erscheinen im letzten 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)
Parameter: Temperatur, Top P und JSON-Modus
Anpassen temperature und top_p die Kreativität zu steuern. Verwenden Sie response_format: {"type": "json_object"} für strukturierte Ausgabe.
Festlegen max_tokens die Antwortlänge zu begrenzen.
Funktionsaufruf & Tools
Definieren Sie Tools in Ihrer Anfrage. Das Modell gibt strukturierte Tool-Aufrufe zurück.
Verwenden tool_choice um spezifisches Verhalten durchzusetzen.
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 & Einschränkungen
Limit: 300 Anfragen/Minute, 8 gleichzeitige Anfragen. Max. Körper: 8 MB. Context-Window: 100.000 Tokens. Fehler sind kostenlos. Rückerstattungen werden nicht ausgestellt.
Häufige Fragen
Wie groß ist die Kontextfenstergröße?
Das Modell unterstützt ein 100.000-Token-Kontextfenster für sowohl Eingabe als auch Ausgabe kombiniert. Sie können bis zu 16.000 Tokens für die Ausgabe pro Anfrage angeben.
Wie gehe ich mit Fehlern um?
Häufige Fehler umfassen 401 (ungültiger Schlüssel), 402 (kein Guthaben) und 429 (Rate Limit). Fehler verbrauchen Ihr vorausbezahltes Guthaben nicht.
Ist dies eine offizielle OpenAI-API?
Nein. Es ist eine OpenAI-kompatible API, die ein anderes unzensiertes Modell verwendet. Verwenden Sie dieselben SDKs, ändern Sie jedoch die Base-URL und den Key.
Generieren Sie Ihren key
Registrieren Sie sich, holen Sie sich Ihren Schlüssel und aktualisieren Sie den Endpunkt. Fertig.