de ▾
API-Schlüssel erhalten

Dokumentation zur Dolphin ai API

Dieser Leitfaden behandelt die Quickstart-Grundlagen für den unzensierten LLM-Endpunkt, der mit Standard-OpenAI-SDKs kompatibel ist. Sie erhalten rohe, filterfreie Antworten über ein vorausbezahltes Krypto-Modell.

Authentifizierung und Basis-URL-Einrichtung

API-Schlüssel authentifizieren Ihre Vorausbezahlungsanfragen sofort. Sie erhalten einen aktiven Schlüssel pro Konto, der bei der Generierung jeden vorherigen Schlüssel ersetzt. Die Basis-URL verweist auf den gehosteten Dienst.

  • Basis-URL: HTTPS://api.aidolphin.cc/v1
  • Header: Authorization: Bearer YOUR_API_KEY
curl https://api.aidolphin.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source inference engines"}]
  }'

Eine grundlegende Chat-Vervollständigungsanfrage senden

Senden Sie standardmäßige JSON-Payloads an den Chat-Vervollständigungs-Endpunkt. Die Modell-ID ist immer "uncensored" für konsistente Textausgaben. Eingabetokens kosten $0.15 pro Million, Ausgabetokens kosten $0.50 pro Million.

  • Modell: uncensored
  • Maximale Ausgabe: 16.000 Tokens
from openai import OpenAI

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

Streaming-Antworten mit Server-Sent Events

Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Daten über Server-Sent Events (SSE) für die Echtzeit-Übertragung von Tokens zurück. Details zur Token-Nutzung erscheinen im letzten Chunk des Streams.

import OpenAI from "openai";

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

JSON-Modus für strukturierte Daten erzwingen

Verwenden response_format gesetzt auf {"type": "json_object"} strukturierte Ausgabe zu erzwingen. Dies stellt sicher, dass das Modell gültiges JSON ohne zusätzliche Markdown-Formatierung zurückgibt. Function Calling und Tool-Definitionen verlassen sich ebenfalls auf diese JSON-Struktur.

Konfigurieren von Temperatur, Top-P und Stop-Sequenzen

Passen Sie Sampling-Parameter an, um Zufälligkeit und Ausgabelänge zu steuern. Legen Sie temperature für Kreativität, top_p für Nucleus-Sampling, und stop Sequenzen, um die Ausgabe frühzeitig zu kürzen. Präsenz- und Häufigkeitsstrafen helfen, wiederholende Formulierungen zu reduzieren.

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)

Verständnis von Ratenlimits und Kontingenten

Jeder API-Schlüssel erlaubt 300 Anfragen pro Minute und 8 gleichzeitige Anfragen. Der maximale Anforderungstext beträgt 8 MB. Fehler und Ablehnungen verbrauchen Ihr Prepaid-Guthaben nicht. Wenn Sie die Grenzen überschreiten, erhalten Sie einen 429-Statuscode.

Häufig gestellte Fragen

Was ist das Kontextfenster für Dolphin-KI-Anfragen?

Das Context-Window unterstützt 100.000 Tokens für Prompt und Completion zusammen. Sie können bis zu 16.000 Tokens pro Anfrage ausgeben, oder 2.048 Tokens, wenn Sie kein max_tokens-Limit angeben.

Wie gehe ich mit Authentifizierungsfehlern um?

Ein 401-Status zeigt einen ungültigen oder fehlenden API-Schlüssel an. Stellen Sie sicher, dass Ihr Schlüssel aktiv ist und im Authorization-Header gesendet wird. Ein 402-Status bedeutet, dass Ihr vorgeladenes Guthaben aufgebraucht ist; laden Sie über Kryptowährungen auf, um fortzufahren.

Ist das Dolphin-Unzensiert-Modell für NSFW-Inhalte geeignet?

Ja, das Modell lehnt legale erwachsene, fiktive oder kontroverse Themen nicht ab. Es erzwingt nur eine harte Grenze für sexuellen Inhalt, der Minderjährige betrifft. Anfragen zu anderen Erwachsenenthemen werden normal verarbeitet.

Sichern Sie Ihren API-Schlüssel jetzt

Registrieren, Token abrufen, Endpoint-URL aktualisieren. Das deckt die gesamte Konfiguration ab.

API-Schlüssel erhaltenDokumentation anzeigen