hu ▾
Kezdj most

Uncensored AI API gyors kezdő útmutató

Ez a gyors bevezető útmutató segít integrálni az uncensored Dolphin API-t szabványos OpenAI SDK-kkal, megkerülve a harmadik féltől származó átfutási korlátokat és a cenzúrázó rétegeket.

Hitelesítés és base URL beállítás

Konfigurálja az ügyfélt a megadott alap URL-vel és API kulccsal a közvetlen csatlakozáshoz a hosztolt végpontunkhoz. Azonnal megkap egy aktív kulcsot regisztráció után Google vagy e-mail segítségével, telefonszám nélkül. Az alap URL: HTTPS://api.uncensoreddolphinopenrouter.com/v1, a modell azonosítója "uncensored". Ez a beállítás bármely OpenAI-kompatibilis ügyféllel működik az alap_url egyszerű megváltoztatásával és az API kulcs megadásával az Authorization fejlécben. Nincs havi előfizetés vagy összetett átirányítás, csak közvetlen hozzáférés a modellhez.

Az első chat befejezés küldése

Tegyen egy POST kérést a chat completions végpontra szövegválaszok generálásához az uncensored modellből. Egyszerű promptokat vagy strukturált üzeneteket küldhet a szabványos OpenAI formátum szerint. Az API közvetlen szöges választ ad a jogszerű felnőtt tartalmakhoz kapcsolódó további biztonsági visszautasítások nélkül. Győződjön meg róla, hogy a kérés törzsében szerepel a "uncensored" modellmező. Ez a végpont csak chat completions-t támogat, nem embeddingeket vagy képgenerálást. Azonnal elkezdheti a tesztelést próbakreditjével vagy fizetési egyenlegével.

Python SDK használata

Inicializálja az OpenAI klienst a bázis URL-jével és az API-kulccsal a kérések programozott küldéséhez. Ez a megközelítés lehetővé teszi az uncensored LLM integrálását meglévő Python alkalmazásokba minimális kódmódosítással. Állítsa be a bázis URL-t a hosztolt végpontunkra, és adja meg az API-kulcsot a hitelesítéshez. A kliens kezeli az HTTP kéréseket, és visszaadja a válasz objektumot a további feldolgozáshoz. A temperature és top_p paraméterekkel szabályozhatja a kimenet stílusát. Ez a módszer ideális egyéni felületek építéséhez vagy munkafolyamatok automatizálásához.

Node SDK használata

Konfigurálja az OpenAI Node klienst a specifikus alap URL-lel és az API-kulcsával az API-val való interakcióhoz. Ez lehetővé teszi a zökkenőmentes integrációt Node.js alkalmazásokba a jól ismert SDK minták használatával. Irányítsa a klienst a HTTPS://api.uncensoreddolphinopenrouter.com/v1 címre, és adja meg a kulcsot a hitelesítéshez. Ezután hívhatja a chat completions módszert a kívánt paraméterekkel. A válasz tartalmazza a generált szöveget és a token-felhasználási statisztikákat. Ez a beállítás tökéletes szerveroldali alkalmazásokhoz vagy backend szolgáltatásokhoz, amelyek uncensored szöveggenerálást igényelnek.

Streamelt válaszok kezelése

A streamelés engedélyezéséhez állítsa a stream paramétert true értékre a kérésben a valós idejű token-frissítések fogadásához. Az API Server-Sent Events (SSE) formátumban ad vissza választ azonnali visszajelzésért, ahogy a tokenek generálódnak. Minden darab részleges szöveget és felhasználási adatokat tartalmaz a végső darabban. Ez a megközelítés csökkenti a felhasználók számára észlelt késleltést a kimenet fokozatos megjelenítésével. Az SSE streamet elemezheti a felhasználói felület valós idejű frissítéséhez. A streamelés támogatott minden chat completion kérésnél, beleértve a function calling vagy JSON mode kéréseket is.

Tokenkorlátok és költségek megértése

A kontextusablak mind a prompt, mind a kiegészítés számára együttesen akár 100 000 token támogatását biztosítja, kérésenként legfeljebb 16 000 kimeneti tokennel. Az árak $0.15/1M bemeneti token és $0.50/1M kimeneti token, kizárólag a tényleges használat után számítanak fel. A hibák és a visszautasítások nem vonnak költséget, így csak a sikeres kiegészítésekért fizet. Az előre fizetett hitel nem jár le, és kriptovalutával is töltheti, minimum $20 értékben. Ez az átlátható árazási modell segít hatékonyan kezelni a költségeket rejtett díjak nélkül.

Sebességkorlátok és párhuzamosság

Minden API-kulcs percenként 300 kérésre és 8 párhuzamos kérésre korlátozódik a stabil teljesítmény érdekében. A kéréstörzs maximális mérete 8 MB, ami kielégíti a nagy kontextusablakok igényeit. Ha túllépi ezeket a korlátokat, 429-es hibát kap, amely a sebességkorlát túllépését jelzi. Generálhat új kulcsot a meglévő helyett, mivel fiontonként csak egy aktív kulcs lehet. Ezek a korlátok megvédik a visszaélésektől, miközben magas elérhetőséget biztosítanak. Kövesse nyomon a felhasználást, hogy betartsa ezeket a határokat az optimális teljesítmény érdekében.

cURL

curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five key differences between python and rust"}]
  }'

Python

from openai import OpenAI

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

Az uncensored Dolphin API kompatibilis az OpenRouter modellekkel?

Igen, az API-nk teljesen OpenAI-kompatibilis, ami azt jelenti, hogy működik a standard SDK-kkal, amelyeket OpenRouter modellekhez használnak. Azonban független szolgáltatás vagyunk, és nem ugyanazt a modellt vagy infrastruktúrát biztosítjuk, mint az OpenRouter. Ugyanazt a kliens kódot használhatja, de mutasson a base URL-re, hogy közvetlen hozzáférést kapjon harmadik fél által nem korlátozott sebességgel.

Mi történik, ha 402-es hibát kapok?

A 402-es hiba azt jelzi, hogy a fiókodban elégtelen a hitel a kérés feldolgozásához. A egyenleged kiegészíthető USDT-vel a TRC20 hálózaton vagy USDC-vel a Base hálózaton, $20 és $500 közötti összegekben. Nagyobb feltöltések esetén bónuszhitel jár, és a hitel sosem jár le. A 401-es (érvénytelen kulcs) és 429-es (sebességkorlát) hibák esetén ellenőrizd az API-kulcsot, illetve a percenkénti 300 kérés korlát túllépését.

Használhatom ezt az API-t függvényhívásra és JSON módra?

Igen, az API támogatja a function callingt (eszközök) és a JSON módot a response_format paraméteren keresztül. Eszközöket definiálhat a kérésben, és strukturált JSON válaszokat kaphat. Ez lehetővé teszi a haladó integrációt olyan alkalmazásokkal, amelyek strukturált adatokat vagy dinamikus eszközhasonználatot igényelnek. Az uncensored modell megbízhatóan kezeli ezeket a formátumokat, így komplex munkafolyamatokhoz is alkalmas.

Szerezze meg a kulcsát most.

Jelentkezz be, szerezz kulcsot, és frissítsd a base URL-t. Ennyiből áll.

Kezdj most