de ▾
Mit Testguthaben ausprobieren

Schnellstart: Integrieren Sie die API

Integrieren Sie unsere unzensierte OpenAI-kompatible API in wenigen Minuten, indem Sie Ihren bestehenden SDK-Client auf unsere Basis-URL verweisen und die Modell-ID 'uncensored verwenden. Diese Anleitung behandelt die wichtigsten Einrichtungsschritte für Python, Node und Streaming-Antworten, damit Sie sofort Anfragen senden können.

Voraussetzungen: SDK-Einrichtung

Installieren Sie die offizielle Client-Bibliothek für Ihre bevorzugte Sprache, bevor Sie die Verbindung konfigurieren. Die Bibliothek verarbeitet JSON-Serialisierung, Wiederholungen und Streaming-Protokolle automatisch.

Für Python installieren Sie das Paket über pip. Für Node.js verwenden Sie npm oder yarn, um die Abhängigkeit zu Ihrem Projekt hinzuzufügen.

Stellen Sie sicher, dass Sie eine aktuelle Version der SDK verwenden, um alle Funktionen wie Function Calling und JSON-Modus zu unterstützen.

Konfiguration: Basis-URL & Schlüssel

Richten Sie Ihren SDK-Client auf unsere spezifische Basis-URL und geben Sie den API-Schlüssel an, den Sie bei der Anmeldung erhalten haben.

Die Basis-URL ist HTTPS://api.claudellmapi.com/v1. Dies stellt sicher, dass alle Anfragen an unsere zensurfreien Modellservier geleitet werden, anstatt an den Standardanbieter.

Legen Sie den API-Schlüssel als Umgebungsvariable fest oder übergeben Sie ihn direkt an den Client-Konstruktor. Es sind keine zusätzlichen Header erforderlich.

Senden Ihrer ersten Anfrage

Sende eine einfache Chat-Vervollständigungsanfrage, um die Konnektivität und die Antwortqualität zu überprüfen. Verwende die Modell-ID 'uncensored', um auf das uneingeschränkte Modell zuzugreifen.

Die Anfragestruktur entspricht dem Standardformat von OpenAI, was das Austauschen bestehender Integrationen erleichtert.

Erwarten Sie eine Textantwort, die die Antwort des Modells auf Ihren Prompt enthält.

Streaming-Antworten handhaben

Streaming aktivieren, um Tokens sofort bei ihrer Generierung zu empfangen, wodurch die wahrgenommene Latenz für lange Ausgaben reduziert wird.

Legen Sie den Parameter stream auf true in Ihrer Anfrage fest. Das SDK gibt Text-Chunks aus, sobald sie verfügbar sind.

Dies ist ideal für Chat-Oberflächen, bei denen Nutzer sofortiges Feedback erwarten, während das Modell noch denkt.

Implementierung von Funktionsaufrufen

Definieren Sie Tools in Ihrer Anfrage, um das Modell strukturierte Daten statt reinen Textes zurückgeben zu lassen.

Specify the function schema and set tool_choice to 'auto' or a specific function name.

Das Modell wird mit einem Function-Call-Objekt antworten, das Sie in Ihrem Code ausführen können. Dies funktioniert nahtlos mit unserem Uncensored-Modell.

Fehlerbehandlung & Limits

Behandeln Sie gängige HTTP-Fehler korrekt, um ein reibungsloses Nutzererlebnis zu gewährleisten. Ein 401-Status weist auf einen ungültigen oder fehlenden API-Schlüssel hin. Ein 402-Status bedeutet, dass Ihr vorausbezahltes Guthoben aufgebraucht ist. Ein 429-Status signalisiert, dass Sie das Rate Limit von 300 Anfragen pro Minute überschritten haben.

Ihr Kontextfenster beträgt 100.000 Tokens für Prompt und Completion zusammen. Anfragen, die das 8-MB-Body-Limit überschreiten, schlagen ebenfalls fehl.

cURL

curl https://api.claudellmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What are the current rate limits for large context windows"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

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)

Häufig gestellte Fragen

Ist dies die offizielle Claude LLM API?

Nein, dies ist ein unabhängiger Dienst, der ein benutzerdefiniertes unzensiertes Modell ausführt. Es ist mit dem OpenAI-API-Format kompatibel, bedient jedoch ein anderes zugrunde liegendes Modell als die offizielle Claude-API.

Was passiert, wenn mir das Guthaben ausgeht?

Ihre Anfragen geben einen 402-Fehler zurück. Sie können Ihr Konto mit USDT oder USDC über Kryptowährungen aufladen, um den Dienst wiederherzustellen. Ihr bestehendes Guthaben verfällt nie.

Unterstützt das unzensierte Modell Streaming?

Ja, die API unterstützt Server-Sent Events (SSE) für Streaming-Antworten. Sie können Tokens streamen, um die Latenz in Ihrer Anwendung zu reduzieren.

Holen Sie sich Ihren API-Schlüssel jetzt

Registrieren, Schlüssel kopieren und Basis-URL aktualisieren. Das ist alles.

Mit Testguthaben ausprobieren