Deep Seek API Gyors kezdő útmutató
Felejjsd el az előfizetési zárolásokat és a tartalom-szűrőket. Ez az útmutató azt mutatja meg, hogyan integrálhatod cenzúra nélküli LLM-ünket a technológiai stackedbe szabványos, OpenAI-kompatibilis eszközökkel.
Hitelesítés & Base URL
Kezdje azzal, hogy az API kulcsot és a base URL-t azonnal beállítja. Kulcsa regisztráció után, Google vagy e-mail segítségével jelenik meg a képernyőn. Használja https://api.apiseekdeep.com/v1 alap végpontként. Add át a kulcsot a Authorization: Bearer header. Ez bármely OpenAI SDK-val vagy kompatibilis ügyféllel működik.
curl https://api.apiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
}'A kéréseid közvetlenül a szervereinkhez hitelesítenek. Nincs köztes irányítási réteg. A kulcsod kizárólag az uncensored modellhez ad hozzáférést.
Chat Completions végpont
Küldjön üzeneteket a POST /v1/chat/completions végpontra szöveggeneráláshoz. Használja a modell azonosítót uncensored a korlátlan kimenetekhez. A bemeneti szöveg a messages tömbbe kerül. Az API a generált szöveget a response content mezőben adja vissza. Ez pontosan követi a szabványos OpenAI chat formátumot.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiseekdeep.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)Tartsa strukturáltra a promptokat. A modell jól kezeli a kontextust a korlátokon belül. Nyers szövegkimenetet kap extra formázási rétegek nélkül. A hibák szabványos HTTP kódokat adnak vissza.
Streamelési válaszok (SSE)
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Server-Sent Events (SSE) formátumban kapod a tokeneket generálás közben. Ez csökkenti az észlelt késleltetést hosszú kimenetek esetén. A token-felhasználási adatok a végleges darabban jelennek meg. Szükség esetén korábban leállíthatod a generálást.
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)Kezelje gracefully a részleges válaszokat. Pufferelje a tokeneket a befejezésig. Ez a módszer csökkenti a várakozási időt nagy kontextusablakok esetén. Megbízhatóan működik a 100,000 tokenes kontextuslimitünkkel.
Funkcióhívás & Eszközök
Határozza meg az eszközöket a kérés törzsében a strukturált kimenetekhez. A modell a sémája alapján hívhat függvényeket. Adja meg az eszközdefiníciókat a tools tömb. Használja a tool_choice az automatikus kiválasztás kikényszerítését vagy engedélyezését. Ez lehetővé teszi a komplex munkafolyamatokat a nyers szöveg feldolgozása nélkül.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiseekdeep.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);Strukturálja a JSON sémáit gondosan. A modell tiszteletben tartja az eszköz-korlátokat. Ön kezeli a függvényvégrehajtási logikát külön. Ez tiszta és moduláris kódot eredményez.
JSON mód konfiguráció
Szigorú JSON kimenet kényszerítése a response_format: {"type": "json_object"}. A modell csak érvényes JSON struktúrákat ad vissza. Használd ezt adat kinyeréshez vagy strukturált adat pipeline-okhoz. Kapcsold ki a markdown formázást a tisztább elemzés érdekében. Ez biztosítja az eredmények megbízható programozott fogyasztását.
curl https://api.apiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
}'Ellenőrizze a kimenetet feldolgozás előtt. A szigorú mód csökkenti a hallucinációt a mezőkben. Kombinálja ezt eszközdefiníciókkal a maximális megbízhatóság érdekében. Az Ön downstream alkalmazásai gyorsabban fogják feldolgozni az adatokat.
Paraméterek: Hőmérséklet, Top P, Seed
Kreativitás vezérlése temperature és top_p. A magasabb értékek növelik a véletlenszerűséget. Az alacsonyabb értékek determinisztikusabbá teszik a kimeneteket. Használd a seed a reprodukálható eredményekhez hibakeresés közben. Állítsa be max_tokens a kimeneti hosszának korlátozására. Alapértelmezés szerint 2 048 token, ha nincs beállítva.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiseekdeep.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)Állítsd be a paramétereket a felhasználási esetedhez. A szerepjáték magasabb temperature értékekből profitál. Az adatfeladatokhoz alacsonyabb értékek kellenek. Az előre fizetett hitelkredited a ténylegesen használt tokenek alapján kerül felszámolásra. A hibák nem vonnak le krediteket.
Gyakran ismételt kérdések
Működik-e a deep seek API kulcs a hivatalos SDK-kkal?
Igen. A bázis URL-ünk és a válaszformátum pontosan megfelel az OpenAI specifikációnak. Az hivatalos OpenAI Python, Node vagy Go SDK-kat használhatja a bázis URL és az API-kulcs egyszerű megváltoztatásával. Nincs szükség egyetus burkolókra.
Mi történik, ha sebességkorlátba ütközöm?
429-es Túl sok kérés hibát kap. A limitünk kulcsonként percenként 300 kérés. Egyszerre 8 párhuzamos kérést futtathat. Várjon néhány másodpercet, és próbálja újra. Az előre fizetett hitel érintetlen marad a sebességkorlátozási hibák során.
Hogyan működik a kontextusablak?
100 000 tokenes kontextusablakot kapsz bemenet és kimenet együtt. A maximális kimenet kérésenként 16 000 token. Ha nem adod meg a max_tokens paramétert, az alapértelmezett 2 048 token. Ez lehetővé teszi a mély beszélgetési előzményeket vagy a nagy dokumentumfeldolgozást.
Szerezze be az API-kulcsát
Regisztrálj, másold ki a kulcsot, és frissítsd az endpointot. Egyszerű konfiguráció.
Szerezze meg a kulcsát