DE ▾
API-Schlüssel erhalten

Da Moxing API-Schnellstart

Die Da Moxing API bietet eine stabile, unzensierte LLM-API ohne Inhaltsfilter, entwickelt für Entwickler, die freie Kreation benötigen. Über die OpenAI-kompatible Schnittstelle erhältst du in wenigen Codezeilen unzensierte KI-Generierungsfähigkeiten.

Voraussetzungen: SDK installieren

Um schnell mit der Da Moxing API zu starten, musst du das offiziell kompatible SDK installieren. Da unsere Schnittstelle vollständig mit dem OpenAI-Protokoll kompatibel ist, kannst du deine bekannten Bibliotheken direkt nutzen. Für Python-Entwickler wird die openai-Bibliothek empfohlen; für Node.js-Entwickler das openai-npm-Paket. Stelle sicher, dass diese Abhängigkeiten in deiner Umgebung installiert sind, um API-Aufrufe durchführen zu können.

Base URL konfigurieren

Bevor du Anfragen sendest, musst du base_url auf unsere Serveradresse konfigurieren. Dies stellt sicher, dass deine Anfragen korrekt an das unzensierte Modell geleitet werden. Setze base_url auf https://api.apidamoxing.com/v1. Dies ist die Grundlage aller API-Aufrufe. Stelle sicher, dass deine SDK-Version die Konfiguration einer benutzerdefinierten base_url unterstützt.

API-Schlüssel generieren

Besuche die Seite „API-Schlüssel erhalten“ und registriere dich mit E-Mail und Passwort. Nach der Registrierung wird der API-Schlüssel sofort auf dem Bildschirm angezeigt. Bewahre diesen Schlüssel sorgfältig auf, da er zur Authentifizierung aller API-Anfragen verwendet wird. Jedes Konto kann nur einen Hauptschlüssel haben, aber du kannst jederzeit neue Schlüssel generieren; der alte Schlüssel wird sofort ungültig.

Erste Anfrage senden

Sende deine erste Anfrage mit cURL, um zu überprüfen, ob die API ordnungsgemäß funktioniert. Die Anfrage wird an das uncensored-Modell gesendet und gibt ungefilterten Text zurück. Ersetze YOUR_API_KEY durch deinen tatsächlichen Schlüssel. Diese Anfrage zeigt grundlegende Textgenerierungsfähigkeiten, die für verschiedene kreative Szenarien geeignet sind.

curl https://api.apidamoxing.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-Ausgabe (SSE) unterstützen

Für Anwendungen, die Echtzeitantworten benötigen, ist die Aktivierung von Streaming (SSE) die ideale Wahl. Durch das Setzen von stream: true kannst du die vom Modell generierten Inhalte blockweise empfangen, was die Latenz verringert und die Benutzererfahrung verbessert. Streaming eignet sich für Chatbots, Echtzeitübersetzungen und andere Szenarien, um eine sofortige Datenübertragung zu gewährleisten.

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)

Beispiele für Tools und Function Calling

Unsere API unterstützt die Function Calling-Funktion, die es dem Modell ermöglicht, mit externen Funktionen zu interagieren. Durch die Definition des tools-Parameters kannst du das Modell Kontext-basiert bestimmte Funktionen aufrufen lassen. Dies ist sehr nützlich beim Aufbau intelligenter Assistenten oder Automatisierungsworkflows. Stelle sicher, dass die Tool-Definitionen den OpenAI-Funktionsaufrufspezifikationen entsprechen, um optimale Kompatibilität zu gewährleisten.

from openai import OpenAI

client = OpenAI(base_url="https://api.apidamoxing.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)
import OpenAI from "openai";

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

API-Spezifikation

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
AuthentifizierungAuthorization: Bearer YOUR_KEY
Base-URLhttps://api.apidamoxing.com/v1
EndpunktePOST /v1/chat/completions · GET /v1/models
Modell-IDuncensored
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
JSON-Modusresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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
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
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Bonus+5 % ab $50, +10 % ab $100
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
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
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

Häufig gestellte Fragen

Wie groß ist das Kontextfenster der API?

Das Kontextfenster umfasst 100.000 Token (inklusive Prompt und Completion). So kannst du lange Texteingaben verarbeiten und behältst gleichzeitig den vollständigen Kontext.

Wie kann ich einen API-Schlüssel nach dem Ablauf neu generieren?

Du kannst jederzeit in den Kontoeinstellungen einen neuen API-Schlüssel generieren. Sobald der neue Schlüssel erstellt ist, wird der alte sofort ungültig, was die Sicherheit gewährleistet. Bei jeder Generierung eines neuen Schlüssels kann der alte Schlüssel nicht mehr für Anfragen verwendet werden.

Wie hoch ist das Ratenlimit der API?

Jeder API-Schlüssel erlaubt 300 Anfragen pro Minute. Wird das Limit überschritten, erhältst du einen 429-Fehler. Passe die Anfragerate an deine Anwendungsbedürfnisse an, um das Ratenlimit nicht zu überschreiten.

Fülle einfach das Formular aus, um den Schlüssel zu erhalten

Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Die Konfiguration ist so einfach.

API-Schlüssel erhalten