cs ▾
Získat API klíč

Dokumentace k API Dolphin ai

Tento průvodce pokrývá základy rychlého startu pro endpoint LLM bez cenzury kompatibilní se standardními SDK OpenAI. Získáte syrové, bez filtrů odpovědi prostřednictvím předplaceného kryptomodelu.

Nastavení ověření a základní URL

Klíče API okamžitě ověřují vaše předplacené požadavky. Obdržíte jeden aktivní klíč na účet, který nahrazuje jakýkoli předchozí klíč při vygenerování. Základní URL adresa ukazuje na hostovanou službu.

  • Základní URL: HTTPS://api.aidolphin.cc/v1
  • Hlavička: 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"}]
  }'

Odesílání základního požadavku na dokončení chatu

Odesílejte standardní JSON payloady na endpoint dokončení chatu. ID modelu je vždy „uncensored“ pro konzistentní textový výstup. Vstupní tokeny stojí $0.15 za milion, zatímco výstupní tokeny stojí $0.50 za milion.

  • Model: uncensored
  • Maximální výstup: 16 000 tokenů
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)

Streamované odpovědi pomocí Server-Sent Events

Povolte streamování nastavením stream: true ve vaší žádosti. API vrací data pomocí událostí zaslaných serverem (SSE) pro doručování tokenů v reálném čase. Detaily o využití tokenů se objeví v posledním bloku streamu.

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

Vynucování režimu JSON pro strukturovaná data

Použít response_format nastaveno na {"type": "json_object"} abyste vynutili strukturovaný výstup. To zajišťuje, že model vrací platný JSON bez dalšího formátování markdownem. Volání funkcí a definice nástrojů také spoléhají na tuto strukturu JSON.

Konfigurace teploty, top_p a sekvencí zastavení

Upravte parametry vzorkování pro řízení náhodnosti a délky výstupu. Nastavte temperature pro kreativitu, top_p pro nucleus sampling, a stop sekvence pro předčasné oříznutí výstupu. Penaltové hodnoty za přítomnost a frekvenci pomáhají snížit opakující se fráze.

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)

Chápání limitů rychlosti a kvót

Každý klíč API umožňuje 300 požadavků za minutu a 8 souběžných požadavků. Maximální velikost těla požadavku je 8 MB. Chyby a odmítnutí nespotřebovávají váš předplacený kredit. Pokud překročíte limity, obdržíte stavový kód 429.

Často kladené otázky

Jaká je mezera kontextu pro požadavky Dolphin AI?

Okno kontextu podporuje 100 000 tokenů pro prompt i dokončení dohromady. Můžete vrátit až 16 000 tokenů na žádost, nebo 2 048 tokenů, pokud nezadáte limit max_tokens.

Jak řešit chyby ověřování?

Stav 401 znamená neplatný nebo chybějící klíč API. Ujistěte se, že je váš klíč aktivní a odeslán v hlavičce Authorization. Stav 402 znamená, že je vyčerpán váš předplacený kredit; pro obnovení služby jej dobijte pomocí kryptoměn.

Je model dolphin nezakázaný vhodný pro obsah NSFW?

Ano, model neodepře zákonná témata pro dospělé, fiktivní nebo kontroverzní. Ukládá pouze pevný limit na sexuální obsah zahrnující nezletilé. Žádosti o jiná témata pro dospělé jsou zpracovány běžně.

Zabezpečte svůj API klíč nyní

Registrovat, získat token, aktualizovat URL endpointu. To pokrývá celou konfiguraci.

Získat API klíčZobrazit dokumentaci