Uncensored Video/Uncensored Video API-Schnellstartanleitung
Uncensored Video API-Schnellstartanleitung
Integriere die Textschicht unserer unzensierten Video-API in deine Video-Pipelines über unsere OpenAI-kompatiblen Endpunkte. Diese Anleitung behandelt Authentifizierung, Anfrageformate, Streaming, strukturierte Ausgaben und Token-Limits.
Authentifizierung & Basis-URL
Greife über die unzensierte Video-API zu, indem du die Basis-URL auf https://api.uncensoredvideo.cc/v1 setzt. Übergebe deinen API-Schlüssel im Authorization-Header als Bearer-Token. Du generierst einen Schlüssel pro Konto über das Dashboard; das Erstellen eines neuen Schlüssels ersetzt den vorherigen sofort. Bewahre diesen Schlüssel sicher auf, da er dir direkten Zugriff auf dein Prepaid-Guthaben gewährt.
Basis-Chat-Abschluss
Sende Standard-Prompts an den /v1/chat/completions-Endpunkt. Das Modell antwortet mit Text ohne Inhaltsfilter für legale erwachsene oder kantige Themen. Du kannst temperature, top_p und stop-Sequenzen anpassen, um Kreativität und Ausgabelänge zu steuern. Dieser Endpunkt ist der Kern unserer Textschicht für die Video-Skripterstellung.
curl https://api.uncensoredvideo.cc/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."}]
}'
Streaming-Antworten
Aktivieren Sie Streaming, indem Siestream: true setzen. Die API gibt Server-Sent Events (SSE) zurück. Token-Nutzungsmetriken (Eingabe- und Ausgabeanzahl) werden nur im letzten Chunk des Streams enthalten. Dies ermöglicht die Echtzeit-Rendierung von Skripten bei gleichzeitiger genauer Nutzungsverfolgung.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 für strukturierte Daten
Erzwingen Sie für Video-Metadaten- oder Untertitel-Pipelines eine strukturierte Ausgabe mit response_format: { "type": "json_object" }. Das Modell gibt streng gültiges JSON zurück, was das Programmieren von Skripten und Szenenbeschreibungen erleichtert. Dies reduziert den Nachbearbeitungsaufwand für AI-Video-Stacks.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredvideo.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)
Function Calling für Tools
Definieren Sie Tools in Ihrer Anfrage, damit das Modell entscheiden kann, wann es sie aufrufen soll. Verwenden Sie tool_choice, um Funktionsaufrufe zu erzwingen oder zu erlauben. Dies ist nützlich für automatisches Video-Tagging oder Szenenextraktion, bei denen das LLM mit externen Diensten interagieren muss. Das Modell gibt strukturierte Tool-Aufrufe zurück, die Ihr Code ausführen kann.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredvideo.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);
Token-Limits & Preise
Das Kontextfenster umfasst 100.000 Token (kombinierter Prompt und Completion). Maximaler Output sind 32.000 Token pro Anfrage oder 2.048, wenn max_tokens nicht gesetzt ist. Das Ratenlimit beträgt 300 Anfragen pro Minute pro Schlüssel, maximal 8 parallele Anfragen. Der Preis liegt bei 0,25 $ pro 1 Mio. Input-Token und 1,00 $ pro 1 Mio. Output-Token. Fehler und Ablehnungen sind kostenlos. Bei 401 prüfe deinen Schlüssel; 402 bedeutet unzureichendes Guthaben; 429 zeigt an, dass du das Ratenlimit erreicht hast.
Technische Daten
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.uncensoredvideo.cc/v1 |
| JSON-Modus | response_format: {"type": "json_object"} |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Anfragegröße | bis 8 MB |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| 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 |
| Anmeldung | Google oder E-Mail und Passwort |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
Fehler und Lösungen
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Generiert diese API Video oder Audio?
Nein. Dies ist eine Text-only-Chat-Abschluss-API. Sie verarbeitet die Textschicht (Skripte, Prompts, Metadaten) für Ihre Video-Pipeline. Für die eigentliche Video- oder Audioerstellung müssen Sie einen separaten Dienst nutzen.
Wie lade ich mein Guthaben auf?
Laden Sie nur per Krypto auf (USDT auf TRC20 oder USDC auf Base). Zahlungen reichen von 10 $ bis 500 $. Wir akzeptieren keine Kreditkarten, PayPal oder Banküberweisungen.
Werden meine Daten zum Training verwendet?
Nein. An die API gesendete Prompts werden nicht zum Training des Modells verwendet. Für Ihr Konto ist nur eine E-Mail-Adresse erforderlich, und wir sammeln keine Telefonnummern.
Dein Schlüssel ist nur ein Formular entfernt
Erstellen Sie ein Konto, kopieren Sie den Schlüssel, ändern Sie die Basis-URL. Das ist die gesamte Einrichtung.