Developer Documentation
Generieren Sie sofort Text mit unserer unzensierten, OpenAI-kompatiblen API in wenigen Minuten. Diese Anleitung behandelt Authentifizierung, SDK-Integration und Streaming für schnelle Entwicklung.
Basis-URL und Authentifizierung
Ihr API-Schlüssel authentifiziert jede Anfrage an unsere chat-completions Endpunkt. Du erhältst diesen Schlüssel sofort nach der Anmeldung über Google oder E-Mail auf der API-Schlüssel erhalten Seite. Es ist keine Telefonnummer erforderlich. Speichern Sie Ihren Schlüssel sicher und übergeben Sie ihn in der Authorization header.
Base URL: https://api.cheapllm.cc/v1. Alle Anfragen müssen diesen Header enthalten: Authorization: Bearer YOUR_API_KEY. Fehler wie 401 deuten auf einen ungültigen oder fehlenden Schlüssel hin. Ersetze deinen alten Schlüssel jederzeit, um einen neuen zu generieren; pro Konto existiert nur ein aktiver Schlüssel.
Erste Anfrage
Senden Sie Ihre erste Eingabeaufforderung mit dem standardmäßigen chat/completions Endpunkt. Die Modell-ID lautet uncensored. Dieses Open-Weight-Modell antwortet ohne Inhaltsablehnungen für legale erwachsene Nutzung, einschließlich fiktiver oder kontroverser Themen. Sie erhalten Texteingabe, Textausgabe. Keine Embeddings oder Bildgenerierung hier.
Unten finden Sie ein grundlegendes cURL-Beispiel. Ersetzen Sie YOUR_API_KEY mit Ihrem Schlüssel. Der Anfragekörper definiert die Benutzernachricht. Wir verarbeiten einen Kontextfenster von 100.000 Tokens (Prompt + Vervollständigung). Fehler und Ablehnungen sind kostenlos, also testen Sie frei.
- Festlegen
modelzuuncensored. - Schließen Sie ein
messagesarray. - Fügen Sie Ihren API-Schlüssel-Header hinzu.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Python SDK-Integration
Verwenden Sie das offizielle OpenAI Python-SDK, um mit unserer API zu interagieren. Legen Sie die Basis-URL auf unseren Endpunkt fest und geben Sie Ihren Schlüssel an. Dieser Ansatz funktioniert mit jeder OpenAI-kompatiblen Client-Bibliothek. Konfigurieren Sie Parameter wie temperature und top_p bei Bedarf. Streaming wird über Server-Sent Events (SSE) unterstützt. Diese Methode ist ideal für Echtzeitanwendungen, in denen Sie Tokens angezeigt bekommen, sobald sie generiert werden.
Installieren Sie die Bibliothek mit pip install openai. Initialisieren Sie den Client mit unserer Basis-URL. Der folgende Code zeigt eine einfache Ergänzungsanfrage. Passen Sie den Nachrichteninhalt an Ihren Anwendungsfall an. Unsere API übernimmt das Routing zum richtigen Modell intern.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.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)
Node SDK-Integration
Für Node.js-Entwickler funktioniert das OpenAI-npm-Paket nahtlos. Legen Sie die Basis-URL auf unseren API-Endpunkt fest. Dies ermöglicht es Ihnen, vertraute Muster von anderen Anbietern zu verwenden. Konfigurieren Sie die Modell-ID auf uncensored. Sie können auch den JSON-Modus oder Function Calling aktivieren, wenn Ihre Anwendung strukturierte Ausgaben erfordert. Das SDK übernimmt die Authentifizierung automatisch, wenn es korrekt konfiguriert ist.
Installieren Sie das Paket mit npm install openaimax_tokens die Ausgabelänge zu steuern. Fehler werden als Standard-HTTP-Statuscodes zurückgegeben. Verwenden Sie dies für schnelles Prototyping oder Produktionsintegrationen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.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);
Streaming-Antworten über SSE
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält partiellen Text. Der letzte Chunk enthält Token-Nutzungsstatistiken. Dieses Feature ist entscheidend für das Nutzererlebnis in Chat-Oberflächen. Es reduziert die wahrgenommene Latenz erheblich. Sie können den Stream parsen, um Text in Echtzeit anzuzeigen.
Verarbeiten Sie die Stream-Ereignisse in Ihrem Client-Code. Schließen Sie die Verbindung, wenn der Stream endet. Unsere API unterstützt bis zu 8 gleichzeitige Anfragen pro Schlüssel. Dieses Limit gewährleistet eine faire Nutzung. Überwachen Sie Ihre Nutzung über die Daten des letzten Chunks. Fehler während des Streamings geben dennoch entsprechende Statuscodes zurück. Nutzen Sie dies für Roleplay-Szenarien oder kontinuierliche Konversationen.
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
Unsere API hat strenge Limits zur Sicherstellung der Stabilität. Sie können 300 Anfragen pro Minute pro Schlüssel senden. Gleichzeitige Anfragen sind auf 8 begrenzt. Anfragekörper dürfen 8 MB nicht überschreiten. Das Kontextfenster beträgt insgesamt 100.000 Tokens. Maximalausgabe ist 16.000 Tokens pro Anfrage (2.048 wenn max_tokens ist nicht festgelegt). Bei Fehlern werden spezifische Codes zurückgegeben: 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben und 429 für Ratenbegrenzungen. Guthaben verfällt nicht. Fehler wie Doppelbuchungen werden über den Support behoben. Die Privatsphäre wird gewahrt; Eingaben werden nicht zum Training verwendet. Keine sexuelle Darstellung von Minderjährigen ist erlaubt.
Häufig gestellte Fragen
Ist dies eine günstige LLM-API für den Produktionsbetrieb?
Ja, es ist für kostengünstige, uneingeschränkte Textgenerierung konzipiert. Sie zahlen pro Token ohne monatliche Gebühren. Guthaben verfällt nicht, sodass Sie die Nutzung sofort hoch- oder runterskalieren können. Dies ist ideal für Startups, die eine zuverlässige Versorgung ohne Vendor-Lock-in benötigen.
Wie gehe ich mit Fehlern in meiner Anwendung um?
Die API gibt standardmäßige HTTP-Statuscodes zurück. Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel ungültig oder fehlend ist. Ein 402-Fehler zeigt unzureichendes Prepaid-Guthaben an. Ein 429-Fehler signalisiert, dass Sie das Rate-Limit von 300 Anfragen pro Minute überschritten haben. Prüfen Sie zuerst Ihren Schlüssel und Ihr Guthaben.
Kann ich dies für Roleplay oder unzensierte Inhalte verwenden?
Das Modell ist unzensiert und lehnt legale, erwachsene, fiktionale oder kontroverse Themen nicht ab. Es ist kein Modell von GPT, Claude oder einem anderen Anbieter. Es ist ein Open-Weight-Modell, das für uneingeschränkte Antworten optimiert wurde. Vermeiden Sie einfach sexuellen Inhalt, der Minderjährige betrifft, der immer abgelehnt wird.
Greifen Sie auf Ihren API-Schlüssel zu
Registrieren Sie sich, rufen Sie Ihren Token ab und aktualisieren Sie Ihre Endpunkt-URL. Das ist alles, was Sie tun müssen.