Lompat ke konten
Semua dokumentasi

Agen pemrograman

Pengaturan Zed

Panel agen Zed menerima API apa pun yang kompatibel dengan OpenAI sebagai penyedia. Tambahkan nokeep dari Agent Settings atau settings.json, dan Zed membaca kuncinya dari NOKEEP_API_KEY atau keychain kamu.

Diperiksa 29 Oktober 2026

Nilainya

URL API
https://nokeep.ai/v1
Kunci API
sk-nokeep-test to test, then your own sk-nokeep-… key
Model
deepseek-v4.1-flash-uncensored
Jendela konteks
1000000
Token keluaran maksimum
32768

Mulai dengan kunci uji gratis: kunci ini membalas setiap permintaan dengan satu baris tetap tanpa panggilan alat, jadi membuktikan URL dan kunci sudah benar tanpa mengeluarkan biaya apa pun. Lalu tempel kunci milikmu dari konsol. Kredit mulai dari $5, tanpa langganan.

Hubungkan

  1. Buka Agent Settings: jalankan agent: open settings dari palet perintah.
  2. Di LLM Providers, klik Add Provider.
  3. Beri nama nokeep, tempel https://nokeep.ai/v1 sebagai URL API, deepseek-v4.1-flash-uncensored sebagai id model, dan 1000000 sebagai jendela konteks.
  4. Tempel sk-nokeep-test sebagai kunci. Zed menyimpannya di keychain sistem kamu.
  5. Buka panel agen, pilih DeepSeek V4.1 Flash Uncensored dan kirim pesan. Balasan yang dimulai dengan “Connected to” berarti sudah berfungsi.
  6. Ganti kunci dengan kunci milikmu sendiri dari konsol.

Atau atur lewat settings.json, yang juga menyalakan gambar, panggilan alat paralel, dan kunci cache. Jangan pernah menaruh kunci di sana: Zed membacanya dari keychain, atau dari NOKEEP_API_KEY, yaitu nama penyedia dengan huruf kapital ditambah _API_KEY.

settings.json
{
  "language_models": {
    "openai_compatible": {
      "nokeep": {
        "api_url": "https://nokeep.ai/v1",
        "available_models": [
          {
            "name": "deepseek-v4.1-flash-uncensored",
            "display_name": "DeepSeek V4.1 Flash Uncensored",
            "max_tokens": 1000000,
            "max_output_tokens": 32768,
            "capabilities": {
              "tools": true,
              "images": true,
              "parallel_tool_calls": true,
              "prompt_cache_key": true
            }
          },
          {
            "name": "glm-5.3-flash-uncensored",
            "display_name": "GLM 5.3 Flash Uncensored",
            "max_tokens": 128000,
            "max_output_tokens": 32768,
            "capabilities": {
              "tools": true,
              "images": false,
              "parallel_tool_calls": false,
              "prompt_cache_key": false
            }
          }
        ]
      }
    }
  }
}

Pengaturan yang perlu diketahui

  • max_tokens adalah jendela konteks di pengaturan Zed, bukan batas balasan. max_output_tokens adalah batas untuk setiap balasan.
  • prompt_cache_key mengirim panggilan setiap utas ke server yang sudah menyimpan awal percakapannya di cache. DeepSeek mendukungnya; GLM tidak.
  • images memungkinkan kamu menambahkan tangkapan layar ke utas DeepSeek. GLM hanya membaca teks.

Model yang mana

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Konteks1,000,000 token128,000 token
Balasan terpanjang131,072 token32,768 token
Panggilan alatYa, setiap tool_choiceYa, tool_choice auto atau none
Membaca tangkapan layarYa, hingga 10 per permintaanTidak, hanya teks
BerpikirMati kecuali dimintaSelalu, singkat
Per 1M token$0.45 masuk · $0.011 cache · $1.75 keluar$0.20 masuk · $0.04 cache · $0.65 keluar

Pakai DeepSeek untuk pekerjaan agen. Seluruh repositori muat di konteksnya, ia memanggil alat dalam segala bentuk, dan riwayat yang dikirim ulang agen di setiap panggilan ditagih dengan harga cache $0.011 per juta. Pakai GLM untuk tugas singkat sekali jalan yang tidak mengirim ulang riwayat panjang, karena harga input baru dan keluarannya yang lebih rendah lebih menguntungkan di sana.

