Mengapa OpenClaw token dibakar begitu cepat: apa yang mereka lakukan di dalamnya?

110.101.***.***
16

Ada framework asisten AI pribadi yang di-host sendiri bernama OpenClaw. Ini adalah alat yang dapat dipasang pada messenger yang Anda gunakan seperti WhatsApp / Telegram / Slack dan digunakan seperti asisten AI. Segera setelah diluncurkan, melampaui 145k bintang GitHub. Ini adalah proyek open source yang sangat populer.

Ketika pertama kali dirilis, saya juga mencoba menggunakannya, tetapi saya tidak menggunakannya karena dua hal: konsumsi token dan respons yang lambat. Saat mencari alternatif, saya menemukan open source bernama takopi yang memungkinkan Anda menggunakan agen terminal melalui Telegram. Karena saya adalah penggemar Mattermost, saya mem-fork dan membuat backend bernama tunapi yang memanggil (Claude Code, Codex, Gemini CLI) dalam mode -p, dan saya menggunakannya dengan menambahkan transport lain (Mattermost / Slack / discord).

Saya telah meneliti dan merangkum mengapa OpenClaw menghabiskan token begitu cepat. (Ini adalah artikel yang saya posting di blog pribadi dan saya memindahkannya di sini hehe Karena itu adalah posting blog, ada beberapa iklan untuk aplikasi yang saya buat di akhir. Maaf! Anda dapat mengabaikan bagian itu)

1. Sistem prompt dirakitkan kembali setiap kali

OpenClaw membuat ulang sistem prompt setiap kali dijalankan. Materi yang masuk:

  • File workspace: AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, HEARTBEAT.md, BOOTSTRAP.md

  • Daftar alat + skema JSON

  • Metadata daftar keterampilan

  • Metadata runtime

Dengan pengaturan default, hingga 20k karakter per file, total maksimal 150k karakter (sekitar 37,5k token) diinjeksikan ke dalam sistem prompt. Biasanya, sekitar 5k-10k token ditambahkan sebelumnya di setiap panggilan API.

2. Satu tugas dipecah menjadi beberapa panggilan alat

Ketika agen melakukan tugas, untuk setiap panggilan alat (ambil email → analisis → tentukan prioritas → daftar di Todoist → ringkas) terjadi panggilan API terpisah, dan setiap panggilan membawa seluruh konteks. Bahkan permintaan yang sederhana dapat dipecah menjadi 5-10 panggilan API.

Ini bukan panggilan yang berjalan diam-diam di latar belakang, tetapi merupakan operasi normal agen, namun dari perspektif pengguna, "saya hanya mengirim satu pesan" tetapi tagihan token sangat mengejutkan.

3. Seluruh riwayat percakapan dikirim ulang pada setiap permintaan

Direktori .openclaw/agents.main/sessions/ dengan semua riwayat terkumpul dalam JSONL, dan setiap permintaan baru mengirim ulang seluruh riwayat percakapan ke model.

Dalam satu laporan pengguna, konteks sesi utama sudah menempati 56-58% dari jendela 400k. Artinya, bahkan untuk satu pertanyaan sederhana, Anda harus memproses konteks cache 200k+ token.

Ada Compaction (ringkasan otomatis) tetapi threshold pemicu cukup tinggi sehingga hanya berfungsi di dekat jendela konteks 200k. Sebelum itu, puluhan k token menumpuk dan terjadi pada setiap panggilan.

4. Cache adalah solusi parsial - cold start saat TTL kedaluwarsa

Anthropic Prompt Caching hanya menagih 10% pada cache hit, tetapi ada TTL (biasanya 1 jam). Jika tidak digunakan secara berkelanjutan, Anda membayar harga penuh untuk setiap cold start.

OpenClaw memang menyediakan pengaturan workaround seperti heartbeat (pemanasan cache dengan interval 55 menit), tetapi ini berarti mengirim panggilan model bahkan saat pengguna tidak menggunakannya, jadi ini adalah biaya tambahan.

5. Output alat menumpuk dalam konteks

Output alat besar (hasil traversal direktori, daftar file, hasil pencarian, dll) disimpan apa adanya dalam riwayat sesi. Setelah masuk sekali, itu mengikuti semua panggilan berikutnya. OpenClaw memang memotong output besar hingga ~30% dari jendela konteks (hard cap 400k karakter), tetapi jumlah kumulatif masih berkembang pesat.

6. Penggunaan berlebihan server MCP

Ini mengejutkan cukup besar. Semakin banyak server MCP (Model Context Protocol) yang Anda instal, semakin banyak deskripsi alat + skema JSON ditambahkan ke sistem prompt.

Nilai terukur:

  • Tambahkan sekitar 200-800 token deskripsi alat per server MCP

  • Pengguna yang menjalankan 80+ alat: 5,2k token overhead per permintaan

  • Kurangi menjadi 8: 1,8k token overhead

  • Dalam pengukuran Hermes Agent dengan arsitektur serupa, bahkan pertanyaan kalender sederhana seperti "What's on my calendar today?" mengkonsumsi 15-20k input token sebelum memulai inferensi. Ini bukan pengukuran OpenClaw itu sendiri, tetapi dapat direferensikan karena memiliki pola yang sama (definisi alat + sistem prompt prepend)

Masalahnya adalah MCP dikalikan dengan 5 faktor lainnya:

Kombinasi

Hasil

MCP + perakitan ulang sistem prompt

Skema alat MCP diinjeksi ulang pada setiap panggilan

