Průvodce integrací Dolphin AI
Integrujte naše bezbariérové LLM API pomocí standardních OpenAI SDK. Tento průvodce pokrývá nastavení, streamování a nástroje pro neomezenou generaci obsahu.
Požadavky: Nastavení SDK a klíče API
Nainstalujte oficiální SDK pro váš jazyk. Vytvořte si účet pomocí e-mailu nebo přihlášení přes Google na našem dashboardu. Okamžitě vygenerujte svůj API klíč. Není vyžadováno telefonní číslo. Klíč se zobrazí pouze jednou na obrazovce. Uložte jej bezpečně. Neukládáme platební metodu. Dobíjení kryptoměnami používá USDT nebo USDC. Kredit nevyprší. Chyby nic nestojí. Platíte pouze za použité tokeny.
Konfigurace základní URL a hlaviček
Nasměrujte klienta na základní URL. Nastavte autorizační hlavičku svým klíčem. Použijte ID modelu "uncensored". To zajišťuje, že zasáhnete náš model bez omezení. Není to GPT ani Claude. Koncový bod přijímá standardní dokončení chatu. Hlavičky musí obsahovat klíč API. Ostatní pole jsou volitelná. Teplota a top_p fungují podle očekávání. Podporujeme standardní parametry OpenAI. Podívejte se na dokumentaci pro limity.
curl https://api.dolphinllmmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the max token limit for this endpoint?"}]
}'
Odeslání vašeho prvního požadavku na dokončení chatu
Odešlete požadavek POST se svými zprávami. Zahrňte systémový prompt pro kontext. Definujte obsah zprávy uživatele. Model vrátí textovou odpověď. Můžete specifikovat max tokenů. Výchozí výstup je 2,048 tokenů. Nastavte vyšší limity, pokud je to potřeba. Okno kontextu má 100,000 tokenů. Vstup i výstup sdílejí tento limit. Ujistěte se, že váš prompt se vejde. Chyby vracejí standardní kódy JSON. Pro chyby zkontrolujte tělo odpovědi.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmmodel.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)
Povolení streamování pro odpovědi v reálném čase
Nastavte streaming na true ve vašem požadavku. API vrací chunky přes SSE. Každý chunk obsahuje částečný text. Zpracovávejte tokeny, jak přicházejí. To snižuje vnímanou latenci. Okamžitě získáte zpětnou vazbu. Poslední chunk obsahuje spotřebu tokenů. Sledujte využití pro sledování nákladů. Streamování funguje se všemi parametry. Nástroje a režim JSON také streamují. Ošetřete pády spojení gracefulně. Připojte se znovu, pokud stream selže.
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)
Použití nástrojů a volání funkcí
Definujte schémata funkcí ve svém požadavku. Předložte je jako nástroje do API. Model vrací volání nástrojů. Parsovejte argumenty pro provedení. Výsledky znovu předložte modelu. To umožňuje komplexní pracovní postupy. Podpora je ve standardním formátu OpenAI. Výběr nástroje může být automatický. Můžete vynutit konkrétní nástroje. Režim JSON funguje i s nástroji. Ujistěte se, že vaše schéma je platné. Neplatná schémata způsobují chyby. Nejprve otestujte s jednoduchými funkcemi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmmodel.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);
Zvládání limitů rychlosti a chyb
Vynucujeme 300 požadavků za minutu. Souběžné požadavky jsou omezeny na osm. Těla požadavků musí být menší než 8 MB. Chyba 401 znamená neplatný klíč. Zkontrolujte svůj autentizační hlavičku. Chyba 402 indikuje nedostatek kreditu. Doplňte kryptoměnou a pokračujte. 429 znamená, že jste dosáhli limitu rychlosti. Počkejte a zkuste to znovu s backoffem. Chyby jsou zdarma. Pouze dokončené tokeny stojí kredit. Kontext má celkem 100 000 tokenů.
FAQ
Je to oficiální API modelu Dolphin?
Ne. Jsme nezávislá služba. Hostujeme model bez omezení kompatibilní s klienty OpenAI. Není to oficiální API dodavatele. Podívejte se do jejich dokumentace pro konkrétní limity.
Jak platím za API?
Přijímáme pouze kryptoměny. Použijte USDT na TRC20 nebo USDC na Base. Výše vkladů se pohybuje od $20 do $500. Při větších částkách se uplatňuje bonusový kredit.
Jaká je velikost context window?
Okno kontextu má 100 000 tokenů. To zahrnuje prompt i dokončení. Maximální výstup na požadavek je 16 000 tokenů. Použijte výchozí hodnotu 2 048, pokud není zadáno.
Zabezpečte svůj API klíč
Registrovat, získat klíč, aktualizovat základní URL. Jednoduché nastavení.