hu ▾
Hozzon kulcsot

Uncensored OpenAI-kompatibilis API

dolphinmodelai.com

https://api.dolphinmodelai.com/v1

Utolsó frissítés

Dolphin AI Hibaelhárítás: Gyakori API integrációs hibák

A Dolphin AI integrációs hibák általában helytelen modellazonosítókból vagy az uncensored modellek kontextus és streamelés kezelésének félreértéséből adódnak. Ez az útmutató tisztázza az OpenAI-kompatibilis APInk specifikus technikai korlátait, hogy elkerüld a pazarolt hiteleket és a törött aszinkron munkafolyamatokat.

Főbb tanulságok

  1. A modell azonosítója szigorúan "uncensored", nem egy általános gyártói név.
  2. Az input tokenek 100k kontextust fogyasztanak, de az output kérésenként 16k tokenre van korlátozva.
  3. Az SSE alapú streamelés szükséges a valós idejű token megjelenítéséhez a legtöbb felhasználói felületen.
  4. A JSON explicit response_format konfigurációt igényel a request body-ban.

Feltételezve, hogy az 'uncensored' jelentése 'nincs szűrés egyáltalán'

A cenzúrázatlan nem jelenti azt, hogy a modellnek nincsenek korlátai. Konkrétan azt jelenti, hogy a modell nem utasítja vissza a törvényes felnőtt, vitatott vagy kreatív témákat, amelyeket a szabványos modellek blokkolhatnának. Cenzúrázatlan LLM-ünk bármelyik promptot elfogad moralizálás nélkül, de továbbra is alkalmaz egy szigorú tartalmi korlátot a kiskorúakra vonatkozóan.

Például, ha olyan szexuális tartalmat kér, amely kiskorúakat érint, az API elutasítást ad vissza az uncenzúrázott beállítás ellenére is. Ez egy szigorú szabály, amely a következtetési rétegen érvényesül. Minden egyéb törvényes felnőtt tartalom, beleértve az explicit fikciót vagy a finomhangolt vitát, szűrők nélkül halad át.

Kontextusablak és max kimeneti tokenek összekeverése

A kontextusablak 100 000 token, de a kérésenkénti maximális kimenet 16 000 token. Ez a különbség kritikus a hosszú dokumentumok generálásánál. Ha 90k tokenes promptot küld, és 30k tokenes kimenetet kér, a kérés meghiúsul vagy váratlanul tördelődik.

  • Max. kontextus: 100,000 token (bemenet + kimenet együtt).
  • Maximális kimenet: 16 000 token kérésenként.
  • Alapértelmezett kimenet: 2048 token, ha a max_tokens nincs beállítva.

Mindig állítsa be expliciten a max_tokens értéket az API hívásokban. Ez megakadályozza a futó tokenfelhasználást és biztosítja a kiszámítható számlázást. A hibák, amelyek túllépik ezeket a limitet, nem fogyasztanak hitelt, de megtörik a parsing logikát.

A streamelő válaszok figyelmen kívül hagyása aszinkron környezetben

Az API-nk SSE-n keresztül támogatja a streamelést. Ha szinkron klienst használsz hosszú generálás esetén, eléri a időkorlátokat. Az aszinkron környezetek a részleges darabok folyamát várják, nem egyetlen hatalmas payloadt.

Minden chunk tokenfelhasználási adatot tartalmaz a végső payload-ban. Ez lehetővé teszi a valós idejű költségek nyomon követését. Streamelés nélkül a felhasználói felület több másodpercre megfagyhat a nehéz generálás során. Használja a

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)
blokk a helyes kliensoldali kezelés megtekintéséhez.

A kérés törzsében szereplő hibás modellazonosító beállítása

Sok fejlesztő alapértelmezetten a "gpt-3.5-turbo" vagy a "gpt-4" értéket használja. API-nk a modell azonosítót pontosan "uncensored" értékre állítja be. Bármely más azonosító küldése 404-es vagy modell nem található hibához vezet. Ez nem egy gyártó-specifikus modell, mint a GPT vagy a Claude.

Ez egy nyílt súlyozású modell, amely az infrastruktúránkon fut. Győződjön meg arról, hogy az SDK konfigurációja a HTTPS://api.dolphinmodelai.com/v1 URL-re mutat, és az "uncensored" szót használja modellnévként. Ez az egyetlen modell, amelyet kiszolgálunk.

A tool_choice és a function calling formátumok kezelésének elfelejtése

A function calling támogatott, de a formátumnak meg kell felelnie az OpenAI szabványoknak. Explicit módon meg kell adnia a tool_choice-t, ha kikényszerített eszközhasználatot szeretne. Az API elfogadja a tools, tool_choice és a szabványos üzenet formátumokat.

