Loading...
    0
    • Panduan Pengembang
    • Referensi API
    • MCP
    • Sumber daya
    • Catatan Rilis
    Search...
    ⌘K
    Langkah pertama
    Pengenalan ClaudeMulai cepat
    Model & harga
    Ikhtisar modelMemilih modelYang baru di Claude 4.5Migrasi ke Claude 4.5Penghentian modelHarga
    Bangun dengan Claude
    Ikhtisar fiturMenggunakan Messages APIJendela konteksPraktik terbaik prompting
    Kemampuan
    Prompt cachingPengeditan konteksPemikiran diperpanjangUpayaStreaming PesanPemrosesan batchKutipanDukungan multibahasaPenghitungan tokenEmbeddingsVisiDukungan PDFFiles APIHasil pencarianOutput terstrukturAdd-on Google Sheets
    Alat
    IkhtisarCara mengimplementasikan penggunaan alatPenggunaan alat yang efisien tokenStreaming alat berbutir halusAlat BashAlat eksekusi kodePemanggilan alat terprogramAlat penggunaan komputerAlat editor teksAlat pengambilan webAlat pencarian webAlat memoriAlat pencarian alat
    Keterampilan Agen
    IkhtisarMulai cepatPraktik terbaikMenggunakan Keterampilan dengan API
    Agent SDK
    IkhtisarTypeScript SDKPython SDKPanduan Migrasi
    Panduan
    Input StreamingMenangani IzinManajemen SesiOutput terstruktur di SDKHosting Agent SDKMemodifikasi prompt sistemMCP di SDKAlat KustomSubagen di SDKPerintah Garis Miring di SDKKeterampilan Agen di SDKMelacak Biaya dan PenggunaanDaftar TugasPlugin di SDK
    MCP di API
    Konektor MCPServer MCP jarak jauh
    Claude di platform pihak ketiga
    Amazon BedrockMicrosoft FoundryVertex AI
    Rekayasa prompt
    IkhtisarGenerator promptGunakan template promptPenyempurna promptJadilah jelas dan langsungGunakan contoh (prompting multishot)Biarkan Claude berpikir (CoT)Gunakan tag XMLBerikan Claude peran (prompt sistem)Isi sebelumnya respons ClaudeRantai prompt kompleksTips konteks panjangTips pemikiran diperpanjang
    Uji & evaluasi
    Tentukan kriteria kesuksesanKembangkan kasus ujiMenggunakan Alat EvaluasiMengurangi latensi
    Perkuat penjaga
    Kurangi halusinasiTingkatkan konsistensi outputMitigasi jailbreakStreaming penolakanKurangi kebocoran promptJaga Claude tetap berkarakter
    Administrasi dan pemantauan
    Ikhtisar Admin APIAPI Penggunaan dan BiayaClaude Code Analytics API
    Console
    Kemampuan

    Effort

    Kontrol berapa banyak token yang digunakan Claude saat merespons dengan parameter effort, menukar antara kelengkapan respons dan efisiensi token.

    Parameter effort memungkinkan Anda mengontrol seberapa bersemangat Claude dalam menghabiskan token saat merespons permintaan. Ini memberi Anda kemampuan untuk menukar antara kelengkapan respons dan efisiensi token, semuanya dengan satu model.

    Parameter effort saat ini dalam beta dan hanya didukung oleh Claude Opus 4.5.

    Anda harus menyertakan header beta effort-2025-11-24 saat menggunakan fitur ini.

    Cara kerja effort

    Secara default, Claude menggunakan effort maksimum—menghabiskan sebanyak token yang diperlukan untuk memberikan respons yang menyeluruh. Dengan menurunkan tingkat effort, Anda dapat menginstruksikan Claude untuk lebih konservatif dengan penggunaan token, memperlakukan token sebagai sumber daya yang lebih mahal.

    Mengatur effort ke "high" menghasilkan perilaku yang persis sama dengan menghilangkan parameter effort sepenuhnya.

    Parameter effort mempengaruhi semua token dalam respons, termasuk:

    • Respons teks dan penjelasan
    • Panggilan alat dan argumen fungsi
    • Pemikiran yang diperluas (saat diaktifkan)

    Tingkat effort

    LevelDeskripsiKasus penggunaan umum
    highKelengkapan maksimum—Claude menggunakan sebanyak token yang diperlukan. Setara dengan tidak mengatur parameter.Analisis kompleks, penjelasan terperinci, konten edukatif
    mediumPendekatan seimbang dengan penghematan token moderat.Sebagian besar kasus penggunaan produksi, aplikasi yang sadar biaya
    lowRespons paling efisien token.Otomasi volume tinggi, kueri sederhana, saat respons diproses secara terprogram

    Penggunaan dasar

    import anthropic
    
    client = anthropic.Anthropic()
    
    response = client.beta.messages.create(
        model="claude-opus-4-5-20251101",
        betas=["effort-2025-11-24"],
        max_tokens=4096,
        messages=[{
            "role": "user",
            "content": "Analyze the trade-offs between microservices and monolithic architectures"
        }],
        output_config={
            "effort": "medium"
        }
    )
    
    print(response.content[0].text)

    Perilaku menurut tingkat effort

    Parameter effort terutama mengontrol verbositas output dan kedalaman penjelasan, bukan kebenaran respons. Claude melakukan penalaran internal yang serupa terlepas dari tingkat effort tetapi menyesuaikan berapa banyak penalaran tersebut yang muncul dalam output.

    Respons effort rendah

    • Jawaban dinyatakan langsung dengan penjelasan minimal
    • Respons ringkas dan efisien (1-2 kalimat konteks)
    • Rumus ditampilkan tetapi tidak diturunkan
    • Mengasumsikan pembaca dapat memverifikasi jawaban
    • Konfirmasi singkat untuk penggunaan alat ("Selesai.", "Diperbaiki.")

    Respons effort sedang

    • Konteks singkat sebelum jawaban
    • Justifikasi ringkas dengan langkah-langkah perantara kunci
    • Mungkin menyertakan satu contoh yang dikerjakan
    • Masih fokus pada efisiensi

    Respons effort tinggi

    • Terstruktur dengan header bagian
    • Pengaturan masalah dan definisi variabel
    • Proses solusi langkah demi langkah
    • Verifikasi dan pemeriksaan akal sehat
    • Format markdown yang kaya

    Kasus penggunaan

    Kapan menggunakan effort rendah

    • Optimasi kecepatan: Jumlah token yang lebih rendah berarti waktu respons yang lebih cepat, bermanfaat untuk aplikasi yang sensitif terhadap latensi
    • Pipeline otomatis: Saat respons diproses oleh kode daripada dibaca oleh manusia
    • Aplikasi volume tinggi: Kurangi biaya pada kueri rutin dan sederhana
    • Pengguna berpengalaman: Saat pengguna tidak memerlukan penjelasan terperinci
    • Konfirmasi cepat: Respons ya/tidak atau status sederhana

    Kapan menggunakan effort sedang

    • API produksi: Keseimbangan kejelasan dan efisiensi biaya
    • Aplikasi yang menghadap pengguna: Cukup konteks tanpa verbositas berlebihan
    • Penerapan yang sadar biaya: Penghematan signifikan dengan dampak kualitas minimal

    Kapan menggunakan effort tinggi (atau tidak ada parameter effort)

    • Analisis kompleks: Saat kelengkapan sangat penting
    • Konten edukatif: Saat pengguna perlu memahami penalaran
    • Dokumentasi: Saat respons berfungsi sebagai materi referensi
    • Debugging: Saat penjelasan terperinci membantu mengidentifikasi masalah

    Effort dengan penggunaan alat

    Saat menggunakan alat, parameter effort mempengaruhi penjelasan di sekitar panggilan alat dan panggilan alat itu sendiri. Tingkat effort yang lebih rendah cenderung:

    • Menggabungkan beberapa operasi menjadi lebih sedikit panggilan alat
    • Melanjutkan langsung ke tindakan tanpa pembukaan
    • Menggunakan pesan konfirmasi singkat setelah penyelesaian

    Tingkat effort yang lebih tinggi mungkin:

    • Menjelaskan rencana sebelum mengambil tindakan
    • Memberikan ringkasan perubahan yang terperinci
    • Menyertakan komentar kode yang lebih komprehensif

    Effort dengan pemikiran yang diperluas

    Parameter effort bekerja bersama dengan anggaran token pemikiran saat pemikiran yang diperluas diaktifkan. Dua kontrol ini melayani tujuan yang berbeda:

    • Parameter effort: Mengontrol bagaimana Claude menghabiskan semua token—termasuk token pemikiran, respons teks, dan panggilan alat
    • Anggaran token pemikiran: Menetapkan batas maksimum pada token pemikiran secara khusus

    Parameter effort dapat digunakan dengan atau tanpa pemikiran yang diperluas diaktifkan. Saat keduanya dikonfigurasi:

    1. Pertama tentukan tingkat effort yang sesuai untuk tugas Anda
    2. Kemudian atur anggaran token pemikiran berdasarkan kompleksitas tugas

    Untuk kinerja terbaik pada tugas penalaran kompleks, gunakan effort tinggi (default) dengan anggaran token pemikiran tinggi. Ini memungkinkan Claude untuk berpikir secara menyeluruh dan memberikan respons yang komprehensif.

    Praktik terbaik

    1. Mulai dengan sedang: Untuk sebagian besar aplikasi, effort sedang memberikan keseimbangan yang baik antara kualitas dan efisiensi.

    2. Gunakan rendah untuk otomasi: Saat respons dikonsumsi oleh kode daripada manusia, effort rendah dapat secara signifikan mengurangi biaya tanpa mempengaruhi kebenaran.

    3. Uji kasus penggunaan Anda: Dampak tingkat effort bervariasi menurut jenis tugas. Evaluasi kinerja pada kasus penggunaan spesifik Anda sebelum menerapkan.

    4. Pantau kualitas: Meskipun kebenaran umumnya dipertahankan di seluruh tingkat effort, kualitas penjelasan bervariasi. Pastikan tingkat yang Anda pilih memenuhi kebutuhan pengguna Anda.

    5. Pertimbangkan effort dinamis: Sesuaikan effort berdasarkan kompleksitas tugas atau preferensi pengguna. Kueri sederhana mungkin memerlukan effort rendah sementara analisis kompleks mendapat manfaat dari effort tinggi.

    • Cara kerja effort
    • Tingkat effort
    • Penggunaan dasar
    • Perilaku menurut tingkat effort
    • Respons effort rendah
    • Respons effort sedang
    • Respons effort tinggi
    • Kasus penggunaan
    • Kapan menggunakan effort rendah
    • Kapan menggunakan effort sedang
    • Kapan menggunakan effort tinggi (atau tidak ada parameter effort)
    • Effort dengan penggunaan alat
    • Effort dengan pemikiran yang diperluas
    • Praktik terbaik

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy