de ▾
Testschlüssel beanspruchen

API-Dokumentation: Unzensierter LLM-Endpunkt

Beginnen Sie den Aufbau mit unserer unzensierten LLM-API in wenigen Minuten. Die Schnittstelle entspricht dem OpenAI-Standard, sodass Sie Ihre Basis-URL und Ihren Schlüssel austauschen können, um sofortigen Zugang zur uneingeschränkten Textgenerierung zu erhalten.

Basis-URL und Authentifizierung

Ihr API-Schlüssel authentifiziert jede Anfrage an unsere Endpunkte. Wir stellen pro Konto einen aktiven Schlüssel aus, der bei der Generierung einen vorherigen Schlüssel sofort ersetzt. Dieses Design hält Ihren Zugriff einfach und sicher, ohne komplexe Berechtigungsbereiche.

Richten Sie Ihren Client auf unsere Base-URL und übergeben Sie den Schlüssel im Header. Das System lehnt ungültige Schlüssel mit einem 401-Statuscode ab. Sie müssen nie mehrere Schlüssel verwalten oder auf eine Freigabe warten.

Erste Anfrage mit cURL

Überprüfen Sie, ob Ihre Integration funktioniert, indem Sie eine einfache Text-Vervollständigung senden. Verwenden Sie die uncensored-Modell-ID, um sicherzustellen, dass Sie uneingeschränkte Antworten ohne Inhaltsfilter erhalten.

Diese Anfrage demonstriert die grundlegende Struktur, die für unsere API erforderlich ist. Ersetzen Sie YOUR_API_KEY durch Ihre tatsächlichen Zugangsdaten.

curl https://api.modelsunlocked.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the server port to 8080 and restart"}]
  }'

Python SDK-Integration

Verwenden Sie die offizielle OpenAI-Python-Bibliothek, um mit unserem Endpunkt zu interagieren. Legen Sie die Basis-URL und den API-Schlüssel fest, bevor Sie Ihre Client-Instanz erstellen. Dieser Ansatz gewährleistet die Kompatibilität mit bestehenden Codebasen.

from openai import OpenAI

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

Integrieren Sie unsere unzensierte LLM in Ihre JavaScript-Anwendungen über das standardmäßige SDK. Konfigurieren Sie den Client mit Ihrer spezifischen Base-URL und Ihrem Schlüssel.

import OpenAI from "openai";

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

Aktivieren Sie das Streaming, indem Sie den Parameter „stream“ auf true setzen. Unsere API gibt Server-Sent Events (SSE) für die Echtzeit-Token-Übermittlung zurück. Jeder Chunk enthält teilweise Text, sodass Ihre Anwendung Ergebnisse inkrementell anzeigen kann.

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)

Limits, Fehler und Kontextfenster

Ihr Konto unterstützt ein Kontextfenster von 100,000 Tokens, das Prompt- und Antwort-Tokens kombiniert. Sie können bis zu 300 Anfragen pro Minute senden, mit einem Limit von 8 gleichzeitigen Anfragen. Wenn Sie diese Grenzen überschreiten, gibt die API einen 429-Rate-Limit-Fehler zurück. Unzureichendes Guthaben führt zu einem 402-Fehler. Stellen Sie sicher, dass Ihr Anfragetext unter 8 MB bleibt.

Technische FAQs

Was ist die Base-URL für die API der freigeschalteten Modelle?

Die Base-URL lautet HTTPS://api.modelsunlocked.com/v1. Sie müssen Ihre Client-Konfiguration aktualisieren, um auf diese Adresse statt auf den Standard-OpenAI-Endpunkt zu verweisen.

Wie gehe ich mit Authentifizierungsfehlern um?

Wenn Sie den Statuscode 401 erhalten, ist Ihr API-Schlüssel entweder ungültig oder abgelaufen. Überprüfen Sie Ihr Dashboard, um sicherzustellen, dass Sie den richtigen Schlüssel verwenden. Generieren Sie bei Bedarf einen neuen Schlüssel.

Was passiert, wenn mir die Guthaben ausgehen?

Anfragen schlagen mit dem Statuscode 402 fehl, wenn Ihr bezahltes Guthaben aufgebraucht ist. Sie können sofort über Kryptowährung aufladen, um den Dienst fortzusetzen, ohne Ihren Platz in der Warteschlange zu verlieren.

Der Zugriff erfordert einen Schritt

Registrieren Sie sich, rufen Sie Ihren Token ab und aktualisieren Sie die Basis-URL. Komplett.