Dokumentasi API DeepSeek: Panduan awal
Halaman ini mendokumentasikan API DeepSeek uncensored, alternatif OpenAI-compatible untuk pengembang yang menginginkan akses langsung ke model tanpa filter konten atau struktur penagihan yang rumit. Kami menyediakan satu endpoint yang telah disesuaikan dengan harga token yang dapat diprediksi, memungkinkan Anda mengganti URL dasar dan kunci untuk menggunakan SDK standar yang sudah Anda kenal.
URL Dasar dan Autentikasi
API kami berfungsi dengan klien kompatibel OpenAI apa pun hanya dengan mengubah base URL dan memberikan kunci API Anda. Kami tidak merutekan beberapa model; kami menghosting satu model bahasa besar uncensored yang disesuaikan untuk kasus penggunaan dewasa dan koder. Autentikasi bergantung pada satu kunci API per akun, yang Anda terima segera setelah mendaftar melalui Google atau email. Tidak diperlukan nomor telepon, dan tidak ada biaya langganan. Prompt Anda tidak digunakan untuk data pelatihan, memastikan privasi saat Anda mengintegrasikan endpoint kami ke basis kode yang sudah ada.
curl https://api.deepseekapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain the difference between supervised fine-tuning and RLHF."}]
}'
POST /v1/chat/completions: Endpoint intinya
Kirim percakapan Anda ke endpoint tunggal kami untuk respons teks masuk, teks keluar. Anda tidak perlu mengelola routing model atau khawatir tentang latensi gateway karena kami melayani satu endpoint yang telah disesuaikan secara langsung. ID model adalah uncensored, dan model ini merespons parameter penyelesaian obrolan standar. Pendekatan ini menghilangkan kompleksitas memilih dari kumpulan model. Anda mendapatkan perilaku yang dapat diprediksi tanpa kebisingan dari beberapa versi vendor.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekapidocumentation.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)
GET /v1/models: Verifikasi model uncensored Anda
Konfirmasi koneksi Anda dan model aktif dengan mengakses endpoint models. Ini mengembalikan konfigurasi spesifik LLM uncensored kami, yang berbeda dari GPT, Claude, atau vendor lain. Anda dapat memverifikasi jendela konteks dan batas token secara langsung dari respons ini. Ini adalah pemeriksaan cepat untuk memastikan klien SDK Anda menunjuk ke server kami dengan benar. Gunakan ini untuk memecahkan masalah koneksi sebelum mengirim payload berat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekapidocumentation.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);
Parameter: Suhu, Top P, dan Streaming
Kontrol kreativitas dengan temperature dan top_p, atau aktifkan streaming melalui Server-Sent Events (SSE). Streaming menyediakan pembaruan token secara real-time, yang sangat penting untuk membangun antarmuka chat responsif. Anda juga dapat mengatur seed untuk output deterministik atau menentukan urutan henti. API kami mengembalikan penggunaan token pada potongan terakhir stream. Transparansi ini membantu Anda melacak biaya secara akurat saat model menghasilkan teks.
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)
Mode JSON dan Pemanggilan Fungsi
Strukturkan output Anda untuk penggunaan programmatic dengan mode JSON atau integrasikan alat eksternal melalui function calling. Tetapkan format respons ke json_object untuk memaksa kepatuhan JSON yang ketat. Pemanggilan fungsi memungkinkan model memanggil alat dengan argumen tertentu. Pengaturan ini ideal untuk membangun agen atau parsing data terstruktur. Anda juga dapat menggunakan penalti kehadiran dan frekuensi untuk mengurangi pengulangan dalam teks yang dihasilkan.
Batas Laju dan Jumlah Token
Setiap kunci mendukung 300 permintaan per menit dan memungkinkan 8 permintaan simultan. Jendela konteks menampung 100.000 token total, dengan output maksimum 16.000 token per permintaan. Jika Anda tidak mengatur max_tokens, batasnya secara default adalah 2.048 token. Badan permintaan tidak boleh melebihi 8 MB. Batas-batas ini ketat tetapi dapat diprediksi, membantu Anda merancang logika retry yang kuat tanpa throttling tak terduga. Error tidak mengonsumsi kredit, sehingga Anda dapat menguji secara bebas.
Pertanyaan umum
Bagaimana dokumentasi API deepseek dibandingkan dengan penyedia resmi?
Kami menawarkan satu model tanpa sensor dengan nol penggunaan data pelatihan dan gesekan akun minimal. Berbeda dengan gerbang yang mengalihkan beberapa model, kami menyediakan satu titik akhir yang disesuaikan untuk harga per token yang dapat diprediksi tanpa komitmen bulanan. Base URL kami berbeda, tetapi integrasi SDK tetap identik.
Berapa harga untuk API LLM uncensored ini?
Token input berharga $0.15 per 1M, dan token output berharga $0.50 per 1M. Kesalahan dan penolakan gratis. Anda dapat mengisi ulang hanya dengan kripto, menerima kredit bonus untuk jumlah yang lebih besar. Kredit pra-bayar tidak pernah kedaluwarsa, dan tidak diperlukan langganan.
Apakah API ini cocok untuk penggunaan deepseek tanpa sensor?
Ya, model ini telah disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Model ini menangani topik kontroversial dengan baik tetapi menolak secara ketat konten seksual yang melibatkan anak di bawah umur. Jendela konteks mendukung percakapan panjang, menjadikannya ideal untuk tugas coding kompleks atau tugas kreatif.
Kunci dalam satu langkah
Daftar, salin token, perbarui URL dasar Anda. Itu saja.