Lompat ke konten
Semua dokumentasi

Agen pengodean

Pengaturan Goose

goose membaca provider kustom dari file JSON. Simpan file nokeep di bawah, berikan kunci kamu ke goose, lalu pilih nokeep sebagai provider di aplikasi desktop atau CLI.

Diperiksa 30 Oktober 2026

Nilainya

base_url
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
Maks. token keluaran
32768

Mulai dengan kunci uji gratis: kunci ini menjawab setiap permintaan dengan satu baris tetap dan tanpa panggilan alat, sehingga membuktikan URL dan kuncinya benar tanpa mengeluarkan biaya. Lalu tempel kunci kamu sendiri dari konsol. Kredit mulai $5, tanpa langganan.

Hubungkan

  1. Simpan file di bawah sebagai custom_nokeep.json di ~/.config/goose/custom_providers/ untuk macOS dan Linux, atau %APPDATA%\Block\goose\config\custom_providers\ untuk Windows. Buat foldernya jika belum ada.
  2. Berikan kunci ke goose. Di terminal, atur NOKEEP_API_KEY ke sk-nokeep-test. Di goose Desktop, buka Settings, lalu Models, lalu Configure providers, cari nokeep dan tempel kuncinya; goose menyimpannya di keychain kamu.
  3. Mulai sesi dengan provider ini: di terminal dengan perintah di bawah, atau di goose Desktop dengan memilih nokeep dan deepseek-v4.1-flash-uncensored sebagai model.
  4. Kirim pesan. Balasan yang dimulai dengan “Connected to” berarti pengaturannya berhasil.
  5. Ganti dengan kunci kamu sendiri dari konsol.
