Lompat ke konten
Semua dokumentasi

Agen coding

Setup Continue

Continue terhubung ke API apa pun yang kompatibel dengan OpenAI lewat provider openai dengan apiBase kustom. Tambahkan nokeep ke config.yaml, dan tandai modelnya bisa memakai alat agar Agent mode aktif.

Diperiksa 29 Oktober 2026

Nilainya

apiBase
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 output maksimum
32768

Mulai dengan kunci uji gratis: ia menjawab setiap permintaan dengan satu baris tetap dan tanpa panggilan alat, yang membuktikan URL dan kunci sudah benar tanpa biaya. Lalu tempel kunci milikmu sendiri dari console. Kredit mulai $5, tanpa langganan.

Sambungkan

  1. Buka config.yaml: di menu konfigurasi pada kolom chat, klik ikon roda gigi di sebelah Local Config. Filenya ada di ~/.continue/config.yaml di macOS dan Linux, %USERPROFILE%\.continue\config.yaml di Windows.
  2. Tambahkan kedua model di bawah ini di bawah models, atau ganti seluruh file dengannya.
  3. Simpan, pilih DeepSeek V4.1 Flash Uncensored di menu model Continue, lalu kirim pesan. Balasan yang diawali “Connected to” berarti sudah berfungsi.
  4. Ganti sk-nokeep-test dengan kunci milikmu dari console, lalu simpan lagi.
config.yaml
name: nokeep
version: 0.0.1
schema: v1
models:
  - name: DeepSeek V4.1 Flash Uncensored
    provider: openai
    model: deepseek-v4.1-flash-uncensored
    apiBase: https://nokeep.ai/v1
    apiKey: sk-nokeep-test
    roles:
      - chat
      - edit
      - apply
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
      maxTokens: 32768
  - name: GLM 5.3 Flash Uncensored
    provider: openai
    model: glm-5.3-flash-uncensored
    apiBase: https://nokeep.ai/v1
    apiKey: sk-nokeep-test
    roles:
      - chat
      - edit
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 128000
      maxTokens: 32768

Biarkan tool_use di bawah capabilities. Continue tidak mengenali ID model ini, dan Agent mode butuh model yang ia tahu bisa memanggil alat.

Pengaturan yang perlu diketahui

  • contextLength memberi tahu Continue seberapa banyak yang boleh ia kirim; maxTokens adalah batas setiap balasan.
  • image_input memungkinkan kamu menempel tangkapan layar ke DeepSeek. GLM hanya membaca teks, jadi entrinya tidak menyertakannya.
  • Serahkan autocomplete ke model lain. API ini hanya melayani chat completions, tanpa endpoint fill-in-the-middle.

Model 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, sebentar
Per 1 juta token$0.45 masuk · $0.011 ter-cache · $1.75 keluar$0.20 masuk · $0.04 ter-cache · $0.65 keluar

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

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

Berpikir

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

Di Continue, kirim effort sebagai field body tambahan. Tambahkan ini ke entri DeepSeek, sejajar dengan roles, untuk model yang berpikir pada setiap permintaan; simpan entri kedua tanpa ini untuk pekerjaan cepat.

config.yaml
    requestOptions:
      extraBodyProperties:
        reasoning_effort: high

Biaya satu sesi

Agen mengirim seluruh percakapan pada setiap panggilan: instruksinya, file yang dibacanya, setiap langkah sejauh ini. Misalkan satu panggilan mengirim 60.000 token, 55.000 di antaranya sama dengan awal panggilan sebelumnya, dan menulis 1.000. Di DeepSeek, panggilan itu sekitar $0.0046, jadi 200 panggilan sekitar $0.92. Tanpa cache, panggilan yang sama akan $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 perkiraan biayanya, yaitu prompt dan keluaran maksimumnya, lalu menyesuaikan dengan yang terpakai. Pada keluaran maksimum 32.768 token, bagian keluaran dari tahanan itu sekitar $0.0573.
  • Konsol menunjukkan token, token ter-cache, dan kredit sebenarnya untuk setiap panggilan. Penghitung biaya milik agen mungkin tidak mengenal harga cache, dan hasilnya jadi terlalu tinggi.

Cara kerja penagihan.

Kalau tidak berhasil

Yang ditampilkan agenPerbaikan
401Kunci salah atau sudah dicabut. Tempel ulang, tanpa spasi atau tanda kutip.
402Kredit yang dibeli di akun sudah habis. Isi ulang mulai $5 di konsol, dan nyalakan Auto top-up di sana agar tugas panjang tidak berhenti di tengah: saat saldo turun di bawah jumlah yang kamu pilih, kredit ditambahkan dengan kartu tersimpanmu.
429Lebih dari 120 permintaan per menit pada satu kunci, atau melewati batas harian yang kamu atur di kunci itu. Agen yang menjalankan beberapa sub-agen sekaligus biasanya kena ini lebih dulu. Tunggu detik yang tertera di Retry-After, naikkan batasnya di konsol, atau beri tiap 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 punya path dua kali. Pakai https://nokeep.ai/v1, tanpa /chat/completions, dan cocokkan ID model dengan /v1/models.
503Model sedang sibuk. Coba lagi dalam beberapa detik; tidak ada yang ditagih.
Baris uji tetapSetup sudah benar. Ganti dengan kunci milikmu untuk mendapat balasan sungguhan.

Setiap error dijelaskan beserta perbaikannya di Errors.

Pertanyaan

Apakah kode saya disimpan?

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

Kenapa panggilan kedua lebih murah dari yang pertama?

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

Apakah ini juga berfungsi di JetBrains?

Ya. Ekstensi Continue untuk VS Code dan JetBrains membaca ~/.continue/config.yaml yang sama, jadi satu blok mengatur keduanya.