MCP + pengiriman ulang riwayat

hasil alat juga menumpuk dalam riwayat

MCP + Heartbeat

setiap heartbeat memanggil dengan definisi alat lengkap

MCP + akumulasi konteks

output alat menempati hingga ~30% dari konteks

Karena OpenClaw secara aktif merekomendasikan pasar MCP (ClawHub), pengguna secara alami menginstal banyak MCP, tetapi mereka sering tidak menyadari bahwa itu adalah penyebab pembakaran token dan hanya menyalahkan kualitas model.

7. Heartbeat dan Compaction sendiri juga merupakan biaya

  • Heartbeat: berjalan secara berkala di latar belakang bahkan tanpa pesan pengguna

  • Compaction: panggilan model tambahan untuk meringkas riwayat lama

  • Pencarian memori embedding: konsumsi token provider terpisah (OpenAI/Gemini/Voyage)

Satu laporan pengguna: "Saya mengatur pemeriksaan email setiap 5 menit, dan Heartbeat saja memakan biaya $50 sehari".

Kasus nyata

Tulisan pribadi Federico Viticci, redaktur MacStories: menggunakan OpenClaw membakar 180M token per bulan. Nama asisten adalah Navi, kombinasi Telegram + M4 Mac mini + Claude Opus 4.5. (Nilai tagihan 180M / $3,600 dikonversi berdasarkan harga unit Sonnet, jadi harga unit per model yang tepat berbeda)

Tes media IT Jerman c't 3003: penggunaan Opus sehari $109.55.

Pengguna Reddit $200 / hari - insiden loop otomasi tunggal.

Ringkasan

Penyebab

Dampak

Sistem prompt dirakit ulang setiap kali + injeksi file bootstrap

5k-37.5k token per panggilan

Satu tugas diuraikan menjadi 5-10 panggilan alat

Setiap panggilan membawa konteks lengkap

Seluruh riwayat percakapan dikirim ulang

Menempati 50%+ jendela 400k saat dikumpulkan

Batasan TTL cache

Biaya cold start setelah periode tidak digunakan

Akumulasi output alat

Output yang masuk sekali terus mengikuti

Penggunaan server MCP yang berlebihan

80 alat = 5.2k token overhead / permintaan

Heartbeat / Compaction

Panggilan latar belakang bahkan tanpa aksi pengguna

OpenClaw membakar token dengan cepat bukan karena pengguna melakukan sesuatu yang salah, tetapi hasil dari arsitektur itu sendiri.

Jadi Mengapa Orang-Orang Banyak Menggunakannya

Ini bukan hanya kasus dampak tagihan karena alat yang menerima 145k bintang. Spektrum penggunaan aktual jauh lebih luas:

  • Pengguna cahaya: $10-30 per bulan

  • Reguler: $40-80 per bulan

  • Power: $100-200 per bulan

  • Kasus seperti Viticci adalah outlier

Selain itu, sebagian besar pengguna OpenClaw terhubung melalui OAuth Claude Pro/Max dalam struktur di mana biaya tidak dapat dilihat (dokumentasi resmi: "OAuth tokens never show dollar cost"). Mulai 2026-04-04, Anthropic memblokir penggunaan OpenClaw dari Claude Pro/Max, jadi sekarang API key dipaksakan.

Nilai sebenarnya yang menarik dari OpenClaw adalah:

  • Integrasi messenger (WhatsApp, Telegram, Slack, iMessage, Signal dan 25+ lainnya) gunakan asisten AI dari satu tempat

  • Self-hosting + lisensi MIT

  • Agen dapat meningkatkan dirinya sendiri (Viticci memberitahu Navi "tambahkan kemampuan pembuatan gambar ke dirimu sendiri" → benar-benar menambahkannya)

  • Ulasan positif dari orang-orang berpengaruh seperti Simon Willison, Casey Newton

Jadi Bagaimana Saya Menggunakannya

Saya memutuskan tidak menggunakan OpenClaw karena berat dan lambat, dan langsung membuat jembatan messenger ↔ AI CLI. Ada alat bernama tunapi, ini adalah struktur untuk memanggil alat AI terminal seperti Claude Code / Codex CLI / Gemini CLI langsung dari Mattermost / Slack / Telegram. Pertahankan konteks sesi, meja bundar multi-agen (!rt), branching percakapan, pemetaan proyek per saluran, fitur seperti itu digunakan apa adanya dalam UI messenger. Dan asisten yang membaca email, mengatur jadwal, dan memberi tahu cuaca tidak benar-benar diperlukan juga. 😆 Jika Anda ingin menggunakannya dengan lebih ringan, aplikasi terminal jarak jauh seluler yang pernah saya perkenalkan di bawahhttps://damoang.net/free/6247926 seperti itu mungkin lebih baik.

Jika ambient assistant seperti OpenClaw adalah arah untuk menempatkan asisten AI di semua saluran messenger, tunapi adalah arah di mana saya hanya memanggil secara eksplisit. Karena tidak ada panggilan otomatis seperti heartbeat latar belakang, pola pembakaran token berbeda.

Ini bukan untuk mengatakan OpenClaw adalah alat yang buruk, alat dengan banyak fitur juga berarti biaya besar. Jika tidak cocok dengan pola penggunaan Anda sendiri, kombinasi ringan Anda sendiri mungkin jawabannya.


Sumber

로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
8.36 0.01

2026.07.10 KEB 하나은행 고시회차 988회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!