Kedua model sudah dihapus penolakannya dari bobot modelnya, jadi pekerjaan di dekat topik sensitif, seperti pengujian keamanan pada sistem milikmu sendiri atau alat moderasi, mendapat kode, bukan penolakan. Bandingkan model.

Berpikir

DeepSeek menjawab seketika kecuali permintaan menyebut reasoning_effort, yang cocok untuk alur edit-dan-jalankan yang cepat pada agen. Untuk perencanaan atau bug yang sulit, minta ia berpikir: ia menerima none, low, high, max. minimal, medium dan xhigh dari aplikasi lain berjalan di nilai terdekat dari ini; nilai lain ditolak dengan 400 invalid_reasoning_effort. Proses berpikir ditagih sebagai keluaran.

Di Zed, tambahkan "reasoning_effort": "high" ke entri DeepSeek. Zed lalu menampilkan sakelar berpikir di panel agen dan mengirim effort itu saat sakelarnya menyala. Pakai low, high atau max; minimal, medium dan xhigh juga bisa dan berjalan di nilai terdekatnya.

Biaya satu sesi

Agen mengirim seluruh percakapan di setiap panggilan: instruksi, berkas yang dibaca, setiap langkah sejauh ini. Misalnya sebuah panggilan mengirim 60.000 token, 55.000 di antaranya sama dengan awal panggilan sebelumnya, dan 1.000 ditulis. Di DeepSeek, panggilan itu berharga sekitar $0.0046, jadi 200 panggilan sekitar $0.92. Tanpa cache, panggilan yang sama berharga $0.0288.

  • Cache otomatis: tidak ada yang perlu dinyalakan. Awal sekitar 1.000 token atau lebih yang berulang dalam beberapa menit ditagih dengan harga cache.
  • Setiap panggilan menahan dulu perkiraan biayanya (prompt dan keluaran maksimumnya), lalu menyesuaikannya ke jumlah yang benar-benar terpakai. Pada keluaran maksimum 32.768 token, bagian keluarannya sekitar $0.0573.
  • Konsol menampilkan token asli, token cache, dan kredit untuk setiap panggilan. Penghitung biaya milik agen mungkin tidak mengenal harga cache, dan hasilnya jadi terlihat lebih tinggi.

Cara kerja penagihan.

Jika tidak berfungsi

Agen menampilkanPerbaikan
401Kuncinya salah atau sudah dicabut. Tempel ulang, tanpa spasi atau tanda kutip.
402Kredit yang dibeli sudah habis. Isi ulang dari $5 di konsol, dan nyalakan Auto top-up di sana agar tugas panjang tidak berhenti di tengah jalan: saat saldo turun di bawah jumlah yang kamu pilih, kredit ditambahkan dari kartu yang tersimpan.
429Lebih dari 120 permintaan per menit pada satu kunci, atau melewati batas harian yang kamu pasang pada kunci itu. Agen yang menjalankan beberapa sub-agen sekaligus biasanya kena ini lebih dulu. Tunggu beberapa detik sesuai Retry-After, naikkan batasnya di konsol, atau beri setiap agen kuncinya sendiri.
400 invalid_reasoning_effortAgen mengirim effort yang tidak diterima model. DeepSeek menerima none, low, high, max; GLM menerima low atau high.
404URL-nya salah atau path-nya ganda. Pakai https://nokeep.ai/v1, tanpa /chat/completions, dan cek id model terhadap /v1/models.
503Model sedang sibuk. Coba lagi beberapa detik lagi; tidak ada yang ditagih.
Baris uji tetapPengaturannya sudah berfungsi. Ganti dengan kunci milikmu untuk mendapat balasan sungguhan.

Setiap galat beserta perbaikannya tercantum di Galat.

Pertanyaan

Apakah kode saya disimpan?

Tidak. Kami menyimpan satu baris hitungan per panggilan: waktu, kunci, model, token, kredit, dan statusnya. Tidak pernah prompt, berkas, atau balasannya. Apa yang kami simpan.

Mengapa panggilan kedua lebih murah dari yang pertama?

Panggilan kedua dimulai dengan cara yang sama seperti yang pertama, jadi awal itu dibaca dari cache seharga $0.011 per juta token, bukan $0.45. Sebagian besar input agen sudah tersimpan di cache setelah panggilan pertamanya.