Alihkan klien Anda dalam tiga baris
Hubungkan ke API tanpa sensor kami dalam waktu kurang dari lima menit menggunakan pustaka standar yang kompatibel dengan OpenAI. Tidak perlu kartu kredit untuk memulai, cukup ambil kunci Anda dan kirim permintaan pertama Anda.
URL Dasar dan Autentikasi
Layanan kami adalah pengganti langsung untuk endpoint OpenAI standar. Untuk mengautentikasi, Anda memerlukan kunci API, yang Anda buat secara instan di halaman Dapatkan kunci API menggunakan Google atau email. Tidak ada verifikasi nomor telepon atau kartu kredit yang diperlukan untuk kredit uji coba awal sebesar $0,50.
Konfigurasikan klien Anda untuk mengarah ke URL dasar kami. Setiap permintaan harus menyertakan header Authorization: Bearer dengan kunci unik Anda. Ini memastikan prompt Anda dialihkan ke model tanpa sensor kami tanpa terkena filter keamanan eksternal.
URL dasar adalah: https://api.deepseeknsfw.top/v1. Semua SDK OpenAI standar mendukung konfigurasi ini melalui penggantian base_url sederhana. Anda dapat memverifikasi koneksi Anda dengan mencantumkan model yang tersedia.
Permintaan Pertama
Kirimkan permintaan jawaban pertama Anda melalui endpoint /v1/chat/completions. Endpoint ini menerima pesan dengan format chat standar. ID model yang harus digunakan adalah uncensored. Model ini adalah model bahasa besar bobot terbuka yang disesuaikan untuk konten dewasa dan tidak menolak topik yang sah.
Di bawah ini adalah contoh cURL minimal untuk menguji konektivitas dan menerima respons teks. Pastikan Anda mengganti YOUR_API_KEY dengan kunci yang dihasilkan dari dasbor akun Anda.
Jika Anda menerima respons JSON yang valid, integrasi Anda berfungsi. Jika Anda melihat kesalahan 401, periksa apakah kunci Anda benar. Kesalahan 402 menunjukkan bahwa saldo prabayar Anda telah habis.
Integrasi SDK Python
Menggunakan paket Python openai resmi membuat integrasi sangat mudah. Inisialisasi klien dengan URL dasar kami dan kunci API Anda. Anda kemudian dapat memanggil chat.completions.create persis seperti yang Anda lakukan untuk GPT-4.
Pendekatan ini berfungsi untuk bahasa apa pun yang mendukung protokol OpenAI. Model akan mengembalikan output teks berdasarkan prompt Anda. Karena kami tidak menawarkan embedding atau pembuatan gambar, tetaplah pada tugas completion teks. Kode di bawah ini menunjukkan permintaan sinkron dasar.
Ingat bahwa ID model kami tetap pada uncensored. Anda tidak perlu memilih versi; API melayani bobot tanpa sensor terbaru secara default.
Pengaturan SDK Node.js
Untuk pengembang JavaScript, paket Node.js openai bekerja secara identikal. Tetapkan baseURL ke endpoint kami dan berikan kunci Anda di bidang apiKey. Ini memungkinkan Anda menggunakan kode klien yang sama yang mungkin telah Anda gunakan untuk penyedia lain, hanya dengan mengubah konfigurasi.
Buat objek completion dengan prompt sistem dan pesan pengguna. Respons akan tersedia di response.choices[0].message.content. Metode ini andal untuk menghasilkan konten dewasa panjang atau tulisan kreatif tanpa penolakan.
Sampel kode di bawah ini menunjukkan cara menginisialisasi klien dan mengirim permintaan. Pastikan lingkungan Anda mendukung versi Node.js yang diperlukan untuk SDK yang Anda gunakan.
Respons Streaming
Untuk pengalaman pengguna yang lebih baik, aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE). Setiap potongan berisi teks parsial dan informasi penggunaan token.
Streaming sangat ideal untuk antarmuka obrolan di mana Anda ingin menampilkan token saat dihasilkan. Potongan terakhir dalam aliran berisi penggunaan token total untuk permintaan tersebut. Ini membantu Anda melacak biaya secara akurat, karena kami mengenakan biaya $0,25 per 1M token input dan $1,00 per 1M token output.
Tangani kesalahan aliran dengan baik. Jika koneksi terputus, Anda mungkin kehilangan token parsial. API kami memastikan bahwa token yang selesai ditagih dengan benar meskipun aliran berakhir secara tidak terduga.
Batas, Kesalahan, dan Konteks
API kami memiliki batas ketat untuk memastikan stabilitas. Anda diizinkan 300 permintaan per menit per kunci dan 8 permintaan konkuren. Ukuran badan permintaan maksimum adalah 8 MB. Jika Anda melebihi batas laju, Anda akan menerima kesalahan 429. Tingkatkan waktu tunggu atau kurangi konkurensi.
Jendela konteks adalah 100.000 token total (prompt + completion). Output maksimum per permintaan adalah 32.000 token, atau 2.048 jika Anda tidak menentukan max_tokens. Kesalahan dan penolakan gratis, sehingga Anda dapat menguji tanpa menguras saldo Anda.
Kesalahan umum termasuk 401 (kunci tidak valid), 402 (saldo tidak cukup), dan 429 (batas laju). Pengembalian dana tidak tersedia untuk saldo, tetapi kesalahan seperti pengisian ganda diperbaiki melalui halaman Bantuan. Jaga kunci Anda agar aman; hanya satu kunci yang aktif per akun.
cURL
curl https://api.deepseeknsfw.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseeknsfw.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseeknsfw.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);Streaming
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)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 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| ID model | uncensored |
| Base URL | https://api.deepseeknsfw.top/v1 |
| Jendela konteks | 100.000 token (input + output) |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Mode JSON | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Ukuran permintaan | hingga 8 MB |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Batas laju | 300 permintaan per menit per kunci |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| 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 |
| Masuk | Google atau email dan kata sandi |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
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
Berapa ukuran jendela konteks?
Jendela konteks total adalah 100.000 token, menggabungkan prompt dan completion. Jika Anda tidak menetapkan batas max_tokens, output maksimum dibatasi pada 2.048 token per permintaan.
Bagaimana cara mengisi saldo saya?
Pengisian dilakukan hanya melalui kripto, khususnya USDT (TRC20) atau USDC (Base). Anda dapat menyetorkan jumlah bulat antara $10 dan $500. Saldo tidak pernah kedaluwarsa dan bonus diberikan untuk deposit yang lebih besar.
Apakah ini API DeepSeek resmi?
Tidak. Kami adalah layanan independen yang menjalankan model tanpa sensor. Kami tidak berafiliasi dengan DeepSeek, OpenAI, atau vendor lain. API kami kompatibel dengan kode klien mereka tetapi melayani model kami sendiri.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.