DE ▾
API-Schlüssel erhalten

Unzensierte Text-API für kreative Pipelines

Schnellstart für Acestep-Pipelines

Integriere die unzensierte Text-API in deine multimodale Pipeline mit diesem kurzen Schnellstart. Generiere Skripte, Untertitel und Prompt-Engineering-Ausgaben über die standardmäßige OpenAI-kompatible Schnittstelle.

Voraussetzungen: Hole deinen API-Schlüssel

Bevor du Anfragen sendest, benötigst du einen gültigen API-Schlüssel. Besuche die API-Schlüssel erhalten-Seite auf acestep.cc. Du kannst dich über Mit Google fortfahren anmelden oder ein Konto mit E-Mail und Passwort erstellen. Eine Telefonnummer ist nicht erforderlich. Nach der Registrierung wird dein API-Schlüssel sofort angezeigt. Kopiere diesen Schlüssel; du wirst ihn verwenden, um alle nachfolgenden Anfragen zu authentifizieren. Wenn du kein Guthaben hast, musst du es aufladen. Wir akzeptieren nur Krypto-Zahlungen (USDT auf TRC20 oder USDC auf Base) für Beträge zwischen 10 $ und 500 $. Neue Konten erhalten 0,50 $ an kostenlosem Testguthaben, das 7 Tage gültig ist, ohne dass eine Karte benötigt wird. Bewahre deinen Schlüssel sicher auf, da er deine Nutzung gegen die Ratenlimits und den Tokenverbrauch authentifiziert.

Installation

Die API verwendet das standardmäßige OpenAI-kompatible Protokoll. Du kannst sie über die offiziellen OpenAI-SDKs für deine bevorzugte Sprache oder über jeden HTTP-Client ansprechen. Für Python installiere das Paket openai. Für Node.js installiere openai. Stelle sicher, dass du eine aktuelle Version des SDK verwendest, die benutzerdefinierte Basis-URLs unterstützt. Die Basis-URL für unseren Dienst ist https://api.acestep.cc/v1. Dies ermöglicht es dir, bestehenden Pipeline-Code wiederzuverwenden, der OpenAI-Endpunkte erwartet, indem du einfach die Basis-URL und den API-Schlüssel austauschst. Die Modell-ID, die du in deinen Anfragen angeben musst, ist uncensored. Dieses Modell ist ein Open-Weight-LLM, das auf minimale Ablehnungen für legale erwachsene, fiktive oder kontroverse Themen abgestimmt ist, was es ideal für kreative Pipelines macht, in denen Inhaltsfilter sonst gültige kreative Ausgaben blockieren würden.

Basisanfrage: Text generieren

Sende eine POST-Anfrage an /v1/chat/completions mit deinem System-Prompt und den Benutzer-Nachrichten. Das Modell gibt generierten Text zurück. Stelle sicher, dass du den Parameter model auf uncensored setzt. Du kannst die Kreativität mit temperature und top_p steuern. Das Kontextfenster unterstützt insgesamt bis zu 100.000 Token (Prompt + Vervollständigung). Die maximale Ausgabe pro Anfrage beträgt 32.000 Token oder 2048, wenn du max_tokens nicht angibst. Fehler und Ablehnungen verbrauchen kein Guthaben, aber erfolgreiche Token-Generierung schon. Verwende diesen Endpunkt zur Generierung von Skripten, Untertiteln oder zur Verarbeitung von Textdaten, bevor du sie an andere Modalitäten wie Speech-to-Text- oder Bildgenerierungs-APIs übergibst.

Streaming-Antworten

Für Echtzeit-Updates setze stream: true in deiner Anfrage. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält teilweise Text. Token-Nutzungsdetails werden im letzten Chunk des Streams bereitgestellt. Dies ist nützlich für Anwendungen, die Text anzeigen, während er generiert wird, was die wahrgenommene Latenz für Benutzer verbessert. Stelle sicher, dass dein Client SSE korrekt verarbeitet. Der Stream ermöglicht es dir, Token zu verarbeiten, sobald sie eintreffen, was für die Generierung von Langtextinhalten in deiner Pipeline vorteilhaft ist. Beachte, dass Streaming den Preis oder die Token-Limits nicht ändert; du wirst weiterhin für die insgesamt generierten Token berechnet.

