hu ▾
Próbáld ki próbahittel

Dolphin cenzúrázatlan API Dokumentáció

Az ellenőrizetlen Dolphin OpenAI-kompatibilis API-t biztosít, amely lehetővé teszi, hogy behelyettesítse a base_url értékét, és azonnal elkezdhessen szöveggenerálást. Ez a gyors kezdő útmutató végigvezeti azokon a pontos lépéseken, amelyekkel meglévő kódját összekötheti a hosztolt végpontunkkal.

Előfeltételek és környezetbeállítás

Kezdje azzal, hogy biztosítja, hogy környezete rendelkezik a szükséges függőségekkel a kérések küldése előtt. Szüksége lesz egy aktív API-kulcsra az irányítópultunkról, és egy támogatott futtató környezetre, például Pythonra vagy Node.js-re. API-nk azt kéri, hogy a kéréseket egy specifikus alap URL-re küldje, nem az alapértelmezett OpenAI végpontra.

Tartsa API kulcsát biztonságban, és tárolja környezetváltozóban. Ez megakadályozza a véletlen kitettséget a kód tárolójában. Azonnal generálhat egy új kulcsot regisztráció után Google vagy e-mail segítségével.

Nem kell konfigurálnod a komplex routingt vagy kiválasztani specifikus modelleket. A végpont egyetlen uncensored nagy nyelvi modellt szolgál fel, amelyet közvetlen szöveges kimenetre terveztek.

A hivatalos OpenAI SDK telepítése

Telepítse a hivatalos SDK csomagot a hitelesítés és a kérések formázásának automatikus kezeléséhez. Ez a könyvtár támogatja a Python és Node.js környezeteket konzisztens felületekkel.

Python felhasználóknak futtasd a standard pip install parancsot a könyvtár hozzáadásához a virtuális környezetedhez. Node.js fejlesztőknek az npm-et kell használniuk a megfelelő csomag telepítéséhez.

Az SDK kezeli a JSON payload struktúrád helyetted, így csak a prompt tartalmára és paraméterekre, mint például a temperature vagy top_p, kell fókuszálnod.

A telepítés ellenőrzéséhez importálja a könyvtárat a scriptjébe vagy moduljába. Ez biztosítja, hogy a kliens készen álljon a szervereinkhez való csatlakozásra.

Az alap URL-cím és az API-kulcs konfigurálása

Irányítsd SDK-kliensedet a specifikus bázis URL-re a kéréseink uncensored infrastruktúrájába való irányításhoz. Használj https://api.dolphinuncensored.com/v1 végpontként.

Állítsd be az API-kulcsot az authorization fejlécben vagy az ügyfél konfigurációs objektumában. Az ügyfél automatikusan csatolja ezt a kulcsot minden kéréshez.

Győződjön meg róla, hogy a konfigurációban a modellszámot "uncensored"-ként adja meg. Ez jelzi a szervernek, hogy melyik modellverziót használja a generáláshoz.

Az első chat kiegészítési kérés végrehajtása

Küldjön egy egyszerű üzenetet a kapcsolódás ellenőrzéséhez és egy válasz fogadásához. Ez igazolja, hogy a kulcs érvényes és a végpont elérhető.

Használja a chat-completions végpontot egy rendszerüzenettel és egy felhasználói üzenettel. A válasz tartalmazza a generált szöveget a content mezőben.

Az adatfolyam és a tokenhasználat megértése

Streamelés engedélyezése a tokenek generálása közbeni fogadásához, ahelyett, hogy a teljes válaszra várna. Ez javítja a felfogott késleltetést a hosszú kimeneteknél.

Az API felhasználási statisztikákat ad vissza a stream utolsó darabjában. Nyomon követheti a bemeneti és kimeneti tokenek számát a számlázási átláthatóság érdekében.

Állítsa be a stream paramétert true értékre a kérelemtörzsben. Iteráljon a darabokon a végső szöveg felépítéséhez vagy valós időben történő feldolgozásához.

Hibák és visszautasítások kezelése

Kezelje az HTTP 401-es hibákat az API-kulcs helyességének és lejártságának ellenőrzésével. A 402-es hiba elégtelen előleges hitelt jelez; töltse fel kriptovalutával a folytatáshoz.

A 429-es státusz azt jelenti, hogy elérte a percenkénti 300 kérés sebességkorlátját. Várjon egy kicsit a próbálkozás előtt, vagy csökkentse a párhuzamosságot.

A modell elutasítja a kiskorúkkal kapcsolatos szexuális tartalmat tartalmazó kéréseket, ami egy szigorú korlát. Más vitatott vagy felnőtt témák általában megengedettek. A hibák és elutasítások nem fogyasztják a tokenkreditjét.

cURL

curl https://api.dolphinuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch the list of installed python packages"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.dolphinuncensored.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.dolphinuncensored.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);

Streamelés

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)

Gyakori kérdések

Mekkora a kontextus ablak mérete ehhez az API-hoz?

A kontextusablak 100 000 token támogatását biztosítja prompt és kiegészítés együttesen. Alapértelmezetten kérésenként maximum 16 000 token generálható.

Ez ugyanaz, mint az hivatalos OpenAI API?

OpenAI-kompatibilis, ami azt jelenti, hogy ugyanazt az SDK-kódot használja, de az alapURL-t módosítja. A modell uncensored, és megkülönbözteti a GPT modellektől.

Hogyan fizethetek az APIért?

USDT-t (TRC20) vagy USDC-t (Base) fogadunk.

Szerezze meg a kulcsát egy lépésben.

Jelentkezz be, másold ki a kulcsot, frissítsd az alap URL-det. Ez a teljes konfiguráció.

Próbáld ki próbahittel