Schnellstart: Integrieren Sie den LLM API Router
Ändern Sie Ihre base_url und Ihren API-Schlüssel, um sofort Text zu generieren. Diese Anleitung behandelt die wichtigsten Endpunkte, Parameter und Grenzen für die sofortige Integration.
- $0.15pro 1M Eingabetokens
- $0.50Output-Tokens / 1M
- 100,000Token-Kontext
- $0.50Testguthaben
- 300Anfragen pro Minute
Konfiguration: Basis-URL und API-Schlüssel
Legen Sie Ihren Client so fest, dass er die offizielle Base-URL und Ihren eindeutigen Schlüssel verwendet. Zeigen Sie Ihre OpenAI-kompatiblen SDKs auf HTTPS://api.llmapirouter.com/v1 und weisen Sie den Schlüssel zu, den Sie aus Ihrem Dashboard erhalten haben. Diese einzelne Änderung leitet alle Anfragen an unser Uncensored-Modell weiter, ohne Ihre Anwendungslogik zu ändern.
Basis-Text-Vervollständigung
Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um Textantworten zu generieren. Der Endpunkt akzeptiert eine Liste von Nachrichten und gibt die Ausgabe des Modells im JSON-Format zurück.
Verwenden Sie diese Struktur, um Ihre erste Generierung zu starten:
curl https://api.llmapirouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all npm packages"}]
}'
Streaming-Antworten (SSE)
Aktivieren Sie Streaming, indem Sie den Parameter „stream“ auf true setzen. Dies gibt Server-Sent Events zurück, sodass Sie Tokens anzeigen können, während sie generiert werden, anstatt auf die vollständige Antwort zu warten.
Implementieren Sie das Stream-Flag in Ihrem SDK-Client:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapirouter.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)
Funktionsaufruf (Tools)
Definieren Sie Tools in Ihrer Anfrage, um das Modell externe Funktionen aufrufen zu lassen. Übergeben Sie eine Liste von Tool-Definitionen und geben Sie tool_choice an, um zu steuern, wann das Modell sie verwendet.
Konfigurieren Sie Tools mit dem Node-SDK:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapirouter.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);
JSON-Modus-Antwortformat
Zwingen Sie das Modell dazu, gültiges JSON auszugeben, indem Sie response_format auf {type: "json_object"} setzen. Dies gewährleistet eine strukturierte Datenausgabe für eine zuverlässige Analyse in Ihrer Anwendung.
Aktivieren Sie den JSON-Modus in Ihrem Streaming-Client:
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)
Ratenbegrenzungen und Beschränkungen
Jeder API-Schlüssel unterstützt 300 Anfragen pro Minute und 8 gleichzeitige Anfragen. Der Anfragekörper muss unter 8 MB bleiben, und Sie können bis zu 100.000 Tokens für das kombinierte Prompt und Completion angeben. Fehler geben standardmäßige HTTP-Codes zurück: 401 für ungültige Schlüssel, 402 wenn das Guthaben erschöpft ist, und 429 wenn Sie das Rate-Limit überschreiten.
Häufig gestellte Fragen
Wie integriere ich diesen LLM-API-Router in meinen bestehenden Code?
Aktualisieren Sie Ihre base_url auf HTTPS://api.llmapirouter.com/v1 und setzen Sie Ihren neuen API-Schlüssel. Alle Standard-OpenAI-kompatiblen SDKs funktionieren sofort ohne Codeänderungen.
Was passiert, wenn ich das Ratenlimit überschreite?
Die API gibt einen 429 Too Many Requests-Fehler zurück. Sie können nach einer kurzen Verzögerung erneut versuchen oder Ihr Nutzungsmuster anpassen, um das Limit von 300 Anfragen pro Minute einzuhalten.
Unterstützt das Modell Bild- oder Audio-Generierung?
Nein. Dies ist eine Text-only-API. Sie unterstützt Texteingabe und -ausgabe, Streaming, Funktionsaufrufe und den JSON-Modus, verarbeitet jedoch keine Bilder, Audio oder Video.
Schalten Sie Ihren API-Schlüssel frei
Registrieren, Token kopieren und Basis-URL aktualisieren. Die Einrichtung dauert nur Sekunden.