de ▾
ApiCodex

Uncensored LLM API für NSFW und Code

Testschlüssel beanspruchen
Basis-URL
https://api.apicodex.cc/v1
Modell
Unzensiert

Integrieren Sie die Codex API schnell

Die uncensored LLM API ist sofort für die Integration mit standard OpenAI-kompatiblen Clients bereit. Holen Sie sich Ihren Codex-API-Schlüssel und beginnen Sie mit dem Senden von Anfragen an ein dediziertes Modell, das Erwachseneninhalte ohne Ablehnungen verarbeitet.

Basis-URL und Authentifizierungsheader

Starten Sie jede Anfrage, indem Sie Ihren Client auf die dedizierte Basis-URL zeigen. Dieser Endpunkt akzeptiert Standard-Header und ersetzt den Standard-OpenAI-Proxy, ohne dass in den meisten SDKs Codeänderungen erforderlich sind.

  • Base URL: https://api.apicodex.cc/v1
  • Auth-Header: Authorization: Bearer YOUR_API_KEY

Der API-Schlüssel wird sofort nach der Anmeldung generiert. Sie können Schlüssel bei Bedarf rotieren, aber jedes Konto hat jeweils nur einen aktiven Schlüssel.

curl https://api.apicodex.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

POST /v1/chat/completions Parameter

Senden Sie Text-Vervollständigungsanfragen im Standard-Chat-Format. Die Modell-ID ist immer uncensored und akzeptiert Parameter wie Temperatur und top_p zur Steuerung der Kreativität.

  • Kontextfenster: Insgesamt 100.000 Tokens.
  • Maximale Ausgabe: 16.000 Tokens pro Anfrage.
  • Standardmax_tokens: 2.048, wenn nicht angegeben.

Eingabe- und Ausgabetoken werden separat abgerechnet. Fehler verbrauchen kein Guthaben.

from openai import OpenAI

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

GET /v1/models Endpunktdetails

Verfügbare Modelle abfragen, um die Konnektivität zu bestätigen. Dieser Endpunkt gibt Metadaten zum uncensored-Modill auf unseren Servern zurück.

  • Modell-ID: uncensored
  • Typ: chat-completion

Verwenden Sie diesen Endpunkt, um zu überprüfen, ob Ihr API-Schlüssel funktioniert, bevor Sie schwere Payloads senden. Er gibt sofort mit geringer Latenz zurück.

import OpenAI from "openai";

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

Aktivieren Sie Streaming, indem Sie stream: true. Der Server sendet Server-Sent Events (SSE) für jedes generierte Token. Token-Nutzungsstatistiken erscheinen im letzten Chunk des Streams.

  • Echtzeit-Token-Zustellung.
  • Der letzte Block enthält Nutzungsdaten.

Streaming reduziert die wahrgenommene Latenz bei großen Ausgaben. Überwachen Sie den letzten Chunk, um die genauen Kosten zu berechnen.

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)

JSON-Modus und Funktionsaufruf

Fordern Sie eine strukturierte Ausgabe an, indem Sie response_format zu {"type": "json_object"}. Dies zwingt das Modell, gültiges JSON ohne Markdown-Wrapper zurückzugeben.

  • Function Calling: unterstützt über das Standard-Tool-Format.
  • Werkzeugwahl: konfigurierbar.

Der JSON-Modus ist ideal zum Parsen von Daten in Anwendungen. Function Calling ermöglicht Agenten-Workflows mit externen Tools.

Fehlerbehandlung und Ratenbegrenzung

Behandeln Sie Fehler durch Überprüfung der Standard-HTTP-Statuscodes. Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel ungültig oder fehlend ist. Ein 402-Fehler zeigt unzureichendes vorausbezahltes Guthaben an. Ein 429-Fehler signalisiert, dass Sie das Rate Limit überschritten haben.

  • Rate-Limit: 300 Anfragen pro Minute pro Schlüssel.
  • Parallele Anfragen: max. 8 pro Schlüssel.
  • Maximaler Anforderungstext: 8 MB.

Rückerstattungen werden nicht für Guthaben ausgestellt, Fehler sind jedoch kostenlos. Kontaktieren Sie den Support bei Abrechnungsproblemen.

Häufige Fragen

Was ist die Base-URL für die Codex-API?

Die Basis-URL ist HTTPS://api.apicodex.cc/v1. Verwenden Sie diesen Endpunkt mit jedem OpenAI-kompatiblen SDK, indem Sie die base_url-Konfiguration aktualisieren.

Wie viel Kontext unterstützt das unzensierte LLM?

Das Modell unterstützt einen Kontextfenster von 100.000 Tokens für Prompt und Completion zusammen. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens.

Was passiert, wenn ich einen 402-Fehler erhalte?

Ein 402-Fehler bedeutet, dass Ihr Prepaid-Guthaben erschöpft ist. Laden Sie mit USDT (TRC20) oder USDC (Base) auf, um den Dienst fortzusetzen. Fehler verbrauchen kein Guthaben.

Holen Sie sich Ihren API-Schlüssel

Melden Sie sich an, kopieren Sie das Token und weisen Sie Ihren Client auf unsere Basis-URL. Fertig.