Kasus pakai
Backend untuk aplikasi AI pendamping
Pakai nokeep sebagai model aplikasi pendampingmu: API yang kompatibel dengan OpenAI, dengan penolakan dihapus, dan tidak menyimpan pesan. DeepSeek V4.1 Flash Uncensored tetap dalam karakter, membaca foto yang dikirim pengguna, dan biayanya sekitar $0.97 sebulan untuk seseorang yang mengirim 40 pesan setiap hari.
Diperiksa 29 Oktober 2026
Apa yang dibutuhkan aplikasi pendamping, dan apa yang kamu dapat
| Aplikasi pendamping membutuhkan | Di nokeep |
|---|---|
| Karakter yang tidak pernah keluar dari peran | Tidak ada system prompt dari kami dan tidak ada filter pada balasan: persona-mu adalah satu-satunya yang dibaca model. Penolakan dihapus dari bobot model, jadi tidak ada giliran “sebagai AI” di tengah obrolan. |
| Percakapan dewasa, untuk orang dewasa | Tema romansa dan dewasa diizinkan untuk pengguna dewasa, dalam daftar pendek batasan keras. Panggilan yang melewati satu batas akan mendapat 422 dan tidak dikenai biaya, bukan balasan yang diam-diam dilunakkan. |
| Memori yang terasa nyata | API tidak menyimpan apa pun, jadi memori adalah milikmu: ringkasan tentang pengguna di pesan sistem dan obrolan terbaru setelahnya. DeepSeek membaca hingga 1,000,000 token jika kamu ingin mengirim lebih banyak. |
| Foto | DeepSeek membaca hingga 10 gambar per permintaan, sehingga pengguna bisa membagikan foto dan mendapat jawaban tentang foto itu. Gambar. |
| Pesan yang terasa diketik | Streaming, dan tanpa jeda berpikir di DeepSeek kecuali kamu memintanya. |
| Kepercayaan pengguna | Kami tidak menyimpan pesan dan balasan, hanya jumlahnya. Yang kami simpan. |
Biaya per pengguna
| Model | Sehari satu pengguna, tanpa cache | Sehari satu pengguna, awal berulang di-cache |
|---|---|---|
| DeepSeek V4.1 Flash Uncensored | $0.093 | $0.032 |
| GLM 5.3 Flash Uncensored | $0.041 | $0.019 |
Dihitung dari harga hari ini: awal 1,700 token, 40 giliran masing-masing 40 token masuk dan 120 keluar, 30 giliran terakhir disimpan, panggilan terpanjang 6,540 token. Jeda berpikir singkat GLM sebelum setiap balasan menambah token keluaran yang tidak dihitung di sini.
Jadi pengguna yang mengobrol setiap hari sekitar $0.97 sebulan di DeepSeek, atau $0.56 di GLM. Kebanyakan pengguna tidak mengobrol setiap hari, jadi rata-ratanya lebih rendah. Kolom cache mengasumsikan awal yang sama berulang dari pesan ke pesan; bagian berikutnya menjelaskan cara menjaganya tetap begitu.
Persona, memori, dan balasan yang di-stream
Pesan sistem berisi persona, lalu apa yang diingat aplikasimu tentang pengguna ini. Pesan terbaru menyusul. Jalankan ini di servermu, agar kunci tidak pernah sampai ke ponsel.
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://nokeep.ai/v1",
apiKey: process.env.NOKEEP_API_KEY,
})
const persona = "You are Iris, a warm, teasing companion who loves astronomy and bad puns. Talk like a close friend texting: short messages, no lists, no lectures. Remember what the user tells you and bring it up later."
export async function reply(user, recent, send) {
const stream = await client.chat.completions.create({
model: "deepseek-v4.1-flash-uncensored",
messages: [
{ role: "system", content: persona + "\n\nWhat you know about them: " + user.memory },
...recent,
],
stream: true,
max_tokens: 300,
temperature: 0.9,
prompt_cache_key: "user-" + user.id,
})
let text = ""
for await (const chunk of stream) {
const piece = chunk.choices[0]?.delta?.content ?? ""
send(piece)
text += piece
}
return text
}prompt_cache_key menjaga panggilan satu pengguna agar awalnya tetap di-cache. Kunci ini diteruskan sebagai hash bersama akunmu, sehingga tidak ada akun lain yang berbagi cache.
Memori yang tetap murah
- Perbarui memori secara bertahap, bukan setiap pesan. Awal panggilan hanya dibaca dari cache selama awalnya berulang. Perbarui ringkasan setiap 20 atau 30 pesan, dan awalnya tetap sama di antaranya.
- Buang pesan lama dalam blok. Memangkas satu pesan per giliran mengubah awal setiap kali. Gabungkan 20 pesan tertua ke ringkasan sekaligus, lalu terus tambahkan.
- Tulis ringkasan dengan panggilan murah.
glm-5.3-flash-uncensoreddengan $0.20 per juta token masuk cocok untuk “perbarui apa yang kamu ketahui tentang pengguna ini”, yang tidak ditunggu siapa pun. - Simpan datanya di sisimu. Basis datamu menyimpan riwayat obrolan dan memori. Enkripsi, biarkan pengguna menghapusnya, dan kamu adalah satu-satunya tempat data itu berada.
Model yang mana
| DeepSeek V4.1 Flash Uncensored | GLM 5.3 Flash Uncensored | |
|---|---|---|
| Dipakai untuk | Balasan pendamping | Ringkasan memori dan panggilan latar belakang lainnya |
| Foto | Ya | Tidak, hanya teks |
| Mulai membalas | Langsung, berpikir nonaktif secara default | Setelah jeda berpikir singkat |
| Sampler | Temperature, min_p dan lainnya | Tidak ada |
| Harga per 1 juta token | $0.45 masuk, $1.75 keluar | $0.20 masuk, $0.65 keluar |
Agar suara persona tidak berubah tanpa kamu sadari, panggil id bertanggal deepseek-v4.1-flash-1017-uncensored: ia tetap memakai build 17 Oktober 2026. Model.
Privasi yang bisa dibaca penggunamu
Obrolan pendamping termasuk teks paling pribadi. Per panggilan kami menyimpan waktu, kunci, model, jumlah token, kredit, dan status, selama 30 hari, dan tidak ada yang lain. Tanpa email akun, tanpa pesan, tanpa balasan. DeepSeek berjalan di tingkat privat yang tidak menyimpan prompt atau balasan, dan host GLM tidak menyimpan apa pun setelah balasan terkirim.
Sebelum panggilan berjalan, pemeriksaan otomatis membaca pesan terbaru terhadap batasan keras dan menjawab ya atau tidak. Apa yang dibaca tidak disimpan. Yang kami simpan.
Pertanyaan
Bolehkah aplikasi pendampingku memuat konten dewasa?
Boleh, untuk pengguna dewasa. Romansa dan fiksi dewasa antara orang dewasa termasuk dalam ketentuan. Konten seksual yang melibatkan anak di bawah umur atau orang sungguhan tidak pernah diizinkan, dan panggilan yang melewati batasan keras akan ditolak. Aplikasimu bertanggung jawab memastikan penggunanya dewasa, dan setiap pemilik kunci memastikan mereka berusia 18 tahun atau lebih.
Apakah model akan keluar dari karakter atau menceramahi pengguna?
Penolakan dihapus dari bobot model dan tidak ada tambahan dari kami di prompt-mu, jadi persona yang kamu tulis itulah yang dihadapi pengguna. Panggilan yang melewati batasan keras mendapat error yang bisa ditangani aplikasimu, bukan ceramah di dalam balasan.
Apakah kalian melatih model dengan obrolan pengguna kami?
Tidak. Kami tidak pernah menyimpan pesan atau balasan, jadi tidak ada yang bisa dilatih. Kami menyimpan satu baris jumlah per panggilan, selama 30 hari.
Bagaimana saya menjaga biaya tetap bisa diprediksi?
Kredit dibayar di muka, dan isi ulang otomatis bisa mengisinya kembali sehingga aplikasi tidak pernah berhenti. Setiap kunci bisa punya batas harian, dan setiap respons menyebutkan biayanya.