custom_providers/custom_nokeep.json
{
  "name": "custom_nokeep",
  "engine": "openai",
  "display_name": "nokeep",
  "description": "OpenAI-compatible API for uncensored DeepSeek and GLM, paid with prepaid credits",
  "api_key_env": "NOKEEP_API_KEY",
  "base_url": "https://nokeep.ai/v1",
  "model_doc_link": "https://nokeep.ai/docs/models",
  "models": [
    {
      "name": "deepseek-v4.1-flash-uncensored",
      "context_limit": 1000000,
      "input_token_cost": 0.00000045,
      "output_token_cost": 0.00000175,
      "cache_read_token_cost": 0.000000011,
      "currency": "USD",
      "reasoning": false,
      "supports_vision": true
    },
    {
      "name": "deepseek-v4.1-flash-1017-uncensored",
      "context_limit": 1000000,
      "input_token_cost": 0.00000045,
      "output_token_cost": 0.00000175,
      "cache_read_token_cost": 0.000000011,
      "currency": "USD",
      "reasoning": false,
      "supports_vision": true
    },
    {
      "name": "glm-5.3-flash-uncensored",
      "context_limit": 128000,
      "input_token_cost": 0.0000002,
      "output_token_cost": 0.00000065,
      "cache_read_token_cost": 0.00000004,
      "currency": "USD",
      "reasoning": false,
      "supports_vision": false
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
Shell
export NOKEEP_API_KEY=sk-nokeep-test
goose session --provider custom_nokeep --model deepseek-v4.1-flash-uncensored

goose membaca file saat sesi dimulai, jadi mulai ulang goose Desktop setelah menyimpannya. Untuk menjadikan nokeep sebagai default, atur GOOSE_PROVIDER ke custom_nokeep dan GOOSE_MODEL ke id model di config.yaml goose atau di environment kamu. Jangan simpan kuncinya di config.yaml: goose mengabaikan kunci di sana.

Isi file ini

  • base_url berhenti di /v1; goose menambahkan /chat/completions sendiri.
  • context_limit adalah jendela asli tiap model, jadi goose tahu kapan harus meringkas sesi yang panjang.
  • Ketiga biaya dalam USD per token, termasuk pembacaan cache, sehingga tampilan biaya goose cocok dengan tagihan.
  • supports_vision memungkinkan kamu memberi DeepSeek tangkapan layar. GLM hanya membaca teks.
  • File ini juga mencantumkan id DeepSeek yang bertanggal, terikat pada satu build, untuk saat kamu ingin sesi tetap memakainya. glm-5.3-flash-uncensored ada untuk tugas singkat.

Kamu juga bisa menambahkan provider yang sama secara manual: formulir Add Custom Provider di goose Desktop, atau goose configure lalu Custom Providers. Keduanya menulis file seperti ini, tetapi tanpa jendela konteks dan harga.

Model mana

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Konteks1.000.000 token128.000 token
Jawaban 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 cache · $1,75 keluar$0,20 masuk · $0,04 cache · $0,65 keluar

Gunakan 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. Gunakan GLM untuk tugas singkat sekali jalan yang tidak mengirim ulang riwayat panjang, di mana harga input baru dan output yang lebih rendah lebih menguntungkan.

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

Berpikir

DeepSeek menjawab seketika kecuali permintaan menyebut reasoning_effort, yang cocok untuk alur edit-dan-jalankan agen yang cepat. 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 output.

Di goose, file menjaga reasoning tetap mati, sehingga goose tidak pernah mengirim effort dan DeepSeek menjawab seketika. Jika dinyalakan, goose akan mengirim low meskipun berpikir mati, sehingga setiap panggilan berpikir dan lebih mahal; medium-nya dijalankan sebagai high. Untuk tugas yang sulit, gunakan alat yang bisa mengirim reasoning_effort: high, atau panggil API seperti di Berpikir.

Biaya satu sesi

Agen mengirim seluruh percakapan di setiap panggilan: instruksinya, file yang sudah dibaca, setiap langkah sejauh ini. Misalnya sebuah panggilan mengirim 60.000 token, 55.000 di antaranya sama dengan awal panggilan sebelumnya, dan menulis 1.000. Di DeepSeek, panggilan itu berbiaya sekitar $0,0046, jadi 200 panggilan kira-kira $0,92. Tanpa cache, panggilan yang sama akan berbiaya $0,0288.

  • Cache berjalan otomatis: tidak ada yang perlu dinyalakan. Awal sekitar 1.000 token atau lebih, yang diulang dalam beberapa menit, ditagih dengan harga cache.
  • Setiap panggilan menahan perkiraan biayanya, yaitu prompt dan maks. output-nya, lalu menyesuaikan dengan yang benar-benar dipakai. Pada maks. output 32.768 token, bagian output dari tahanan itu sekitar $0,0573.
  • Konsol menampilkan token asli tiap panggilan, token cache, dan kredit. Penghitung biaya milik agen mungkin tidak mengetahui harga cache, dan hasilnya jadi terlalu tinggi.

Cara kerja tagihan.

Jika tidak berhasil

Yang ditampilkan agenSolusi
401Kuncinya salah atau sudah dicabut. Tempel ulang, tanpa spasi atau tanda kutip.
402Saldo kredit yang dibeli 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 ke kartu yang tersimpan.
429Lebih dari 120 permintaan per menit pada satu kunci, atau melewati batas harian yang kamu atur. 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 ada dua kali. Gunakan 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 tetapPengaturannya berhasil. Ganti dengan kunci kamu sendiri untuk mendapat balasan sungguhan.

Setiap error dicantumkan beserta solusinya di Errors.

Pertanyaan

Apakah kode saya disimpan?

Tidak. Kami menyimpan satu baris hitungan per panggilan: waktu, kunci, model, token, kredit, dan statusnya. Tidak pernah prompt, file, 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 dengan harga $0,011 per juta token, bukan $0,45. Sebagian besar input agen sudah tersimpan di cache setelah panggilan pertamanya.

Apakah ekstensi goose bisa dipakai dengan ini?

Bisa. Ekstensi sampai ke model sebagai alat dalam format OpenAI, dan DeepSeek memanggilnya seperti alat lainnya.