Lompat ke konten
Semua dokumentasi

Agen pengodean

Pengaturan Aider

Aider berbicara dengan API apa pun yang kompatibel dengan OpenAI melalui dua variabel lingkungan dan nama model dengan awalan openai/. Dua berkas kecil kemudian memberinya batas dan harga model yang sebenarnya.

Diperiksa 29 Oktober 2026

Nilainya

OPENAI_API_BASE
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 menjawab setiap permintaan dengan satu baris tetap dan tanpa panggilan alat, yang membuktikan URL dan kuncinya benar tanpa mengeluarkan biaya apa pun. Lalu tempel kunci sendirimu dari konsol. Kredit mulai $5, tanpa langganan.

Hubungkan

  1. Atur base URL dan kunci di shell-mu.
  2. Jalankan Aider di proyekmu dengan nama model yang diawali openai/: openai/deepseek-v4.1-flash-uncensored.
  3. Tanyakan apa saja. Balasan yang diawali “Connected to” berarti pengaturannya berhasil.
  4. Atur OPENAI_API_KEY ke kunci sendirimu dari konsol, lalu jalankan Aider lagi.
export OPENAI_API_BASE=https://nokeep.ai/v1
export OPENAI_API_KEY=sk-nokeep-test

cd /path/to/your/project
aider --model openai/deepseek-v4.1-flash-uncensored

Pertahankan awalan openai/: itulah yang membuat panggilan dikirim ke OPENAI_API_BASE. Tanpa awalan itu Aider tidak mengenali nama model dan panggilannya gagal.

Agar variabel OpenAI-mu tetap untuk OpenAI, berikan kedua nilai sebagai flag: --openai-api-base dan --openai-api-key.

Batas, harga, dan suntingan

Aider memperingatkan bahwa ia tidak mengetahui jendela konteks atau harga model ini. Ia tetap bisa bekerja, tetapi dua berkas di direktori home-mu atau di akar repositori memperbaiki peringatan, laporan biaya, dan format suntingan.

.aider.model.metadata.json
{
  "openai/deepseek-v4.1-flash-uncensored": {
    "max_tokens": 131072,
    "max_input_tokens": 1000000,
    "max_output_tokens": 131072,
    "input_cost_per_token": 4.5000000000000003e-7,
    "output_cost_per_token": 0.00000175,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}
.aider.model.settings.yml
- name: openai/deepseek-v4.1-flash-uncensored
  edit_format: diff
  use_repo_map: true
  accepts_settings:
    - reasoning_effort
  extra_params:
    max_tokens: 32768
  • edit_format: diff hanya mengirim kembali baris yang berubah, yang lebih cepat dan lebih murah daripada seluruh berkas.
  • use_repo_map memberi model peta repositori, yang muat dengan longgar dalam konteks satu juta token.
  • max_tokens adalah batas setiap balasan. Tanpa itu, balasan berhenti pada default kami, yaitu 8,192 token.
  • Untuk GLM, salin kedua entri dengan openai/glm-5.3-flash-uncensored dan angkanya sendiri dari Model.

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
BerpikirNonaktif 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 dalam 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. Gunakan GLM untuk tugas singkat yang tidak mengirim ulang riwayat panjang, tempat harga masuk baru dan keluarannya yang lebih rendah menang.

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

Berpikir

DeepSeek menjawab seketika kecuali permintaan menyebut reasoning_effort, yang cocok untuk siklus cepat sunting-dan-jalankan pada 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 di antara ini; nilai lain ditolak dengan 400 invalid_reasoning_effort. Berpikir ditagih sebagai keluaran.

Di Aider, mulai dengan --reasoning-effort high, atau ketik /reasoning-effort high di sesi. Berkas pengaturan di atas mencantumkan reasoning_effort sebagai pengaturan yang diterima model, jadi Aider mengirimkannya tanpa peringatan.

Biaya satu sesi

Agen mengirim seluruh percakapan pada 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 menulis 1,000. Di DeepSeek panggilan itu berbiaya sekitar $0.0046, jadi 200 panggilan sekitar $0.92. Tanpa cache, panggilan yang sama 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 keluaran maksimumnya, lalu disesuaikan dengan yang benar-benar dipakai. Pada keluaran maksimum 32,768 token, bagian keluaran dari tahanan itu sekitar $0.0573.
  • Konsol menampilkan token sebenarnya, token cache, dan kredit setiap panggilan. Penghitung biaya milik agen mungkin tidak tahu harga cache, dan hasilnya terbaca lebih tinggi.

Cara penagihan bekerja.

Jika tidak berfungsi

Agen menampilkanPerbaikan
401Kuncinya salah atau sudah dicabut. Tempel lagi, tanpa spasi atau tanda kutip.
402Saldo kredit yang dibeli habis. Isi ulang mulai dari $5 di konsol, dan nyalakan Isi ulang otomatis di sana agar tugas panjang tidak pernah berhenti di tengah jalan: saat saldo turun di bawah jumlah yang kamu pilih, kredit ditambahkan ke kartu tersimpanmu.
429Lebih dari 120 permintaan per menit pada satu kunci, atau melewati batas harian yang kamu atur 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 tingkat berpikir yang tidak diterima model. DeepSeek menerima none, low, high, max; GLM menerima low atau high.
404URL-nya salah atau path-nya dobel. Gunakan https://nokeep.ai/v1, tanpa /chat/completions, dan periksa id model terhadap /v1/models.
503Model sedang sibuk. Coba lagi dalam beberapa detik; tidak ada yang ditagih.
Baris uji tetapPengaturannya berfungsi. Ganti dengan kunci sendirimu untuk mendapat balasan sungguhan.

Setiap kesalahan beserta perbaikannya tercantum di Kesalahan.

Pertanyaan

Apakah kodeku disimpan?

Tidak. Kami menyimpan satu baris jumlah per panggilan: waktu, kunci, model, token, kredit, dan status. Tidak pernah prompt, berkas, atau balasan. Yang kami simpan.

Mengapa panggilan kedua lebih murah daripada yang pertama?

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

Apakah laporan biaya Aider sesuai dengan tagihan?

Mendekati, dengan berkas metadata di atas, tetapi Aider tidak mengetahui harga cache, sehingga hasilnya terbaca lebih tinggi begitu cache aktif. Konsol menampilkan biaya sebenarnya setiap panggilan.