Összefoglaló
- API-nk pontosan ugyanazt a formátumot használja, mint az OpenAI, így csak a base URL és az API-kulcs megváltoztatásával válthat.
- Az árak átláthatóak: $0.15 millió bemeneti token után és $0.50 millió kimeneti token után, havi előfizetések nélkül.
- A fizetés kizárólag kriptovalutával (USDT vagy USDC) történik, biztosítva a magánéletet és a hagyományos fizetési díjak kiküszöbölését.
- A modell 100 000 tokenes kontextust kezel, és natívan támogatja a streamelést, a funkcióhívást és a JSON módot.
Mi az az deepseek API?
A DeepSeek API egy OpenAI-kompatibilis végpont, amely szövegbevitelt dolgoz fel és szövegkimenetet ad vissza nagy nyelvi modell segítségével. Szigorúan követi a szabványos chat-completions formátumot, ami azt jelenti, hogy használhatja a hivatalos OpenAI SDK-t vagy bármely kompatibilis ügyfélkönyvtárat. Csak a base URL frissítésére és az API-kulcs megadására van szüksége a kérések küldésének megkezdéséhez.
Azoktól a hivatalos platformoktól eltően, amelyek árazása vagy elérhetősége változhat, ez a szolgáltatás egy dedikált cenzúrázatlan modellt futtat a saját infrastruktúráján. A modellt arra hangolták, hogy kezelje a felnőtt tartalmakat, a biztonsági kutatási témákat és a kreatív írást váratlan visszautasítások nélkül. Támogatja a streamelést Server-Sent Events (SSE) segítségével, és tartalmazza a szabványos paramétereket, mint például a temperature, top_p és stop szekvenciák.
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'A modell azonosítót a /v1/models végpont lekérdezésével ellenőrizheti. A rendszer egy egyszerű JSON objektumot ad vissza, amely megerősíti, hogy a modell azonosítója "uncensored". Ez biztosítja, hogy a kódja tiszta és kiszámítható maradjon, anélkül, hogy komplex útválasztási logikára vagy több API-kulcsra lenne szükség különböző modellekhez.
Miért válassz cenzúrázatlan LLM-et NSFW projektekhez?
Egy cenzúratlan LLM eltávolítja a szabványos modellek által a felnőtt vagy vitatott témák blokkolására használt korlátokat. Ez kritikus fontosságú a fikció, szerepjáték vagy biztonsági elemzés generálására szolgáló projektek esetén, ahol a visszautasítások zavarják a felhasználói élményt. A szabványos modellek gyakran elutasítják a törvényes felnőtt tartalmat, megkerülő megoldásokat igényelve, amelyek késleltetést és komplexitást adnak az alkalmazásához.
A modell engedi a törvényes felnőtt tartalmakat, beleértve a részletes leírásokat és árnyalt narratívákat. Nem utasítja vissza a témák alapján, csak a szigorú korlátok miatt, mint például a kiskorúakkal kapcsolatos szexuális tartalmak. Ez ideális kreatív íróeszközökhöz, chatbotokhoz és tartalomgeneráló platformokhoz, amelyeknek konzisztens kimenetre van szükségük manuális promptbeállítások nélkül.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)Ezt úgy tesztelheted, hogy egy olyan témájú kérést küldesz, amelyet a szabványos modellek jelezhetnének. A válasz normálisan visszatér, lehetővé téve az alkalmazás számára a tartalom szándékos kezelését. Ez a megbízhatóság csökkenti az utólagos feldolgozási vagy újrapróbálási logika szükségességét a kódodban.
Költségösszehasonlítás: proxy vs. Direkt uncensored API
Az aggregátorok gyakran elrejtik az útvonalválasztási díjakat a token alapárának megemelésével. Lehet, hogy fix díjat számítanak fel kérésenként, vagy hozzáadnak egy százalékot a modell költségéhez. Ez megnehezíti a kiadások előrejelzését, különösen forgalomcsúcsok esetén. A közvetlen API-k, mint a miénk, pontos költséget mutatnak meg millió tokenenként, biztosítva az átláthatóságot.
Árazásunk egyszerű: $0.15 millió bemeneti token után és $0.50 millió kimeneti token után. A hibák és a visszautasítások ingyenesek, így csak azt fizeted, amit használsz. Nincenek havi előfizetések vagy minimális elkötelezettségek. Ez a modell a nagy volumenű felhasználóknak kedvez, akik kontrollálni szeretnék a költésüket váratlan díjak nélkül.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);A költségeidet közvetlenül a válaszban szereplő token számokból számolhatod ki. Ez az átláthatóság segít pontosan tervezni a költségvetést, és elkerülni a proxy szolgáltatásokban gyakran előforduló rejtett díjakat. Az előre fizetett kredit rendszer biztosítja, hogy pontosan tudd, mennyi áll rendelkezésedre minden kérés előtt.
Funkciók részletes áttekintése: Streamelés, eszközök és JSON mód
Az SSE streamelés lehetővé teszi a tokenek fogadását generálás közben, csökkentve a felhasználók számára észlelt késleltetést. A végső darab tartalmazza a teljes token-felhasználást, megkönnyítve a költségek valós idejű nyomon követését. Ez a funkció elengedhetetlen a csevegőfelületekhez, ahol a azonnali visszajelzés javítja az elköteleződést.
A funkcióhívás lehetővé teszi, hogy a modell strukturált adatot adjon vissza külső eszközök számára. Az eszközöket a kérésben definiálhatja, és a modell olyan JSON-t ad vissza, amely illeszkedik a sémájához. Ez hasznos automatizált munkafolyamatokhoz, adatkinyeréshez és ügynök-alapú rendszerekhez. A JSON mód kényszeríti a kimenetet érvényes JSON-ra, biztosítva a kompatibilitást az értelmezőjével.
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)A streamelést JSON móddal kombinálhatod komplex feladatok hatékony kezelésére. A modell támogatja a temperature és seed paramétereket a reprodukálhatóság érdekében. Ezek a funkciók az API-t alkalmassá teszik mind a hétköznapi csevegéshez, mind a gyártási szintű alkalmazásokhoz, amelyek megbízható struktúrát igényelnek.
Fizetési lehetőségek: Kriptovaluta vs. Hagyományos módszerek
Kizárólag kriptovalutás fizetést fogadunk el: USDT a TRC20 hálózaton vagy USDC a Base hálózaton. Bármely egész összeget tölthetsz fel $20 és $500 között. A nagyobb összegek bónusz krediteket kapnak: +5% $50-től, +10% $100-tól és +15% $200-tól.
A hitel nem jár le, így kényelmesen töltheti fel a számláját. Nincsenek havi díjak vagy előfizetési csomagok. Ez a modell azoknak a fejlesztőknek szól, akik preferálják a magánéletet, és kerülik a hagyományos fizetési feldolgozók díjait. A folyamat egyszerű: küldje el a kriptovalutát, és a hitel megjelenik a számláján.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)Regisztrálhat Google-fiókkal vagy e-mail és jelszóval. Az API kulcs azonnal megjelenik, így késedelem nélkül elkezdheti a tesztelést. Nem szükséges telefonnummer, így a személyes adatai minimálisak maradnak. Ez a leegyszerűsített folyamat biztosítja, hogy az alkalmazás fejlesztésére koncentrálhasson, nem pedig a számlázási részletek kezelésére.
Sebességkorlátok és párhuzamosság
Minden API-kulcs percenként 300 kérésre és 8 párhuzamos kérésre van korlátozva. A kérés törzsének maximális mérete 8 MB. Ezek a korlátok stabil teljesítményt biztosítanak a legtöbb alkalmazás számára. Ha túllépi a sebességkorlátot, 429-es hibát kap. Implementálhat retry logikát exponenciális backoff-szal ezeknek az eseteknek a kegyes kezelésére.
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 a maximális kimenet 16 000 token. Ha nem állítja be a max_tokens paramétert, az alapértelmezett érték 2 048 token. Ezek a korlátok a teljesítmény és a költséghatékonyság egyensúlyának megőrzésére szolgálnak.
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'Az használatot a válaszfejlécek vagy a végleges streamelt rész alapján követheti. Ez az átláthatóság segít betartani a korlátokat és elkerülni a szolgáltatás megszakadását. A fiontonkénti egy kulcs modell egyszerűsíti a kezelést, mivel csak egy kulcsot kell nyomon követnie projektönként.
Hogyan migráld az OpenAI SDK-d
Az API-nkra való migráció két érték módosítását igényli az OpenAI SDK konfigurációjában: az alap URL-t és az API-kulcsot. A kód többi része változatlan marad. Ez magában foglalja az összes paraméter struktúrát, streamelő kezelőket és hibakezelési logikát. Szükség esetén könnyen vissza is válthat.
Base URL frissítése HTTPS://api.deepseekopenaicompatibleapi.com/v1-re. Cseréld ki a meglévő API kulcsodat a fiókodból származó kulcsra. A modell ID „uncensored”. A kapcsolatot egy egyszerű chat completion kérés küldésével tesztelheted. Ha választ kap, a migráció sikeres volt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);Ugyazokat a klienskönyvtárakat használhatja, amelyeket jelenleg az OpenAI-hoz használ. Ez támogatja a Python, Node.js és más nyelveket. A kompatibilitás biztosítja a zökkenőmentes átállást anélkül, hogy az egész alkalmazását át kellene írnia. Ez csökkenti a fejlesztési időt és minimalizálja a hibák kockázatát a váltás során.