de ▾
Erstellen Sie Schlüssel
pro 1M Eingabetokens
$0.15
Output-Tokens / 1M
$0.50
Token-Kontext
100,000
Testguthaben
$0.50
Anfragen pro Minute
300

API-Dokumentation

Generieren Sie uneingeschränkten Code mit unserer OpenAI-kompatiblen API. Senden Sie Prompts, erhalten Sie Token und integrieren Sie sich direkt in Ihren Workflow ohne Guardrails.

Basis-URL und Authentifizierung

Verwenden Sie die angegebene Basis-URL, um sich mit jedem OpenAI-SDK zu verbinden. Der Endpunkt ist https://api.unrestrictedcodingai.com/v1. Übergeben Sie Ihren API-Schlüssel im Authorization Header als Bearer-Token. Dies gewährleistet die Kompatibilität mit Standardbibliotheken und liefert gleichzeitig eine unzensierte LLM-Erfahrung.

curl https://api.unrestrictedcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
  }'

Die Authentifizierung ist streng. Wenn der Schlüssel fehlt oder ungültig ist, gibt die API einen 401-Fehler zurück. Stellen Sie sicher, dass Ihr Schlüssel aktiv ist und einem Konto zugeordnet ist, das über Google oder E-Mail erstellt wurde.

POST /v1/chat/completions

Senden Sie Ihre Coding-Eingaben an den Chat-Vervollständigungs-Endpunkt. Die Modell-ID ist uncensored. Dieses einzelne Modell verarbeitet alle Textgenerierungen ohne Inhaltsablehnungen für die legale Erwachsenenverwendung. Sie steuern den Kontext, den Stil und die Ausgabe.

from openai import OpenAI

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

Konfigurieren Sie den Anforderungstext mit Ihrem Nachrichten-Array. Das System erwartet das Standard-OpenAI-Format. Dieser Ansatz ermöglicht es Ihnen, die volle Autonomie über Ihre Prompts und Codegenerierungsaufgaben zu behalten.

GET /v1/models

Überprüfen Sie verfügbare Modelle mit dem GET-Endpunkt. Dies gibt eine Liste zurück, die das uncensored Modell. Verwenden Sie dies, um die Konnektivität zu bestätigen, bevor Sie schwere Payloads senden. Es ist eine schnelle Überprüfung des Dienststatus.

import OpenAI from "openai";

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

Die Antwort enthält die Modell-ID und den Objekttyp. Diese Metadaten helfen Ihrer Anwendung, sich dynamisch anzupassen. Keine Embeddings oder andere Modellttypen sind in diesem einfachen API-Design verfügbar.

Streaming und Token-Nutzung

Aktivieren Sie Streaming, indem Sie stream zu true. Dies liefert Tokens über Server-Sent Events (SSE). Token-Nutzungsdetails erscheinen im letzten Abschnitt. Dies reduziert die wahrgenommene Latenz bei langen Codeblöcken.

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)

Behandeln Sie partielle Ausgaben effizient. Die API priorisiert die Entwicklerautonomie, sodass Sie jedes Token verarbeiten, sobald es eingeht. Diese Methode ist ideal für Echtzeit-Code-Assistenten oder Vibe-Coding-Workflows.

Function Calling und JSON-Modus

Nutze Function Calling für strukturierte Ausgaben. Setze response_format zu {"type": "json_object"} für striktes JSON. Dies stellt sicher, dass Ihre Code-Parsers saubere Daten erhalten. Tool-Definitionen werden im Nachrichten-Array übergeben.

Das Modell unterstützt tool_choice für erzwungene Ausführung. Dies ist kritisch für agentic Coding-Aufgaben, bei denen Zuverlässigkeit wichtig ist. Verwenden Sie dies für automatisierte Workflows, die deterministische Strukturen erfordern.

Ratenbegrenzungen und Beschränkungen

Respektieren Sie das Limit von 300 Anfragen pro Minute. Die Parallelität ist auf 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Die Größe des Anfragekörpers darf 8 MB nicht überschreiten. Diese Grenzen verhindern Missbrauch und halten die Kosten niedrig.

Ein 402-Fehler zeigt unzureichendes Prepaid-Guthaben an. Fehler und Ablehnungen sind kostenlos, Sie zahlen also nur für erfolgreiche Abschlüsse. Der Kontextfenster umfasst insgesamt 100,000 Token, einschließlich Eingabe und Ausgabe.

Häufige Fragen

Wie groß ist das Context-Window für die unbegrenzte Coding-KI?

Das Context-Window umfasst 100.000 Tokens, einschließlich Prompt und Completion. Dies ermöglicht die Verarbeitung umfangreicher Codebasen und langer Gespräche ohne sofortiges Abschneiden.

Wie gehe ich mit Fehlern wie 401 oder 402 um?

Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel ungültig oder fehlt. Ein 402-Fehler zeigt an, dass Ihr vorgeladenes Guthaben aufgebraucht ist. Laden Sie mit Kryptowährungen auf, um den Dienst sofort weiter nutzen zu können.

Ist dies eine OpenAI-kompatible API?

Ja, es verwendet die gleichen Endpunkte und Anfrageformate. Sie müssen nur die Base URL und den API-Key in Ihren bestehenden OpenAI-SDK-Konfigurationen ändern.

Holen Sie sich Ihren API-Schlüssel sofort

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