Kos token Claude Code: apa yang sebenarnya dibakar oleh satu sesi
Updated 2026-07-15
Sesi Claude Code yang serius membakar berjuta-juta token input kerana ejen menghantar semula konteks yang membesar pada setiap panggilan model, jadi sejam kerja pada Sonnet 4.6 biasanya berada antara beberapa dolar hingga puluhan dolar pada kadar API langsung. Prompt caching, routing model, dan kadar per token yang lebih rendah ialah tiga tuas yang menurunkannya.
Jawapan pantas: jangka dolar setiap sesi, bukan sen.
Claude Code ialah alat agentic, bukan tetingkap chat. Satu permintaan daripada anda boleh mencetuskan berpuluh-puluh panggilan model, dan setiap panggilan menghantar semula keseluruhan perbualan yang membesar sebagai token input. Itu menjadikan volum input, bukan output, sebagai pendorong kos. Token output biasanya hanya ralat pembundaran berbanding input. Angka anggaran yang dilaporkan komuniti meletakkan sesi sejam yang serius pada repo sederhana pada kira-kira 5 hingga 20 juta token. Pada kadar langsung Anthropic untuk Sonnet 4.6 ($3 per juta input, $15 per juta output), kebanyakan sesi berada antara kira-kira $2 dan $40 sebelum diskaun caching, dan hari yang berat pada Opus jauh melepasi itu. Prompt caching menurunkan bil sebenar di bawah matematik naif, tetapi corak asasnya kekal: sesi panjang pada repo besar berkos wang sebenar. Anda ada tiga tuas. Kurangkan apa yang masuk ke tetingkap konteks, halakan kerja rutin ke model lebih murah, dan turunkan kadar per token dengan menukar di mana permintaan dikenakan bil. Selebihnya halaman ini membincangkan setiap satu dengan angka konkrit.
Ke mana sebenarnya token itu pergi.
Dua mekanik melembutkan ini. Pertama, prompt caching Anthropic: Claude Code menanda prefix stabil sebagai boleh di-cache, cache write berkos premium, dan cache read dikenakan bil kira-kira sepersepuluh kadar input biasa. Kedua, context compaction: arahan /compact meringkaskan sejarah dan membuang transkrip mentah. Kedua-duanya banyak membantu, dan tiada satu pun mengubah peraturan asas: segala yang duduk dalam tetingkap dibayar pada setiap panggilan yang menyertakannya. Inilah sebabnya prompt yang sama berkos amat berbeza dalam repo yang berbeza. Soalan yang ditanya dalam sesi baharu dengan CLAUDE.md yang ringkas adalah murah. Soalan yang sama ditanya 30 giliran ke dalam sesi yang telah membaca sedozen fail besar menunggang di atas tetingkap token enam angka.
- System prompt dan definisi tool: kira-kira 15 hingga 20K token, dihantar semula pada setiap panggilan model.
- CLAUDE.md, fail rules, dan skema tool MCP: dimuatkan pada permulaan sesi dan dibawa dalam setiap panggilan seterusnya.
- Pembacaan fail: fail sumber 500 baris kira-kira 5 hingga 7K token, dan ia kekal dalam tetingkap selepas dibaca sekali.
- Hasil tool: output ujian, hasil grep, dan log terminal ditambah ke perbualan dan dikenakan bil semula sebagai input pada setiap giliran seterusnya.
- Gelung agentic itu sendiri: satu "betulkan ujian yang gagal ini" boleh menghasilkan 10 hingga 40 panggilan model sebelum Claude Code melaporkan kembali.
Matematik kos sesi yang realistik.
Modelkannya giliran demi giliran berbanding meneka. Sesi sederhana biasa menjalankan kira-kira 40 panggilan model. Setelah beberapa fail dan sedikit output ujian terkumpul, tetingkap penuh purata kira-kira 90K token setiap panggilan. Empat puluh panggilan pada 90K ialah 3.6M token input. Output kekal kecil: 40 panggilan pada kira-kira 1,000 token setiap satu ialah kira-kira 40K token output. Jadual di bawah menetapkan harga tiga profil sesi pada kadar senarai langsung Anthropic. Anggap ini sebagai siling: prompt caching mendiskaun prefix berulang dengan banyak, jadi sesi yang di-cache biasanya lebih rendah. Coraknya tetap sepadan dengan apa yang dilaporkan pembangun. Petang sesekali berkos beberapa dolar; menjalankan Opus sebagai pemandu harian pada API boleh mencecah beberapa ratus dolar sebulan.
| Profil sesi | Token input | Token output | Sonnet 4.6 langsung ($3/$15) | Opus 4.7 langsung ($5/$25) |
|---|---|---|---|---|
| Ringan (10 panggilan, repo kecil) | ~0.6M | ~12K | $1.98 | $3.30 |
| Biasa (40 panggilan, repo sederhana) | ~3.6M | ~40K | $11.40 | $19.00 |
| Hari berat (3 sesi panjang) | ~12M | ~120K | $37.80 | $63.00 |
Plan vs API: cara mana Claude Code lebih murah?
Anthropic menjual Claude Code dua cara: dibungkus ke dalam plan langganan kadar tetap dengan siling penggunaan yang dikuatkuasakan dalam tetingkap bergolek, atau diukur per token pada API. Harga API Claude Code hanyalah kadar model di atas dikenakan pada apa yang dibakar oleh sesi anda, tanpa siling dan tanpa had. Titik pulang modal hanyalah aritmetik biasa. Jika sesi biasa anda berkos kira-kira $11 pada Sonnet dengan kadar langsung, plan $20 mencapai pulang modal pada kira-kira dua sesi sebulan, dengan syarat anda kekal di bawah silingnya. Perangkapnya ialah siling itu sendiri: penggunaan agentic yang berat adalah corak yang tepat yang mengena had bergolek, dan kadar tetap berhenti menjadi murah sebaik anda tersekat di tengah sesi. Pengebilan API membalikkan pertukaran itu. Anda tidak pernah diputuskan, dan anda bayar untuk tepat apa yang dibakar. Ramai pengguna berat berakhir hibrid: plan untuk kerja interaktif, kunci API untuk job CI dan limpahan.
| Pilihan | Harga | Had | Sesuai untuk |
|---|---|---|---|
| Plan Claude Pro | $20/bulan (anggaran) | Tetingkap penggunaan bergolek, siling mingguan, peruntukan Claude Code sederhana | Sesi sesekali, repo kecil |
| Plan Claude Max | $100 hingga $200/bulan (anggaran) | Siling lebih tinggi, masih terhad kadar di bawah beban agentic berterusan | Pengguna harian yang boleh menerima siling |
| API Anthropic, bayar-mengikut-penggunaan | Per token pada kadar senarai | Tiada siling penggunaan, setiap token diukur | Penggunaan tidak menentu atau pasukan, CI, kawalan penuh |
| API melalui gateway | Per token, di bawah senarai | Pengukuran sama, harga unit lebih rendah | Sama seperti API, sensitif kos |
Cara mengurangkan kos token Claude Code.
Dua tuas terakhir menggandakan kesan. Menghalakan model murah melalui endpoint diskaun boleh menukar sesi $10 menjadi jauh di bawah satu dolar untuk kerja rutin. Satu pilihan gateway ialah APIsRouter, API serasi OpenAI dengan pengebilan bayar-mengikut-penggunaan dan tanpa langganan: model global bernilai 20% di bawah senarai rasmi, model China berada di bawah kadar rasmi mereka, top up pertama menambah +100% baki, dan checkout tanpa daftar di /topup menerima bayaran dahulu dan menghantar key melalui e-mel. Jadual di bawah menunjukkan seperti apa tangga routing dalam praktik. Kimi K2.6 (kimi-k2.6) juga tersedia jika anda lebih suka ia sebagai peringkat jimat.
- Pastikan CLAUDE.md ringkas. Setiap baris ialah caj berulang pada setiap panggilan model dalam setiap sesi.
- Mulakan sesi baharu untuk setiap tugas dan jalankan /compact apabila sesi panjang melarat. Tetingkap 150K token mengenakan bil 150K pada setiap panggilan.
- Skop pembacaan. Arahkan Claude Code kepada fail tertentu berbanding membiarkannya merangkak, dan kecualikan output build dan direktori vendor.
- Matikan pelayan MCP yang tidak anda gunakan. Skema tool mereka menunggang dalam system prompt pada setiap panggilan.
- Halakan mengikut model. Simpan Opus untuk seni bina dan penyahpepijatan yang rumit, jalankan Sonnet sebagai lalai, dan tolak boilerplate, scaffolding ujian, dan mesej commit ke model lebih murah.
- Turunkan kadar per token itu sendiri dengan mengarahkan base URL ke gateway berbanding dikenakan bil pada harga senarai langsung.
| ID Model | Input $/1M | Output $/1M | Guna untuk |
|---|---|---|---|
| claude-opus-4-7 | $4.00 | $20.00 | Seni bina, penyahpepijatan sukar |
| claude-sonnet-4-6 | $2.40 | $12.00 | Pemandu coding lalai |
| glm-5 | $0.514 | $2.314 | Suntingan rutin, sub-tugas agentic |
| deepseek-v4-pro | $0.3915 | $0.783 | Boilerplate, ujian, mesej commit |
| deepseek-v4-flash | $0.126 | $0.252 | Ringkasan, carian pantas |
Contoh konfigurasi: arahkan semula Claude Code dan sahkan.
Claude Code membaca ANTHROPIC_BASE_URL semasa permulaan, jadi menukar di mana token dikenakan bil ialah perubahan tetapan, bukan perubahan aliran kerja. Letakkan endpoint dan key di ~/.claude/settings.json dan setiap sesi mengambilnya secara automatik. ID model kekal sama, pelaksanaan tool kekal tempatan pada mesin anda, dan rollback hanyalah mengulas satu baris. Untuk alat dan skrip serasi OpenAI, base URL berakhir dengan /v1 (https://api.apisrouter.com/v1). Sahkan key dengan satu curl ringkas sebelum mengarahkan pemandu harian anda ke sana:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.apisrouter.com",
"ANTHROPIC_AUTH_TOKEN": "sk-APIsRouter-...",
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
}
}Soalan lazim
Berapa kos Claude Code setiap jam?
Angka anggaran yang dilaporkan komuniti untuk sejam aktif pada repo sederhana ialah 5 hingga 20 juta token, yang bernilai antara kira-kira $2 dan $40 pada Sonnet 4.6 dengan kadar langsung sebelum caching. Prompt caching biasanya menurunkan bil sebenar di bawah itu, dan Opus kira-kira menggandakan kadar per token.
Kenapa Claude Code menggunakan begitu banyak token?
Setiap panggilan model menghantar semula keseluruhan tetingkap konteks: system prompt, CLAUDE.md, setiap fail yang telah dibacanya, dan semua output tool sebelumnya. Satu permintaan pengguna boleh mencetuskan berpuluh-puluh panggilan, jadi token yang sama dikenakan bil berulang kali sebagai input seiring tetingkap membesar.
Adakah Claude Code termasuk dalam langganan Claude Pro?
Ya, plan langganan termasuk penggunaan Claude Code di bawah tetingkap kadar bergolek dan siling mingguan. Pengguna ringan selalunya muat dalam plan. Sesi agentic berterusan adalah corak yang tepat yang mengena siling itu, itulah sebabnya pengguna berat menambah kunci API untuk limpahan atau CI.
Bagaimana saya semak berapa banyak token yang telah digunakan Claude Code?
Jalankan /cost dalam sesi untuk melihat perbelanjaan sesi semasa apabila anda menggunakan pengebilan API. Untuk sejarah peringkat akaun, semak console pengebilan bagi endpoint mana sahaja yang ANTHROPIC_BASE_URL anda arahkan; gateway biasanya menunjukkan pecahan model, token, dan dolar per permintaan mengikut key.
Bolehkah Claude Code menggunakan model lebih murah untuk menjimatkan wang?
Ya. ANTHROPIC_MODEL menetapkan lalai, dan pengatasan ANTHROPIC_DEFAULT_OPUS_MODEL, SONNET, serta HAIKU menetapkan semula pilihan peringkat. Persediaan biasa mengekalkan Sonnet sebagai pemandu, menyimpan Opus untuk tugas sukar eksplisit, dan menghantar job berskrip atau berulang ke model jimat seperti deepseek-v4-pro melalui endpoint serasi OpenAI.
Adakah prompt caching menjadikan Claude Code lebih murah secara automatik?
Sebahagian besarnya, ya. Claude Code menerapkan prompt caching tanpa konfigurasi, jadi prefix stabil konteks anda dikenakan bil pada sebahagian kecil kadar input pada panggilan berulang. Anda tetap membayar harga penuh untuk kandungan baharu yang masuk ke tetingkap, dan membersihkan sesi membuang cache yang panas, jadi kumpulkan kerja berkaitan ke dalam satu sesi apabila masuk akal.