de ▾
Mit Testguthaben ausprobieren
llmstatus.cc

API-Dokumentation

Verbinde deinen OpenAI-kompatiblen Client in Sekunden mit unserer unzensierten API.

Authentifizierung und Base URL

Die API verwendet die Standard-Bearer-Token-Authentifizierung. Sie erhalten Ihren Schlüssel sofort nach der Anmeldung mit Google oder einer E-Mail-Adresse. Legen Sie den Authorization header zu Bearer YOUR_API_KEY für alle Anfragen. Die Basis-URL ist https://api.llmstatus.cc/v1. Dieser Endpunkt funktioniert mit jedem OpenAI SDK oder kompatiblen Client. Sie müssen nur die Base URL ändern und Ihren Schlüssel angeben. Für die Registrierung ist keine Telefonnummer erforderlich. Ihre Identität bleibt minimal, während Sie vollen Zugriff erhalten.

Erste Anfrage

Senden Sie eine POST-Anfrage an /v1/chat/completions sofortige Antworten zu erhalten. Die Modellkennung ist uncensored. Es verarbeitet Erwachsenenthemen, Sicherheitsforschung und kontroverse Themen ohne Ablehnung. Sie benötigen kein Abonnement oder monatliche Gebühr. Fehler verbrauchen Ihr vorausbezahltes Guthaben nicht. Senden Sie Ihre Eingabe und erhalten Sie direkt Textausgabe.

curl https://api.llmstatus.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the server timezone to UTC."}]
  }'

Diese Anfrage demonstriert die einfachste mögliche Interaktion. Der Server gibt ein JSON-Objekt zurück, das den generierten Text enthält. Sie können Parameter wie temperature oder top_p anpassen, um die Kreativität zu steuern. Die Antwort enthält Nutzungsstatistiken zur Transparenz. Beginnen Sie mit diesem grundlegenden Aufruf, um zu überprüfen, ob Ihr API-Schlüssel korrekt funktioniert.

Python SDK-Integration

Verwenden Sie die offizielle openai Python-Bibliothek zur Interaktion mit der API. Konfigurieren Sie die Basis-URL und den API-Schlüssel bei der Client-Initialisierung. Der Client übernimmt die Serialisierung und Fehleranalyse für Sie. Dieser Ansatz reduziert den Boilerplate-Code erheblich. Sie können Nachrichten als Liste von Wörterbüchern übergeben. Das Modell bleibt uncensored unabhängig vom Client-Wrapper. Sowohl Streaming- als auch Nicht-Streaming-Modi werden unterstützt. Diese Methode ist ideal für Backend-Dienste oder Datenverarbeitungsskripte.

from openai import OpenAI

client = OpenAI(base_url="https://api.llmstatus.cc/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)

Das SDK abstrahiert die HTTP-Details. Sie konzentrieren sich auf die Prompt-Struktur und die Antwortverarbeitung. Fehlercodes werden als Ausnahmen ausgelöst. Sie können diese abfangen, um Rate-Limits oder Guthabenprobleme gracefully zu verwalten. Der Code bleibt sauber und lesbar. Dies ist die empfohlene Methode für Python-Entwickler, die API zu integrieren.

Node.js-SDK-Nutzung

Installieren Sie das openai npm-Paket für Node.js-Umgebungen. Legen Sie die Umgebungsvariable fest oder übergeben Sie den Schlüssel direkt an den Konstruktor. Die Basis-URL muss auf unseren Dienst verweisen. Dies ermöglicht es Ihnen, schnell serverlose Funktionen oder Web-Apps zu erstellen. Das SDK unterstützt sowohl CommonJS als auch ES-Module. Sie können Antworten streamen oder sie auf einmal erhalten. Der API-Schlüssel wird sicher im Header übergeben. Diese Einrichtung ist perfekt für JavaScript-Entwickler, die zuverlässige Textgenerierung benötigen. Keine zusätzliche Konfiguration ist neben dem Schlüssel und der Basis-URL erforderlich.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmstatus.cc/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);

