Eine API: Schnellstart-Anleitung
Integriere unsere unzensierte LLM-API mit einer einzigen Konfigurationsänderung. Sofort einsetzbar bedeutet, dass du die Basis-URL und den API-Schlüssel austauschst und deinen bestehenden Code beibehältst.
Basis-URL & Authentifizierung
Leite deinen Client zunächst auf unseren dedizierten Endpunkt. Diese openai-kompatible API verwendet Standard-Authentifizierungs-Header, sodass du nur zwei Werte in deiner Konfiguration ändern musst.
Die Basis-URL lautet https://api.onekeyllmapi.com/v1. Generiere deinen eindeutigen API-Schlüssel auf der Anmeldeseite. Keine Karte erforderlich, der Schlüssel wird nach der Registrierung sofort angezeigt. Bewahre diesen Schlüssel sicher auf; er authentifiziert alle Anfragen an den Dienst.
Basis-Antwort
Sende einen einfachen Text-Prompt, um eine direkte Antwort zu erhalten. Dies ist der Kern unseres AI-API-Angebots für Entwickler. Das Modell gibt Text ohne Inhaltsfilter für legale Erwachsenenverwendung zurück, was es ideal für kreative oder uneingeschränkte Aufgaben macht.
- Modell-ID:
uncensored - Endpunkt:
POST /v1/chat/completions - Kontext: 100.000 Token
Führe deine erste Anfrage mit diesem Beispiel aus:
curl https://api.onekeyllmapi.com/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 SDK-Integration
Nutze die offizielle OpenAI Python-Bibliothek, um mit unserem Dienst zu interagieren. Die einzigen Änderungen, die erforderlich sind, betreffen base_url und api_key. Dies stellt sicher, dass deine bestehende Logik ohne Änderungen funktioniert.
- Installation über
pip install openai - Umgebungsvariablen festlegen oder direkt bei der Client-Initialisierung übergeben
- Rufe
chat.completions.create()wie üblich auf
Konfiguriere den Client wie folgt:
from openai import OpenAI
client = OpenAI(base_url="https://api.onekeyllmapi.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)
Node.js SDK-Nutzung
Integriere in JavaScript- oder TypeScript-Projekte mit dem Standard-OpenAI Node-Paket. Leite den Client auf unsere URL und gib deinen Schlüssel an. Dieser Ansatz gewährleistet die Kompatibilität mit jeder OpenAI-kompatiblen Client-Struktur.
- Installation über
npm install openai - Initialisierung mit benutzerdefinierter Basis-URL
- Nutze Standard-async/await-Muster
Beispielinitialisierung:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onekeyllmapi.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);
Streaming-Antworten
Erhalte Antworten Token für Token für eine geringere wahrgenommene Latenz. Unsere Streaming-API unterstützt Server-Sent Events (SSE), sodass du Ausgaben während der Generierung anzeigen kannst. Dies ist nützlich für Chat-Schnittstellen oder Echtzeitanwendungen.
- Setze
stream: truein deiner Anfrage - Analysiere den SSE-Stream auf dem Client
- Behandle partielle Token effizient
Aktiviere Streaming in deinem Code:
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)
Grenzwerte, Fehler & Kontext
Verstehe die Einschränkungen, um robuste Integrationen aufzubauen. Die API unterstützt ein 100k-Kontextfenster, das lange Dokumente oder Gespräche ermöglicht. Anfragen sind auf eine Body-Größe von 8 MB begrenzt.
Häufige Fehler umfassen 401 für ungültige Schlüssel, 402 wenn das Prepaid-Guthaben aufgebraucht ist, und 429 für das Überschreiten von 300 Anfragen pro Minute. Pay-as-you-go-Guthaben verfällt nie, und du kannst ab $10 aufladen. Function Calling wird zur Ausführung von Funktionen unterstützt.
API-Spezifikation
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Modell-ID | uncensored |
| Base-URL | https://api.onekeyllmapi.com/v1 |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| JSON-Modus | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Anfragegröße | bis 8 MB |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Testguthaben | $0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Anmeldung | Google oder E-Mail und Passwort |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
Fehler und Lösungen
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Ist dies ein OpenAI-Modell?
Nein. Wir bieten ein einzelnes, dediziertes unzensiertes Large Language Model an, das auf unseren eigenen GPU-Servern läuft. Es ist kein GPT, Claude oder ein Modell eines anderen Anbieters, aber es ist mit deren API-Struktur kompatibel.
Wie funktioniert die Preisgestaltung?
Wir nutzen ein Pay as you go-Modell ohne monatliche Gebühren. Input-Token kosten $0,25 pro 1M, Output-Token kosten $1,00 pro 1M. Prepaid-Guthaben verfällt nie, und du kannst mit einem kostenlosen Testguthaben von $0,50 starten.
Wie groß ist das Kontextfenster?
Die API unterstützt ein Kontextfenster mit 100.000 Token für sowohl Prompt als auch Completion. Dies ermöglicht umfangreiche Gespräche oder die Verarbeitung langer Dokumente in einer einzigen Anfrage.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.