nl ▾
Krijg je sleutel

Dolphin API Quickstart Gids

Dolphin API Quickstart Gids

Authenticatie: Bearer-tokens

Authenticatie vereist een Bearer-token dat in de Authorization header.

Haal je sleutel op vanuit het dashboard of gebruik je proefkrediet. Bij elk verzoek moet deze header worden meegegeven om je identiteit te bewijzen.

Houd de sleutel veilig. Deel hem alleen met vertrouwde services.

Het /v1/chat/completions-eindpunt

Dit endpoint verwerkt tekstinput en retourneert tekstoutput.

Stuur verzoeken naar https://api.whatisdolphin.com/v1 met je model-ID en berichten.

Gebruik deze structuur voor basisinteracties.

Streaming-responsen met SSE

Streaming stelt realtime tokenlevering in via Server-Sent Events.

Instellen stream aan true in je request payload.

Parseer de blokken zodra deze aankomen om een continue uitvoer op te bouwen.

Function Calling en JSON-modus

Function calling stelt modellen in staat tools uit te voeren op basis van je instructies.

Gebruik JSON-modus om strikte schemaconformiteit af te dwingen voor gestructureerde gegevens.

Definieer tools in het request om het gedrag van het model te sturen.

Contextvenster en tokenlimieten

Het contextvenster ondersteunt in totaal 100.000 tokens.

Outputlimieten variëren: instellen max_tokens voor controle, anders standaard 2.048 tokens.

De invoerlengte beheren om binnen de grenzen te blijven voor optimale prestaties.

Rate Limits en Fouthantering

Rate limits allow 300 requests per minute per key.

Verwerk 401-fouten voor ongeldige sleutels en 429 voor rate limits.

Monitor gebruik om serviceonderbrekingen te vermijden tijdens hoog volume.

cURL

curl https://api.whatisdolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Define what a dolphin is in two lines."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Veelgestelde vragen

Wat zijn de kosten per token?

Invoertokens kosten $0,15 per 1M tokens. Uitvoertokens kosten $0,50 per 1M tokens. Vooraf betaalde credit wordt gefactureerd op basis van daadwerkelijk gebruik.

Hoe vul ik mijn credit op?

Laad alleen op met crypto. Geaccepteerde methoden zijn USDT (TRC20) of USDC (Base). Minimale bedrag is $20.

Wat gebeurt er als ik de frequentielimiet overschrijd?

Je ontvangt een 429 Too Many Requests-fout. Wacht voordat je het opnieuw probeert of verlaag je verzoekfrequentie om binnen de limiet van 300 verzoeken per minuut te blijven.

Haal je API-sleutel op in één stap

Registreer, kopieer de sleutel, pas de basis-URL aan. Dat is de volledige configuratie.

Krijg je sleutel