Langsung ke konten utama
Prompt caching membuat bagian prompt yang sama (system prompt panjang, definisi tools, dokumen referensi, riwayat percakapan) hanya diproses penuh sekali. Pada request berikutnya bagian itu dibaca dari cache dan ditagih sekitar 10% dari harga input normal. Hostlinku meneruskan mekanisme cache Anthropic apa adanya dan tidak menambahkan biaya khusus untuk cache; tarif efektif per model ada di Katalog Model.

Cara kerja harga

Beberapa model terbaru memakai tarif cache read lebih rendah: claude-opus-5-5 dan claude-sonnet-5-5 0,05×, serta claude-fable-5-1 0,025×. Angka pasti per model ada di Katalog Model — halaman itu menampilkan harga Original dan harga jual per Service Mode. Masa hidup cache default 5 menit sejak terakhir dipakai (diperpanjang tiap kali kena hit). Artinya cache sudah balik modal bila blok yang sama dipakai minimal 2 kali; makin sering dipakai, makin besar hematnya. Tarif per model ada di Katalog Model (kolom cache_read / cache_write).

Ambang minimum per model

Blok di bawah ambang ini tidak akan di-cache, dan cache_creation_input_tokens / cache_read_input_tokens bernilai 0 tanpa pesan error.

Prinsip susunan prompt

Cache bekerja berdasarkan prefix — semua konten sebelum penanda cache_control harus identik byte-per-byte agar kena hit. Susun prompt dari yang paling statis ke paling dinamis:
  1. tools (definisi fungsi) — jarang berubah
  2. system — instruksi, persona, dokumen referensi
  3. messages lama — riwayat percakapan
  4. Pesan user terbaru — selalu berubah, jangan di-cache
Maksimal 4 penanda cache_control per request. Yang paling umum: satu di akhir system.

Format Anthropic (/v1/messages)

Dipakai oleh Anthropic SDK, Claude Code, Cursor, Cline, dan tool lain berprotokol Anthropic. system ditulis sebagai array blok, lalu beri cache_control pada blok terakhir yang statis:
Respons melaporkan token cache terpisah dari input_tokens:
Pada request kedua dengan system yang sama, nilainya menjadi cache_creation_input_tokens: 0 dan cache_read_input_tokens: 3601 — itulah tanda cache bekerja. Python (Anthropic SDK)

Format OpenAI (/v1/chat/completions)

Untuk aplikasi yang memakai OpenAI SDK, tulis content system sebagai array content parts dan letakkan cache_control pada part-nya. Hostlinku menerjemahkannya ke Anthropic — hanya berlaku untuk model Claude.
Token cache muncul di usage.prompt_tokens_details:
Python (OpenAI SDK)

Claude Code, Cursor, Cline, dan agent

Tool-tool ini sudah memasang cache_control sendiri pada system prompt dan definisi tools mereka. Begitu kamu mengarahkan base URL ke Hostlinku (lihat Integrasi IDE & Agent), penghematan berjalan otomatis — tidak perlu konfigurasi tambahan. Di log kamu akan melihat Cache Read yang besar pada hampir setiap request lanjutan dalam satu sesi.

Cek di console

Buka Log Permintaan di console. Setiap baris menampilkan Input, Output, Cache Read, Cache Write (total), rincian Cache Write 5m / Cache Write 1h, dan biaya final. Rincian per-TTL hanya terisi bila upstream mengirimkannya — bila tidak, kolomnya menampilkan — (bukan 0), sedangkan totalnya tetap tercatat. Cara cepat memastikan cache bekerja:

Dukungan model

Pertanyaan lain? Lihat FAQ atau hubungi Bantuan.