sv ▾
Skaffa din nyckel

Dolphin API Snabbstartsguide

Dolphin API Snabbstartsguide

Autentisering: Bearer-tokens

Autentiseringen kräver en Bearer-token som skickas i Authorization header.

Hämta din nyckel från dashboarden eller använd provkrediten. Varje begäran måste inkludera detta header för att bevisa identitet.

Håll nyckeln säker. Dela den endast med betrodda tjänster.

Slutpunkten /v1/chat/completions

Denna slutpunkt bearbetar textinmatning och returnerar textutmatning.

Skicka begäranden till https://api.whatisdolphin.com/v1 med ditt modell-ID och meddelanden.

Använd denna struktur för grundläggande interaktioner.

Strömningsresponser med SSE

Strömning möjliggör realtidsleverans av tokens via Server-Sent Events.

Ställ in stream till true i din begäran.

Analysera bitarna när de anländer för att bygga en kontinuerlig utdata.

Funktionsanrop och JSON-läge

Funktionssamling låter modeller exekvera verktyg baserat på dina instruktioner.

Använd JSON-läge för att upprätthålla strikt schemakompatibilitet för strukturerad data.

Definiera verktyg i begäran för att styra modellens beteende.

Kontextfönster och tokenbegränsningar

Kontextrutan stöder totalt 100 000 tokens.

Utdatagränser varierar: ange max_tokens för kontroll, annars använd standardvärdet 2 048 tokens.

Hantera inmatningslängden för att hålla dig inom gränserna för optimal prestanda.

Rate Limits och felhantering

Begäransgränser tillåter 300 begäranden per minut per nyckel.

Hantera 401-fel för ogiltiga nycklar och 429 för hastighetsbegränsningar.

Övervaka användning för att undvika tjänsteförlust under hög belastning.

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);

Strömning

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)

Vanliga frågor

Vad är kostnaden per token?

Inmatningstokens kostar $0,15 per 1M tokens. Utmatningstokens kostar $0,50 per 1M tokens. Förbetald kredit debiteras baserat på faktisk användning.

Hur fyller jag på min kredit?

Ladda upp saldo endast med krypto. Accepterade metoder är USDT (TRC20) eller USDC (Base). Minsta belopp är $20.

Vad händer om jag överskrider hastighetsbegränsningen?

Du får felet 429 Too Many Requests. Vänta innan du försöker igen eller minska begärandefrekvensen för att hålla dig inom gränsen på 300 begäranden per minut.

Skaffa din API-nyckel på ett steg

Registrera dig, kopiera nyckeln, uppdatera bas-URL:en. Det är hela konfigurationen.

Skaffa din nyckel