de ▾

llmapirouter.comhttps://api.llmapirouter.com/v1

LLM-API-Router

Plug-and-Play Uncensored LLM API

LLM-API-RouterTestschlüssel beanspruchen

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.

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.

Testschlüssel beanspruchenDokumentation anzeigen