Panduan Mulai Cepat API Deep Seek
Berhenti melawan kunci berlangganan dan filter konten. Panduan ini menunjukkan cara mengintegrasikan LLM tanpa sensor kami ke dalam tumpukan Anda menggunakan alat OpenAI-compatible standar.
Autentikasi & URL Dasar
Mulai dengan mengatur kunci API dan URL dasar Anda segera. Kunci Anda muncul di layar setelah pendaftaran dengan Google atau email. Gunakan https://api.apiseekdeep.com/v1 sebagai titik akhir dasar Anda. Teruskan kunci di Authorization: Bearer header. Ini kompatibel dengan SDK OpenAI atau klien kompatibel apa pun.
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"}]
}'Permintaan Anda diautentikasi langsung ke server kami. Tidak ada lapisan routing perantara. Kunci Anda memberikan akses hanya ke model uncensored.
Endpoint Chat Completions
Kirim pesan ke POST /v1/chat/completions untuk generasi teks. Gunakan ID model uncensored untuk output tanpa batas. Teks input dimasukkan ke dalam array pesan. API mengembalikan teks yang dihasilkan di bidang konten respons. Ini mengikuti format chat OpenAI standar secara persis.
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)Jaga prompt Anda terstruktur. Model menangani konteks dengan baik dalam batas. Anda mendapatkan output teks mentah tanpa lapisan pemformatan tambahan. Kesalahan mengembalikan kode HTTP standar.
Respons Streaming (SSE)
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. Anda menerima Server-Sent Events (SSE) saat token dihasilkan. Ini mengurangi latensi persepsi untuk output panjang. Detail penggunaan token muncul di chunk terakhir. Anda dapat menghentikan generasi lebih awal jika diperlukan.
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)Tangani respons parsial dengan baik. Wadahkan token hingga selesai. Metode ini menghemat waktu tunggu untuk jendela konteks besar. Ini bekerja dengan andal dengan batas konteks 100.000 token kami.
Pemanggilan Fungsi & Alat
Tentukan alat dalam body permintaan Anda untuk output terstruktur. Model dapat memanggil fungsi berdasarkan skema Anda. Berikan definisi alat di tools array. Gunakan tool_choice untuk memaksa atau mengizinkan pemilihan otomatis. Ini memungkinkan alur kerja kompleks tanpa parsing teks mentah.
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);Strukturkan skema JSON Anda dengan hati-hati. Model menghormati batasan alat. Anda menangani logika eksekusi fungsi secara terpisah. Ini menjaga kode Anda tetap bersih dan modular.
Konfigurasi Mode JSON
Paksa output JSON ketat menggunakan response_format: {"type": "json_object"}. Model hanya mengembalikan struktur JSON valid. Gunakan ini untuk ekstraksi data atau pipa data terstruktur. Nonaktifkan pemformatan markdown untuk parsing yang lebih bersih. Ini memastikan konsumsi programatik hasil yang andal.
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"}]
}'Validkan output sebelum memprosesnya. Mode ketat mengurangi halusinasi dalam bidang. Gabungkan ini dengan definisi alat untuk keandalan maksimal. Aplikasi downstream Anda akan memproses data lebih cepat.
Parameter: Suhu, Top P, Seed
Kontrol kreativitas dengan temperature dan top_p. Nilai lebih tinggi meningkatkan keacakan. Nilai lebih rendah membuat output deterministik. Gunakan seed untuk hasil yang dapat direproduksi selama debugging. Tetapkan max_tokens untuk membatasi panjang output. Default adalah 2.048 token jika tidak diatur.
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)Sesuaikan parameter untuk kasus penggunaan Anda. Roleplay benefited dari suhu yang lebih tinggi. Tugas data membutuhkan nilai yang lebih rendah. Kredit pra-dibayar Anda dibebankan berdasarkan token aktual yang digunakan. Kesalahan tidak memakan kredit.
Pertanyaan yang sering diajukan
Apakah kunci API deep seek berfungsi dengan SDK resmi?
Ya. base URL dan format respons kami sesuai dengan spesifikasi OpenAI secara tepat. Anda dapat menggunakan SDK Python, Node, atau Go resmi OpenAI hanya dengan mengubah base URL dan kunci API. Tidak perlu pembungkus kustom.
Apa yang terjadi jika saya mencapai batas laju?
Anda akan menerima error 429 Too Many Requests. Batas kami adalah 300 permintaan per menit per kunci. Anda dapat menjalankan 8 permintaan simultan secara bersamaan. Tunggu beberapa detik dan coba lagi. Saldo prabayar Anda tetap tidak terpengaruh selama error batas laju.
Bagaimana jendela konteks bekerja?
Anda mendapatkan jendela konteks 100.000 token untuk input dan output secara gabungan. Output maksimum per permintaan adalah 16.000 token. Jika Anda tidak menentukan max_tokens, defaultnya adalah 2.048 token. Ini memungkinkan riwayat percakapan yang dalam atau pemrosesan dokumen besar.
Dapatkan Kunci API Anda
Daftar, ambil kunci, perbarui endpoint. Konfigurasi sederhana.
Dapatkan kunci Anda