Das Node SDK spiegelt die Struktur des Python-Clients wider. Sie senden Nachrichten und erhalten Vervollständigungen. Die Fehlerbehandlung ist in die Promise-Kette integriert. Dies stellt sicher, dass Ihre Anwendung robust bleibt. Verwenden Sie diese Methode für Echtzeit-Chat-Schnittstellen oder Hintergrundjobs. Der Code ist kompakt und wartungsfreundlich. Sie können ihn bei Bedarf um benutzerdefinierte Header erweitern.

Streaming-Antworten

Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Der Server sendet Server-Sent Events (SSE) Token für Token. Dies reduziert die wahrgenommene Latenz für Endbenutzer. Sie erhalten Teilantworten, sobald sie generiert werden. Der letzte Chunk enthält die gesamte Token-Nutzung. Dies ist entscheidend für transparente Abrechnung. Streaming funktioniert mit allen Parametern und Tools. Nutzen Sie diesen Modus für Chat-Schnittstellen oder Live-Textgenerierung. Der Client puffert Tokens, bis der Stream endet. Dies bietet eine glatte Benutzererfahrung, ohne auf die vollständige Antwort warten zu müssen.

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)

Verarbeiten Sie SSE-Ereignisse in Ihrem Code, um die Benutzeroberfläche in Echtzeit zu aktualisieren. Das letzte Ereignis enthält Nutzungsdaten. Analysieren Sie diese, um Ihren Guthabenverbrauch genau zu verfolgen. Streaming ist optional, wird aber für interaktive Apps empfohlen. Es hält die Verbindung bis zur Fertigstellung offen. Diese Methode stellt sicher, dass Sie nur für das bezahlen, was generiert wird. Fehler während des Streamings werden im letzten Chunk gemeldet.

Limits, Fehler und Kontextfenster

Du hast ein Kontextfenster von 100,000 Tokens für Prompt und Completion zusammen. Maximaler Output sind 16,000 Tokens pro Anfrage. Das Limit liegt bei 300 Anfragen pro Minute pro Key. Du kannst 8 gleichzeitige Anfragen stellen. Der Request-Body darf 8 MB nicht überschreiten. Ein 401-Fehler bedeutet, dass dein Key ungültig ist. Ein 402-Fehler zeigt an, dass kein Guthaben mehr vorhanden ist. Ein 429-Fehler signalisiert, dass du das Limit erreicht hast. Guthaben verfällt nicht, sodass du später aufladen kannst. Fehler belasten dein Guthaben nicht. Nutze diese Codes, um deine Integration schnell zu debuggen. Die API ist streng, aber vorhersehbar. Plane deine Konurrenz basierend auf dem Limit von 8 Anfragen.

Häufig gestellte Fragen

Ist dies die offizielle LLM-Status-API?

Ja, dies ist die offizielle API für den LLM-Status. Sie ist uncensored und OpenAI-kompatibel. Kein Drittanbieter-Reseller ist involviert.

Unterstützt es Function Calling?

Ja, die API unterstützt Function Calling mit den Parametern Tools und tool_choice. Sie können benutzerdefinierte Tools in Ihrer Anfrage definieren. Das Modell gibt strukturiertes JSON für Funktionsaufrufe zurück. Dies funktioniert sowohl im Streaming- als auch im Nicht-Streaming-Modus.

Wie bezahle ich für die API?

Sie zahlen nur mit Krypto, speziell USDT auf TRC20 oder USDC auf Base. Aufladungen reichen von $20 bis $500. Sie erhalten Bonusguthaben für größere Beträge. Das Guthaben verfällt nie.

Sichern Sie Ihren API-Schlüssel

Registrieren Sie sich, holen Sie sich Ihren Schlüssel und aktualisieren Sie den Endpunkt. Keine Konfiguration erforderlich.