DE ▾
API-Schlüssel erhalten
Base-URL
https://api.seedanceapis.com/v1
Modell
unzensiert

Seedance API: Prompts und Skripte über einen Endpunkt

Starte mit der Seedance-API in wenigen Minuten. Verwende unseren OpenAI-kompatiblen Endpunkt, um unzensierte Skripte und Untertitel für deine kreative Pipeline zu generieren.

Voraussetzungen: SDK installieren

Stelle vor dem Senden deiner ersten Anfrage sicher, dass du das offizielle OpenAI SDK für deine bevorzugte Sprache installiert hast. Diese API verwendet das Standard-chat/completions-Protokoll, daher funktioniert jeder OpenAI-kompatible Client. Für Python installiere das Paket über pip. Für Node.js verwende npm. Du benötigst nur die Client-Bibliothek; für grundlegende Textgenerierung oder Function Calling sind keine zusätzlichen Abhängigkeiten erforderlich.

Authentifizierung: API-Schlüssel festlegen

Die Authentifizierung erfolgt über ein einfaches Bearer-Token. Erstelle ein Konto auf der Seite API-Schlüssel erhalten, um deinen eindeutigen Schlüssel zu erhalten. Für die Testversion ist keine Kreditkarte erforderlich. Speichere diesen Schlüssel in einer Umgebungsvariable oder der Konfigurationsdatei deiner Anwendung. Der Schlüssel gewährt Zugriff auf das unzensierte Modell und ist an dein Prepaid-Guthaben gebunden. Du kannst den Schlüssel jederzeit über dein Dashboard neu generieren, falls erforderlich.

Eine Chat-Vervollständigungsanfrage senden

Sende eine POST-Anfrage an die Basis-URL. Das Feld model muss auf uncensored gesetzt sein. Füge deinen System-Prompt hinzu, um die Rolle zu definieren, und Benutzer-Nachrichten für die Inhaltsgenerierung. Dieser Endpunkt verarbeitet Aufgaben wie Skripterstellung, Untertitelung und Textnachbearbeitung effizient.

curl https://api.seedanceapis.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."}]
  }'

Streaming-Antworten für Echtzeit-Ausgaben

Aktiviere für lange Skripte oder Echtzeit-Untertitel das Streaming, indem du stream: true setzt. Die API gibt einen Server-Sent Events (SSE)-Stream von Teil-Vervollständigungen zurück. Dies ermöglicht es deiner Anwendung, Text angezeigt zu bekommen, während er generiert wird, was die wahrgenommene Latenz verbessert. Verarbeite die Stream-Chunks in deinem SDK, um die Benutzeroberfläche inkrementell zu aktualisieren.

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)

Tool Calling für strukturierte Daten verwenden

Die API unterstützt Function Calling, um strukturierte Daten aus Text zu extrahieren oder JSON-Ausgaben zu generieren. Definieren Sie Ihre Tool-Schemata in der Anfrage. Das Modell antwortet mit strukturierten Argumenten, die Ihr Code ausführen kann. Dies ist ideal für Nachbearbeitungsschritte, in denen Sie bestimmte Felder aus generierten Skripten oder Metadaten benötigen.

from openai import OpenAI

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

Grenzwerte und Kontingente verstehen

Achte auf Standard-HTTP-Statuscodes. Ein 401-Fehler bedeutet, dass dein API-Schlüssel ungültig oder abgelaufen ist. Ein 402-Fehler zeigt unzureichendes Prepaid-Guthaben an; lade auf, um fortzufahren. Ein 429-Fehler signalisiert ein Ratenlimit, das auf 300 Anfragen pro Minute pro Schlüssel begrenzt ist. Das Kontextfenster umfasst insgesamt 100.000 Token. Anfragen, die 8 MB überschreiten, werden abgelehnt.

import OpenAI from "openai";

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

Technische Daten

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.

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

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

Fragen und Antworten

Generiert die Seedance-API Bilder oder Videos?

Nein. Dies ist eine Text-Vervollständigungs-API. Sie bietet die unzensierte LLM-Schicht für Skripte, Untertitel und Nachbearbeitung. Für die Bild- oder Videoerstellung müssen Sie separate Tools verwenden.

Wie groß ist das Kontextfenster des unzensierten Modells?

Das Modell unterstützt ein Kontextfenster mit 100.000 Token, das sowohl den Eingabe-Prompt als auch die generierte Ausgabe umfasst. Dies ermöglicht umfangreiches Scriptwriting oder Dokumentenanalysen in einer einzigen Anfrage.

Wie überprüfe ich mein Guthaben?

Sie können Ihr verbliebenes Prepaid-Guthaben in Ihrem Konto-Dashboard einsehen. Wenn Sie einen 402-Fehler erhalten, ist Ihr Guthaben für die Anfrage zu niedrig. Aufladungen beginnen bei 10 $.

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.

API-Schlüssel erhalten