Helyesen formázott tool definíciók hiánya elemzési hibákhoz vezet az ügyféloldalon. Győződjön meg arról, hogy JSON sémái érvényesek. A modell strukturált JSON-t ad vissza, amelyet a kódnak fel kell dolgoznia. Használja a

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.dolphinmodelai.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);
blokk egy példa eszközdefinícióhoz.

Az input és output árazás közötti különbség félreértése

A bemeneti tokenek ára $0.15/1M token. A kimeneti tokeneké $0.50/1M token. A kimenet négyszer drágább, mint a bemenet. Ez az arány szabványos a legtöbb LLM API esetén, de jelentősen befolyásolja a költségvetését.

A feltöltött egyenleget a tényleges tokenfelhasználás alapján számítjuk fel. A hibák és a visszautasítások díjtalanok. Ha 10k tokenes promptot küldesz, és 10k tokenes választ kapsz, mindkettőért fizetsz. Kriptovalutás feltöltés szükséges. USDT TRC20-on vagy USDC Base-on töltheted fel. A minimális feltöltés 20 $. Bónuszok érvényesek 50 $ (+5%), 100 $ (+10%) és 200 $ (+15%) esetén.

A válasz formátumának ellenőrzése JSON mód hibákra

A JSON-ban be kell állítania a response_format-ot {"type": "json_object"} értékre. Enélkül a modell markdown vagy szöveget adhat vissza, ami megtöri a parserjét. Ez egy gyakori integrációs hibaforrás.

Győződjön meg arról, hogy a sémája szigorú. A modell nem garantálja a tökéletes JSON-t, ha a séma kétértelmű. Használja a

from openai import OpenAI

client = OpenAI(base_url="https://api.dolphinmodelai.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)
blokk a JSON-kimenet érvényesítésének megtekintéséhez. Ez csökkenti az utólagos feldolgozás terheit.

Feltételezve, hogy az összes OpenAI SDK paraméter azonosan működik

A hőmérséklet, top_p, stop, seed, presence_penalty és frequency_penalty paraméterek hasonlóan működnek az OpenAI-hoz. Azonban nem minden szélsőérték-paraméter támogatott. A legtöbb használati esethez szükséges alapvető paramétereket támogatjuk.

A streamelés, a függvényhívás és a JSON mód teljes mértékben támogatott. Ellenőrizd a

curl https://api.dolphinmodelai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run unit tests for the payment module"}]
  }'
blokk egy alapvető kéréshez. Ne feltételezd, hogy a nem támogatott paraméterek zökkenőmentesen figyelmen kívül lesznek hagyva. Hibát okozhatnak.

Az 8MB-os kéretestület korlátjának figyelmen kívül hagyása

A maximális kérelemtörzs-méret 8 MB. Ha nagy fájlokat vagy kiterjedt kontextust küld, elérheti ezt a korlátot. Ez a API-kapu szigorú korlátja. A méretet meghaladó kéréseket azonnal elutasítják.

Győződjön meg arról, hogy a payload tömörített vagy levágott. Használja a

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)
példa, hogy lássa, hogyan kezelhető hatékonyan a nagy kontextus. Ez a határ az egész kérésre vonatkozik, beleértve a fejléceket és a törzset.

Gyakori kérdések

A dolphin model AI ugyanaz, mint a hivatalos GPT API?

Nem. Független szolgáltatás. Az API-nk OpenAI-kompatibilis, ami azt jelenti, hogy ugyanazt az endpoint struktúrát és SDK-kat használja, de egy másik uncensored modellt szolgál ki. Ez nem GPT, Claude vagy bármely más gyártó modellje. Módosítania kell a base URL-t és a model ID-t a használatához.

Hogyan tölthetem fel a hitelezési keretemet?

Kizárólag kriptovalutát fogadunk: USDT (TRC20) vagy USDC (Base). A minimum feltöltés $20. A bónuszok: +5% $50-nál, +10% $100-nál és +15% $200-nál. Regisztrálj Google-fiókkal vagy e-mail címmel a kulcsod megszerzéséhez.

Szűri az uncensored modell ki az összes tartalmat?

Nem. Csak egy szigorú korlátot szűr: a kiskorúak szexuális tartalmát. Minden más törvényes felnőtt, vitatott vagy kreatív tartalom megengedett elutasítás nélkül. Ezért ideális NSFW tartalomgyártáshoz és korlátlan fikcióhoz.

Mi a próbaidőszakos kredit?

Az új fiókok $0,50 próbaidőszakos kreditet kapnak, amely 7 napig érvényes. Ez személyenkénti egy fő. A próbaidőszak alatti hibák és elutasítások nem fogyasztanak kreditet.

Szerezze be az API-kulcsát

Jelentkezz be, másold ki a kulcsot, frissítsd az alap URL-det. Kész.

Hozzon kulcsot