Rychlý start API Dolphin AI
Rychlý start API Dolphin AI
Ověření: Bearer Tokeny
Ověření vyžaduje Bearer token odeslaný v Authorization hlavička.
Získejte svůj klíč z ovládacího panelu nebo použijte zkušební kredit. Každý požadavek musí obsahovat tuto hlavičku pro ověření identity.
"Udržujte klíč v bezpečí. Sdílejte jej pouze s důvěryhodnými službami."
Endpoint /v1/chat/completions
Tento endpoint zpracovává textový vstup a vrací textový výstup.
Posílejte požadavky do https://api.whatisdolphin.com/v1 vaším ID modelu a zprávami.
Použijte tuto strukturu pro základní interakce.
Streamované odpovědi s SSE
Streamování umožňuje doručování tokenů v reálném čase prostřednictvím událostí odeslaných serverem.
Nastavit stream na true v těle vašeho požadavku.
Parsovejte části, jak přicházejí, a vytvořte souvislý výstup.
Volání funkcí a režim JSON
Volání funkcí umožňuje modelům vykonávat nástroje na základě vašich pokynů.
Použijte režim JSON k vynucení přísného dodržování schémat pro strukturovaná data.
Definujte nástroje v požadavku k řízení chování modelu.
Okno kontextu a limity tokenů
Okno kontextu podporuje celkem 100 000 tokenů.
Limity výstupu se liší: nastavte max_tokens pro kontrolu, jinak výchozích 2 048 tokenů.
Spravujte délku vstupu, abyste zůstali v mezích pro optimální výkon.
Omezení rychlosti a zpracování chyb
Omezení rychlosti umožňují 300 požadavků za minutu na klíč.
Řešte chyby 401 pro neplatné klíče a 429 pro limity rychlosti.
Sledujte využití, abyste předešli přerušení služby při vysokém zatížení.
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);Streamování
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)Často kladené otázky
Jaká je cena za token?
Vstupní tokeny stojí $0.15 za 1M tokenů. Výstupní tokeny stojí $0.50 za 1M tokenů. Předplacený úvěr je účtován podle skutečného využití.
Jak si doplnit kredit?
Doplňte prostředky pouze kryptoměnami. Přijímané metody jsou USDT (TRC20) nebo USDC (Base). Minimální částka je 20 $.
Co se stane, pokud překročím limit rychlosti?
Získáte chybu 429 Too Many Requests. Počkejte před dalším pokusem nebo snižte frekvenci požadavků, abyste zůstali v limitu 300 požadavků za minutu.
Získejte svůj API klíč v jednom kroku
Registrovat se, zkopírovat klíč, aktualizovat základní URL. To je celá konfigurace.