Function Calling

Die API unterstützt Function Calling, wodurch das Modell strukturierte Daten basierend auf deinen definierten Tools ausgeben kann. Definiere deine Funktionen im Parameter tools. Setze tool_choice auf auto oder einen bestimmten Funktionsnamen. Das Modell antwortet mit einem Funktionsaufruf-Objekt, wenn dies angemessen ist. Dies ist wertvoll, um strukturierte Daten aus Text zu extrahieren oder Eingaben für nachgelagerte API-Aufrufe vorzubereiten. Du kannst auch JSON-Ausgabe erzwingen, indem du response_format auf {"type": "json_object"} setzt. Dies stellt sicher, dass das Modell gültiges JSON zurückgibt, was für eine zuverlässige Integration in deine automatisierte Pipeline kritisch ist. Nutze diese Funktionen, um die Zuverlässigkeit deiner Textverarbeitungsschritte zu erhöhen.

Preise und Limits

Die Preise betragen 0,25 $ pro 1 Mio. Eingabe-Token und 1,00 $ pro 1 Mio. Output-Token. Guthaben ist Prepaid und verfällt nie. Fehler sind kostenlos. Die Ratenlimits liegen bei 300 Anfragen pro Minute pro Schlüssel und 8 parallelen Anfragen gleichzeitig pro Schlüssel. Die maximale Größe des Anfragekörpers beträgt 8 MB. Wenn du das Ratenlimit überschreitest, erhältst du einen 429-Fehler. Ein 401-Fehler zeigt einen ungültigen oder abgelaufenen Schlüssel an. Ein 402-Fehler bedeutet, dass du nicht genügend Guthaben hast. Rückerstattungen für Guthaben werden nicht ausgestellt; Streitfälle werden über die Support-Seite geregelt. Pro Konto ist nur ein aktiver Schlüssel erlaubt; das Generieren eines neuen Schlüssels ersetzt den alten. Behalte diese Limits im Auge, wenn du die Retry-Logik deiner Pipeline entwirfst.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Technische Daten

Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
Modell-IDuncensored
AuthentifizierungAuthorization: Bearer YOUR_KEY
EndpunktePOST /v1/chat/completions · GET /v1/models
Base-URLhttps://api.acestep.cc/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
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
JSON-Modusresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Anfragegrößebis 8 MB
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Ratenlimit300 Anfragen pro Minute und Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Bonus+5 % ab $50, +10 % ab $100
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
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
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

Fehlercodes

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

Blockiert das unzensierte Modell allen sexuellen Inhalt?

Nein, das Modell ist darauf abgestimmt, Ablehnungen für legale erwachsene, fiktive und kontroverse Themen zu minimieren. Es gilt jedoch immer eine harte Inhaltsgrenze: Anfragen mit sexuellem Inhalt, der Minderjährige betrifft, werden abgelehnt. Dies ist die einzige strenge Blockade, die vom Modell durchgesetzt wird.

Kann ich diese API für die Bild- oder Videoerstellung nutzen?

Nein. Dies ist eine Text-only-Chat-Completions-API. Sie erzeugt keine Bilder, Audio oder Videos. Sie wurde entwickelt, um die Textgenerierungsschritte in deiner Pipeline zu ermöglichen, z. B. das Schreiben von Prompts für Bildgeneratoren oder Skripte für Videotools. Für diese Modalitäten solltest du deren jeweilige APIs nutzen.

Wie lade ich mein Guthaben auf?

Aufladungen werden nur per Krypto akzeptiert: USDT im TRC20-Netzwerk oder USDC im Base-Netzwerk. Du kannst jeden ganzen Betrag von $10 bis $500 aufladen. Guthaben wird basierend auf der tatsächlichen Token-Nutzung berechnet, und keine Karte oder PayPal ist erforderlich. Testguthaben ist ebenfalls für neue Konten verfügbar.

Dein Schlüssel ist nur ein Formular entfernt

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