Permintaan pertama dalam lima menit
Hubungkan klien pengkodean gaya DeepSeek Anda ke API tanpa sensor kami dalam hitungan menit. Ubah URL dasar, atur kunci Anda, dan mulai menghasilkan kode tanpa jebakan langganan.
Pengaturan Autentikasi
Untuk memulai, Anda memerlukan kunci API. Daftar di halaman Dapatkan kunci API menggunakan Google atau alamat email. Kunci Anda muncul segera. Tidak diperlukan nomor telepon atau kartu kredit untuk akun, meskipun Anda memerlukan kripto untuk mengisi saldo kredit nanti.
Atur variabel lingkungan atau konfigurasi klien Anda untuk menggunakan kunci yang Anda terima. Kunci ini mengautentikasi semua permintaan ke endpoint kami. Jika Anda menerima kesalahan 401, verifikasi bahwa kunci tersebut benar dan tidak kedaluwarsa. Sistem kami mengaitkan satu kunci aktif per akun; menghasilkan kunci baru menggantikan kunci lama secara instan.
Penyelesaian Obrolan Dasar
API kami mengikuti format chat-completions OpenAI. Arahkan klien Anda ke URL dasar kami dan kirim permintaan POST dengan pesan Anda. ID model yang digunakan adalah "uncensored". Model bobot terbuka ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.
Di bawah ini adalah contoh cURL yang menunjukkan struktur dasar. Ganti YOUR_API_KEY dengan kunci aktual Anda.
curl https://api.deepseekcoder.top/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."}]
}'Ingatlah bahwa kesalahan dan penolakan bersifat gratis. Anda hanya membayar token yang berhasil diproses. URL dasarnya adalah https://api.deepseekcoder.top/v1.
Integrasi SDK Python
Menggunakan SDK Python OpenAI resmi sangat mudah. Inisialisasi klien dengan URL dasar kami dan kunci API Anda. Ini memungkinkan Anda mempertahankan struktur kode yang ada sambil mengganti model backend.
Kode di bawah ini menunjukkan panggilan penyelesaian sederhana. Penanganan serialisasi dilakukan secara otomatis oleh klien. Pastikan permintaan Anda tetap dalam batas tubuh 8 MB. Setiap permintaan mengonsumsi token input dan output berdasarkan pemrosesan model.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoder.top/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)Pendekatan ini berfungsi dengan pustaka klien kompatibel OpenAI mana pun. Anda dapat mengganti URL dasar untuk menguji penyedia berbeda atau tetap menggunakan endpoint tanpa sensor kami untuk tugas pengkodean.
Penggunaan SDK Node.js
Untuk pengembang JavaScript, SDK OpenAI Node.js bekerja secara identik. Konfigurasikan properti apiKey dan baseURL dalam instance klien Anda. Ini memastikan semua panggilan selanjutnya dialihkan ke server kami.
Contoh di bawah ini menunjukkan cara membuat permintaan. Respons berisi teks yang dihasilkan dan statistik penggunaan token. Anda dapat mengintegrasikannya langsung ke dalam pipeline build atau skrip pengembangan lokal Anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekcoder.top/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);Tidak diperlukan perpustakaan tambahan selain paket OpenAI standar. Endpoint mendukung metode HTTP dan header standar yang diharapkan oleh klien kompatibel OpenAI.
Respons Streaming
Untuk bantuan pengkodean waktu nyata, aktifkan streaming dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE). Setiap bagian berisi teks parsial, dan bagian terakhir mencakup penggunaan token total.
Streaming mengurangi latensi yang dirasakan bagi pengembang yang menunggu pembuatan kode. Bagian terakhir menyediakan jumlah token yang dapat ditagih. Ini memungkinkan aplikasi Anda memperbarui UI secara bertahap.
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 secara tepat di klien Anda. Model menghasilkan teks token demi token, yang ideal untuk lingkungan pengkodean interaktif atau alat dokumentasi langsung.
Batas, Kesalahan, dan Konteks
API kami memberlakukan batas tertentu untuk memastikan stabilitas. Anda dapat membuat 300 permintaan per menit per kunci, dengan batas konkurensi 8 permintaan simultan. Tubuh permintaan tidak boleh melebihi 8 MB.
Kesalahan umum termasuk 401 (kunci tidak valid), 402 (kredit tidak cukup), dan 429 (batas laju). Saldo prabayar Anda mencakup penggunaan token; kesalahan tidak mengonsumsi kredit. Jendela konteks adalah 100.000 token total (prompt + penyelesaian). Output maksimum adalah 32.000 token per permintaan, atau 2.048 jika max_tokens tidak diatur. Saldo tidak pernah berakhir, dan tidak ada biaya bulanan.
Spesifikasi teknis
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 |
| Base URL | https://api.deepseekcoder.top/v1 |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID model | uncensored |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Jendela konteks | 64.000 token (input + output) |
| Mode JSON | response_format: {"type": "json_object"} |
| Output maksimal | hingga sisa jendela 64.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 |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Ukuran permintaan | hingga 8 MB |
| Batas laju | 300 permintaan per menit per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| 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 API ini mendukung pembuatan gambar atau audio?
Tidak. Kami menyediakan satu model bahasa besar tanpa sensor untuk teks masuk dan teks keluar. Tidak ada endpoint embedding, pembuatan gambar, audio, atau video, dan tidak ada kemampuan fine-tuning.
Apa yang terjadi jika saya melakukan pengisian ganda pada akun saya?
Saldo tidak dikembalikan karena tidak pernah berakhir. Namun, kesalahan seperti pengisian ganda diperbaiki melalui halaman Dukungan. Hubungi kami langsung untuk menyelesaikan ketidaksesuaian tagihan.
Apakah model dilatih dengan data saya?
Tidak. Akun hanya memerlukan email, dan prompt tidak digunakan untuk pelatihan. Data Anda tetap privat dan tidak digunakan untuk meningkatkan model di luar permintaan spesifik Anda.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.