DE ▾
Unzensierte KI-API zur freien Nutzunghttps://api.apisemrestricoes.com/v1

Schnelle Integration in die API ohne Einschränkungen

Integriere dich schnell in die unzensierte API über Standard-OpenAI-Clients. Konfiguriere die Authentifizierung, sende Textanfragen und erkunde erweiterte Funktionen wie Streaming und Function Calling mit direkter Dokumentation.

https://api.apisemrestricoes.com/v1uncensored

Ersteinrichtung und Authentifizierung

Um die API ohne Einschränkungen zu nutzen, benötigst du einen gültigen API-Schlüssel. Rufe die Seite API-Schlüssel erhalten mit deiner E-Mail und deinem Passwort auf. Der Schlüssel wird sofort nach der Registrierung angezeigt, ohne dass eine Karte für das Testguthaben benötigt wird.

Alle Anfragen müssen den Header Authorization: Bearer sk-... enthalten. Wenn der Schlüssel ungültig ist, gibt der Server einen 401-Fehler zurück. Denke daran: Jedes Konto hat nur einen aktiven Schlüssel, aber du kannst ihn jederzeit regenerieren, wodurch der vorherige ungültig wird.

Erste Anfrage

Der Haupt-Endpunkt ist POST /v1/chat/completions. Das verfügbare Modell wird als "uncensored" identifiziert. Es ist ein Open-Weight-Modell, das darauf eingestellt ist, keine Ablehnung für legale, fiktionale oder forschungsbezogene erwachsene Themen durchzuführen.

Unten findest du ein einfaches Beispiel mit curl, um eine einfache Nachricht zu senden.

curl https://api.apisemrestricoes.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Beachte, dass die Antwort die vollständige Textgenerierung enthält. Es gibt keine Einbettungen (Embeddings) oder Bildgenerierung auf diesem spezifischen Endpunkt.

Python-Integration

Wenn du Python-Entwicklung bevorzugst, funktioniert die offizielle openai-Bibliothek einwandfrei, indem du auf die richtige base_url verweist. Dies gewährleistet die Vertrautheit mit der Standardanforderungsstruktur.

Definiere die Basis-URL als https://api.apisemrestricoes.com/v1 und gib deinen Schlüssel in der Umgebungsvariable oder direkt im Client ein. Der folgende Code zeigt die Erstellung einer einfachen Konversation.

from openai import OpenAI

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

Denke daran, dass das Modell kein GPT oder Claude ist; es ist eine eigene Open-Source-Architektur, die auf Inhaltsfreiheit optimiert ist.

Node.js-Integration

Für JavaScript- oder TypeScript-Umgebungen verwende das Node.js-SDK openai. Die Konfiguration ist ähnlich wie bei Python: Passe die baseURL an und authentifiziere dich.

Der folgende Code zeigt, wie du eine Client-Instanz erstellst und eine Chat-Vervollständigungsanforderung sendest. Die Antwort wird standardmäßig synchron verarbeitet, aber für kontinuierliche Datenströme sieh dir den Streaming-Abschnitt an.

import OpenAI from "openai";

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

Diese Methode ist ideal für Backend-Anwendungen, die Text verarbeiten, ohne Echtzeit-Updates im Browser zu benötigen.

Streaming über SSE

Die Unterstützung für Server-Sent Events (SSE) ermöglicht es, Antworten Token für Token zu empfangen, was die Latenzwahrnehmung für den Endbenutzer verbessert. Aktiviere das Streaming, indem du stream: true in deiner Anfrage festlegst.

Das folgende Beispiel veranschaulicht, wie der Stream in Teilen konsumiert wird, sodass der Text schrittweise angezeigt werden 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)

Dies ist besonders nützlich für Chat-Schnittstellen, bei denen Benutzer sehen möchten, wie das Modell "tippt", ohne auf die vollständige Antwort warten zu müssen.

Grenzwerte, Fehler und Kontextfenster

Dein Konto unterliegt bestimmten Grenzwerten, um die Stabilität des Dienstes zu gewährleisten. Das Limit beträgt 300 Anfragen pro Minute pro Schlüssel. Der Anfragetext darf 8 MB nicht überschreiten.

Häufige Fehler sind: 401 (ungültiger Schlüssel), 402 (unzureichendes Guthaben) und 429 (Ratenlimit überschritten). Das gesamte Kontextfenster (Prompt + Antwort) beträgt 100.000 Token. Wenn du mehr Gedächtniskapazität benötigst, passe die Größe der gesendeten Nachrichten an.

Technische Daten

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfe sie, bevor du Guthaben kaufst.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
AuthentifizierungAuthorization: Bearer YOUR_KEY
EndpunktePOST /v1/chat/completions · GET /v1/models
Base-URLhttps://api.apisemrestricoes.com/v1
Modell-IDuncensored
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
JSON-Modusresponse_format: {"type": "json_object"}
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Ratenlimit300 Anfragen pro Minute und Schlüssel
Anfragegrößebis 8 MB
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
Bonus+5 % ab $50, +10 % ab $100
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten
AnmeldungGoogle oder E-Mail und Passwort

Fehler und Lösungen

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Häufig gestellte Fragen

Wie funktionieren Zahlung und Guthaben?

Das Modell ist prepaid ohne monatliches Abonnement. Aufgeladenes Guthaben verfällt nie. Du kannst ab $10 aufladen, mit einem Bonus von 5 % ab $50 und 10 % ab $100. Der Preis beträgt $0,25 pro 1M Input-Token und $1,00 pro 1M Output-Token.

Ist das 'uncensored'-Modell dasselbe wie bei OpenAI?

Nein. Es ist ein Open-Weight-Modell, anders als GPT, Claude oder Gemini. Es läuft auf unseren eigenen GPU-Servern und wurde speziell darauf eingestellt, keine Inhalte für legale Erwachsenennutzung abzulehnen, während die OpenAI-API-kompatible Schnittstelle erhalten bleibt.

Werden meine Trainingsdaten in den Anfragen verwendet?

Nein. Die Verwendung von Prompts und Antworten zum Trainieren des Modells findet nicht statt. Du brauchst nur E-Mail und Passwort, um das Konto zu erstellen. Die Privatsphäre bleibt gewahrt, abgesehen von der strikten Inhaltsgrenze für sexuelle Darstellungen von Minderjährigen, die immer gilt.

Dein Schlüssel ist nur einen Klick entfernt

Erstelle ein Konto, kopiere den Schlüssel und ändere die Basis-URL. Das ist die gesamte Konfiguration.