deepseek4api.comDokumentasi
API DeepSeek V4: Permintaan pertama dalam lima menit
Mulai dengan alternatif API DeepSeek V4 tanpa sensor dalam waktu kurang dari lima menit. Panduan ini menunjukkan cara autentikasi, mengirim permintaan pertama, dan menangani respons streaming menggunakan klien kompatibel OpenAI standar.
- URL dasar
- https://api.deepseek4api.com/v1
- Model
- tanpa sensor
Autentikasi & URL Dasar
API kami menggunakan autentikasi kunci API standar. Anda dapat membuat kunci secara instan di halaman Dapatkan kunci API dengan memasukkan email dan kata sandi Anda. Tidak diperlukan kartu kredit untuk uji coba, yang mencakup $0,50 kredit valid selama 7 hari. Setelah Anda memiliki kunci, konfigurasikan klien Anda untuk menggunakan URL dasar kami: https://api.deepseek4api.com/v1.
Atur header Authorization menjadi Bearer YOUR_API_KEY. URL dasar ini berfungsi dengan SDK apa pun yang kompatibel dengan OpenAI. Pengenal model yang harus Anda tentukan dalam permintaan Anda adalah uncensored. Ini memastikan Anda berinteraksi dengan model bobot terbuka kami yang disesuaikan untuk respons tanpa batasan, bukan varian khusus vendor.
Penyelesaian Obrolan Dasar
Kirim permintaan penyelesaian obrolan standar untuk menghasilkan teks. API menerima daftar pesan yang berisi bidang role dan content. Di bawah ini adalah contoh cURL dasar yang mendemonstrasikan kueri teks sederhana. Ini berfungsi untuk klien kompatibel OpenAI apa pun dengan menyesuaikan URL dasar dan ID model.
curl https://api.deepseek4api.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Ganti YOUR_API_KEY dengan kunci yang Anda buat. Respons akan berisi array choices standar dengan teks yang dihasilkan. Perhatikan bahwa endpoint ini mendukung pemanggilan fungsi/alat, memungkinkan Anda mengintegrasikan output terstruktur ke dalam aplikasi Anda.
Integrasi SDK Python
Gunakan SDK Python resmi OpenAI untuk berinteraksi dengan API kami. Konfigurasikan klien dengan URL dasar dan kunci API Anda. Nama modelnya adalah uncensored. Pendekatan ini memungkinkan Anda mempertahankan kode klien yang ada sambil mengganti model backend.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseek4api.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)Pastikan paket openai sudah terinstal. Kode di atas menunjukkan permintaan sinkron. Untuk aplikasi asinkron, Anda dapat menggunakan klien AsyncOpenAI dengan konfigurasi yang sama. Metode ini ideal untuk layanan backend di mana Anda memerlukan generasi teks non-streaming yang andal.
Penggunaan SDK Node
Untuk aplikasi Node.js, gunakan paket npm openai. Inisialisasi klien dengan baseURL yang mengarah ke layanan kami dan berikan kunci API Anda. Pengenal model tetap uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseek4api.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);Pengaturan ini memungkinkan Anda mengintegrasikan kemampuan LLM tanpa sensor ke dalam proyek JavaScript atau TypeScript Anda. SDK menangani serialisasi JSON dan permintaan HTTP secara otomatis. Anda dapat memperluas pengaturan dasar ini untuk menyertakan alat atau pemanggilan fungsi jika aplikasi Anda memerlukan output data terstruktur.
Respons Streaming
Untuk generasi teks waktu nyata, aktifkan streaming di klien Anda. Atur stream: true dalam parameter permintaan Anda. API mengembalikan Server-Sent Events (SSE), memungkinkan Anda memproses token saat dihasilkan. Ini mengurangi latensi yang dirasakan bagi pengguna akhir.
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 peristiwa stream dalam kode Anda untuk menampilkan teks secara bertahap. Streaming berfungsi dengan SDK Python dan Node. Pastikan klien Anda menutup koneksi stream dengan benar ketika respons selesai atau jika terjadi kesalahan. Fitur ini sangat penting untuk antarmuka obrolan di mana umpan balik segera sangat krusial.
Batas, Kesalahan & Konteks
API memberlakukan jendela konteks 100.000 token untuk prompt dan kelengkapan secara gabungan. Isi permintaan tidak boleh melebihi 8 MB. Anda dibatasi hingga 300 permintaan per menit per kunci API. Jika Anda melebihi batas ini, Anda akan menerima kesalahan batas laju 429.
Kesalahan autentikasi mengembalikan 401 jika kunci tidak valid. Kesalahan penagihan mengembalikan 402 jika saldo prabayar Anda habis. Berbeda dengan langganan, kredit bayar-per-pemakaian kami tidak pernah kedaluwarsa. Buat ulang kunci Anda kapan saja dari dasbor, yang secara instan mencabut kunci lama. Ini memastikan manajemen akses yang aman tanpa waktu henti.
Spesifikasi API
Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.deepseek4api.com/v1 |
| ID model | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Jendela konteks | 100.000 token (input + output) |
| Mode JSON | response_format: {"type": "json_object"} |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Batas laju | 300 permintaan per menit per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ukuran permintaan | hingga 8 MB |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Uji coba gratis | $0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Masuk | Google atau email dan kata sandi |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model sibuk — coba lagi beberapa detik lagi |
Tanya jawab
Apakah layanan ini menggantikan DeepSeek V4?
Tidak, kami adalah layanan independen yang menawarkan alternatif tanpa sensor. Kami tidak menyajikan model DeepSeek V4 resmi dari DeepSeek. Model kami adalah varian bobot terbuka yang disesuaikan untuk respons tanpa batasan, kompatibel dengan klien API OpenAI standar.
Apa yang terjadi jika saya melebihi batas 300 permintaan per menit?
Anda akan menerima kesalahan <code>429</code> Terlalu Banyak Permintaan. Kunci API Anda tetap valid, dan Anda dapat mencoba lagi setelah jendela batas laju direset. Anda dapat membuat ulang kunci Anda kapan saja jika diperlukan, yang akan membuat kunci sebelumnya tidak valid.
Apakah kredit uji coba dapat diperbarui?
Kredit masa uji coba senilai $0,50 berlaku selama 7 hari dan tersedia sekali per orang. Tidak memerlukan kartu kredit. Untuk melanjutkan penggunaan setelah masa uji coba, Anda dapat membeli saldo prabayar mulai dari $10, yang tidak pernah kedaluwarsa.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itulah seluruh pengaturannya.