GPT-5.6 Series is now live on CometAPI โ†’

Cara Menggunakan API Claude Sonnet 5

CometAPI
AnnaJul 3, 2026
Cara Menggunakan API Claude Sonnet 5

Jawaban Singkat

Claude Sonnet 5 API adalah model kelas Sonnet terbaru dari Anthropic untuk agen pemrograman, penalaran konteks panjang, penggunaan alat, dan pekerjaan pengetahuan profesional. Anthropic mengumumkan Claude Sonnet 5 pada 30 Juni 2026, memposisikannya sebagai model Sonnet paling agentik sejauh ini dan peningkatan besar dari Claude Sonnet 4.6. Pengembang dapat menggunakannya melalui CometAPI dengan ID model claude-sonnet-5 melalui endpoint Anthropic Messages asli POST /v1/messages atau endpoint yang kompatibel dengan OpenAI POST /v1/chat/completions.

Mengapa Claude Sonnet 5 Penting Saat Ini

Anthropic memperkenalkan Claude Sonnet 5 pada 30 Juni 2026, dengan peluncuran yang ditujukan langsung untuk pengembang yang membangun sistem berbasis agen. Perusahaan menggambarkan Sonnet 5 sebagai model Sonnet paling agentik sejauh ini, dengan perencanaan, penggunaan alat, pengkodean, pekerjaan peramban, pekerjaan terminal, dan penalaran profesional yang lebih kuat. Posisi terpenting adalah bahwa Sonnet 5 memperkecil celah dengan Claude Opus 4.8 sambil tetap berada di tier Sonnet yang lebih cepat dan hemat biaya.

Hal ini penting karena pasar telah bergerak melampaui sekadar penyelesaian chat sederhana. Aplikasi AI produksi semakin membutuhkan model untuk membaca konteks besar, memanggil alat, menulis kode, memeriksa dokumen, menggunakan peramban, mengeksekusi perintah terminal, memulihkan dari kesalahan, dan menyelesaikan alur kerja multi-langkah. Model Claude Sonnet secara historis populer untuk pengkodean dan alur kerja agen, dan Sonnet 5 dibangun untuk kategori itu.

Rilis ini juga mengubah cara pengembang memikirkan kontrol API. Claude Sonnet 5 menggunakan pemikiran adaptif secara default. Anggaran pemikiran yang diperluas secara manual dihapus untuk model ini, dan catatan migrasi Anthropic menyatakan bahwa pengaturan sampling non-default seperti temperature, top_p, dan top_k dapat mengembalikan error 400. Dengan kata lain, bermigrasi dari Sonnet 4.6 bukan hanya mengganti nama model.

Apa itu Claude Sonnet 5 API?

Claude Sonnet 5 API adalah antarmuka terprogram untuk model Sonnet 5 dari Anthropic. Ini dirancang untuk generasi teks, pengkodean, penggunaan alat, penalaran dokumen, pemahaman gambar, dan alur kerja konteks panjang. Di CometAPI, ID model adalah:

claude-sonnet-5

Anda dapat memanggilnya dengan dua cara utama:

  1. Gunakan endpoint Anthropic Messages milik CometAPI saat Anda menginginkan perilaku native Claude, pemikiran adaptif, kontrol effort, cache prompt, alat, penelusuran web, streaming, dan bentuk respons Anthropic.
  2. Gunakan endpoint chat yang kompatibel dengan OpenAI milik CometAPI saat aplikasi Anda sudah menggunakan penyelesaian chat gaya OpenAI dan Anda menginginkan perutean model yang lebih mudah di seluruh keluarga model Claude, GPT, Gemini, dan lainnya.

Untuk sebagian besar tim produksi, endpoint Messages native adalah pilihan pertama terbaik untuk alur kerja agen khusus Claude. Endpoint yang kompatibel dengan OpenAI paling baik saat portabilitas, perbandingan model, atau pekerjaan migrasi minimal lebih penting daripada kontrol khusus Claude.

Spesifikasi Singkat Claude Sonnet 5

SpesifikasiDetail Claude Sonnet 5 APICatatan praktis
PenyediaAnthropicTersedia melalui Anthropic dan platform yang didukung seperti CometAPI
ID model CometAPIclaude-sonnet-5Gunakan ID ini persis dalam permintaan CometAPI
Kode penyedia CometAPIanthropicBerguna untuk pemfilteran katalog dan perutean
Endpoint CometAPI nativePOST /v1/messagesTerbaik untuk fitur native Claude
Endpoint kompatibel OpenAIPOST /v1/chat/completionsTerbaik untuk integrasi penyelesaian chat yang portabel
Jenis inputTeks dan gambar; katalog CometAPI juga mencantumkan PDF-ke-teksCocok untuk pengkodean, dokumen, tangkapan layar, grafik, dan tinjauan multimodal
Jenis outputTeksGunakan alat terpisah untuk pembuatan file, tindakan peramban, atau eksekusi kode
Jendela konteks1M token dalam dokumen AnthropicHitung ulang prompt karena tokenizer baru
Output maksimumHingga 128k token output pada API Messages sinkronToken pemikiran adaptif berbagi anggaran respons
Perilaku pemikiranPemikiran adaptif aktif secara defaultJangan kirim anggaran pemikiran diperluas lama
Kontrol effortDidukung via output_config.effort pada Messages APIGunakan effort lebih tinggi untuk penalaran sulit dan lebih rendah untuk kecepatan/biaya
Pengaturan samplingtemperature, top_p, dan top_k non-default ditolak dalam catatan migrasiHapus knob kreativitas lama saat migrasi

Apa yang Baru di Claude Sonnet 5 API: Inovasi Utama

Anthropic memposisikan Sonnet 5 sebagai peningkatan substansial dibanding Sonnet 4.6, dengan fokus pada keandalan agen di dunia nyata.

1. Tokenizer Baru dan Efisiensi Token

Sonnet 5 menggunakan tokenizer yang diperbarui (mirip dengan Opus 4.7). Teks input yang sama dapat memetakan ke sekitar 1,0โ€“1,35ร— lebih banyak token tergantung jenis konten, rata-rata sekitar 30% lebih banyak.

Dampak: Harga perkenalan ($2/$10 per satu juta token input/output hingga 31 Agustus 2026) membuat transisi kurang lebih netral biaya. Harga standar setelahnya adalah $3/$15, cocok dengan Sonnet 4.6 per token tetapi berpotensi lebih tinggi per tugas karena inflasi token. Selalu hitung ulang token dengan model baru.

2. Peningkatan Kapabilitas

Sonnet 5 menunjukkan peningkatan substansial atas Sonnet 4.6 di berbagai tolok ukur:

  • Pengkodean & Tugas Agentik: Lebih dekat dengan Opus 4.8 pada evaluasi mirip SWE-bench, penelusuran agentik (BrowseComp), dan penggunaan komputer (OSWorld-Verified).
  • Penalaran & Pekerjaan Pengetahuan: Fokus yang lebih berkelanjutan, verifikasi diri, dan penanganan kode brownfield atau tugas profesional multi-langkah.
  • Multimodal & Penggunaan Alat: Pemanggilan alat paralel dan kapabilitas visi yang lebih kuat.

Kinerja berskala dengan tingkat effort (low/medium/high/xhigh), memungkinkan kompromi biaya-kinerja yang lebih tepat. Pada effort yang lebih tinggi, model ini menyaingi atau mendekati Opus di banyak tugas.

Umpan balik awal pengguna menyoroti penyelesaian tugas kompleks yang lebih cepat, lebih sedikit halusinasi, dan eksekusi dunia nyata yang lebih baik.

Cara Menggunakan API Claude Sonnet 5

3. Perlindungan Keamanan Siber & Keselamatan

  • Perilaku tidak diinginkan secara keseluruhan lebih rendah dibanding 4.6.
  • Kapabilitas eksploit siber berkurang dibanding Opus (skor 0% eksploit penuh pada uji kerentanan Firefox).
  • Perlindungan siber aktif secara default โ€” deteksi dan pemblokiran penggunaan berbahaya secara real-time (sama seperti Opus 4.7/4.8, kurang ketat dibanding beberapa model yang lebih tinggi).

Ini membuat Sonnet 5 lebih aman untuk agen produksi di lingkungan yang sensitif terhadap keamanan siber.

Cara Menggunakan API Claude Sonnet 5

Claude Sonnet 5 lebih kuat dalam penalaran yang relevan dengan siber daripada Sonnet 4.6, tetapi tidak sekuat Opus 4.8 dan secara substansial di bawah Mythos 5 pada tugas siber yang dievaluasi.

Inti API yang penting adalah bahwa perlindungan diskalakan dengan kapabilitas model. Anthropic menggambarkan perlindungan berbasis klasifier di seluruh trafik, dengan kategori seperti penggunaan terlarang, penggunaan ganda berisiko tinggi, dan penggunaan ganda. Pertukaran penggunaan terlarang dan penggunaan ganda berisiko tinggi diblokir secara default, sementara tugas keamanan penggunaan ganda biasa seperti deteksi kerentanan tidak diblokir secara default.

Bagi tim keamanan yang sah, ini berarti Sonnet 5 dapat berguna untuk pekerjaan defensif seperti tinjauan kode, panduan konfigurasi aman, triase kerentanan, dokumentasi insiden, dan perencanaan patch.

Pemikiran Adaptif di Claude Sonnet 5

Pemikiran adaptif adalah salah satu perubahan paling penting yang menghadap pengembang di Claude Sonnet 5. Alih-alih meminta pengembang memilih anggaran pemikiran secara manual untuk setiap panggilan, Claude dapat mengalokasikan usaha penalaran secara dinamis berdasarkan tugas.

Pemikiran adaptif adalah salah satu fitur unggulan Sonnet 5. Ia menyesuaikan kedalaman penalaran secara dinamis:

  • Tingkat Effort: Low (cepat/murah), Medium, High (analisis lebih dalam), dengan opsi adaptif.
  • Default: High pada API/Claude Code untuk Sonnet 5.
  • Manfaat: Menyeimbangkan kualitas vs biaya/latensi. Effort lebih tinggi unggul pada tugas kompleks tetapi mengonsumsi lebih banyak token.

Contoh Prompt:

Use adaptive thinking for this task: Quick overview first, then detailed analysis and code if critical issues are found.

Dalam integrasi Claude yang lebih lama, tim sering menggunakan kontrol pemikiran diperluas seperti:

{
  "thinking": {
    "type": "enabled",
    "budget_tokens": 32000
  }
}

Untuk Claude Sonnet 5, jangan kirim pola lama itu. Catatan migrasi Sonnet 5 dari Anthropic menyatakan anggaran pemikiran yang diperluas manual dihapus dan dapat mengembalikan error 400. Gunakan pemikiran adaptif dan kontrol effort sebagai gantinya.

Bagaimana Kontrol Effort Bekerja

Parameter effort memberi pengembang cara yang lebih sederhana untuk memengaruhi seberapa banyak pekerjaan yang dilakukan model. Tingkat effort Anthropic saat ini mencakup low, medium, high, xhigh, dan max; high adalah default dan setara dengan menghilangkan parameter ini. Kebijakan produksi yang praktis seperti ini:

Tingkat effortGunakan saatHindari saat
lowJawaban singkat, ekstraksi, klasifikasi, perutean, transformasi sederhanaTugas membutuhkan penalaran multi-langkah atau keandalan tinggi
mediumBantuan pengkodean normal, ringkasan dokumen, investigasi dukungan, analisis bisnisTugas sepele atau sensitif latensi
highPenalaran kompleks, masalah pengkodean sulit, dan tugas agentikAnda menjalankan trafik bernilai rendah dalam volume tinggi
xhighAgen pengkodean berjalan lama, pemanggilan alat berulang, penelusuran web, dan pencarian basis pengetahuan besarTugas memiliki konteks pendek dan jawaban jelas
maxMasalah frontier yang betul-betul membutuhkan kualitas marginalSebagian besar trafik produksi rutin

Pola arsitekturalnya stabil: rute tugas sulit ke effort lebih tinggi dan tugas sederhana ke effort lebih rendah.

Mengapa Menggunakan Claude Sonnet 5 API dengan CometAPI?

CometAPI berguna saat tim menginginkan satu lapisan integrasi untuk banyak keluarga model. Alih-alih membangun integrasi penyedia terpisah untuk setiap model, Anda dapat merutekan Claude, GPT, Gemini, model gambar, model video, model embedding, dan API lain di balik satu akun dan satu arsitektur aplikasi.

Untuk Claude Sonnet 5, CometAPI memberi tiga keuntungan praktis.

Pertama, CometAPI mengekspos Claude Sonnet 5 melalui endpoint Anthropic Messages native dan endpoint yang kompatibel dengan OpenAI. Ini berarti tim dapat menggunakan fitur native Claude untuk alur kerja agen serius sambil tetap menguji Sonnet 5 di dalam aplikasi yang sudah menggunakan penyelesaian chat gaya OpenAI.

Kedua, katalog CometAPI memudahkan perbandingan model. Anda dapat menjalankan rangkaian prompt yang sama terhadap Sonnet 5, Sonnet 4.6, model tier Opus, model kelas GPT, model kelas Gemini, dan model khusus. Ini penting karena model terbaik untuk pengkodean mungkin bukan yang terbaik untuk ekstraksi dokumen, dukungan pelanggan, chat sensitif latensi, atau pemrosesan batch sensitif biaya.

Ketiga, CometAPI membantu perutean produksi. Anda dapat mulai dengan Sonnet 5 sebagai model default untuk pengkodean dan penalaran agentik, lalu menambahkan aturan fallback untuk ketersediaan, anggaran, latensi, atau perilaku penolakan. Sistem AI yang matang tidak boleh terikat selamanya pada satu nama model.

Cara Menggunakan Claude Sonnet 5 API dengan CometAPI

Contoh di bawah menggunakan kode sisi server. Jangan pernah mengekspos kunci CometAPI Anda di JavaScript peramban, aplikasi seluler, repositori publik, atau log sisi klien.

Langkah 1: Buat dan Simpan Kunci CometAPI Anda

Simpan kunci API Anda sebagai variabel lingkungan:

export COMETAPI_KEY="your_cometapi_key"

Di Windows PowerShell:

$env:COMETAPI_KEY="your_cometapi_key"

Langkah 2: Pilih Endpoint yang Tepat

Gunakan POST /v1/messages saat Anda menginginkan perilaku native Claude:

https://api.cometapi.com/v1/messages

Gunakan POST /v1/chat/completions saat Anda menginginkan chat yang kompatibel dengan OpenAI:

https://api.cometapi.com/v1/chat/completions

Rekomendasi: mulai dengan /v1/messages untuk sistem agen Claude Sonnet 5 baru. Gunakan /v1/chat/completions saat Anda sudah memiliki pembungkus SDK OpenAI, router model, atau alat evaluasi multi-model yang dibangun di atas penyelesaian chat.

Langkah 3: Panggil Claude Sonnet 5 dengan cURL

Ini contoh API Messages native paling sederhana:

curl https://api.cometapi.com/v1/messages \ ย -H "Authorization: Bearer $COMETAPI_KEY" \ ย -H "Content-Type: application/json" \ ย -d '{ ย  ย "model": "claude-sonnet-5", ย  ย "max_tokens": 1200, ย  ย "messages": [ ย  ย   { ย  ย  ย  ย "role": "user", ย  ย  ย  ย "content": "Write a concise migration checklist for moving a Node.js API from Express 4 to Express 5." ย  ย   } ย   ]  }'

Untuk Sonnet 5, hindari menambahkan override sampling lama atau anggaran pemikiran manual kecuali dokumentasi saat ini secara eksplisit mendukungnya untuk rute Anda. Biarkan pemikiran adaptif menangani penalaran dan gunakan kontrol effort di tempat yang didukung.

Langkah 4: Contoh Python dengan Anthropic SDK

Banyak alur kerja SDK Anthropic dapat diarahkan ke CometAPI dengan menyetel base URL dan kunci API.

import osimport anthropicโ€‹client = anthropic.Anthropic( ย  ย base_url="https://api.cometapi.com", ย  ย api_key=os.environ["COMETAPI_KEY"],)โ€‹message = client.messages.create( ย  ย model="claude-sonnet-5", ย  ย max_tokens=1500, ย  ย messages=[ ย  ย  ย   { ย  ย  ย  ย  ย  ย "role": "user", ย  ย  ย  ย  ย  ย "content": ( ย  ย  ย  ย  ย  ย  ย  ย "Review this deployment plan for a payments API. " ย  ย  ย  ย  ย  ย  ย  ย "Return the top risks, missing tests, and rollout checklist." ย  ย  ย  ย  ย   ), ย  ย  ย   } ย   ],)โ€‹for block in message.content: ย  ย if getattr(block, "type", None) == "text": ย  ย  ย  ย print(block.text)

Jika rute CometAPI Anda mendukung kontrol effort melalui bentuk yang sama seperti dokumentasi Anthropic saat ini, Anda dapat menambahkan pengaturan effort untuk pekerjaan yang lebih berat:

message = client.messages.create( ย  ย model="claude-sonnet-5", ย  ย max_tokens=3000, ย  ย thinking={"type": "adaptive"}, ย  ย output_config={"effort": "high"}, ย  ย messages=[ ย  ย  ย   { ย  ย  ย  ย  ย  ย "role": "user", ย  ย  ย  ย  ย  ย "content": "Analyze this incident report and propose a root-cause investigation plan.", ย  ย  ย   } ย   ],)

Karena skema penyedia dan agregator dapat berkembang, uji parameter effort di staging sebelum produksi. Jika suatu rute menolak output_config, hapus atau gunakan bentuk parameter CometAPI yang didokumentasikan saat ini.

Langkah 5: Contoh Penyelesaian Chat yang Kompatibel dengan OpenAI

Gunakan jalur ini jika aplikasi Anda sudah menggunakan penyelesaian chat yang kompatibel dengan OpenAI.

curl https://api.cometapi.com/v1/chat/completions \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "messages": [
      {
        "role": "system",
        "content": "You are a senior backend engineer. Be precise and practical."
      },
      {
        "role": "user",
        "content": "Design a retry strategy for a webhook delivery service. Include database fields and failure states."
      }
    ],
    "max_completion_tokens": 1800,
    "stream": false
  }'

Rute yang kompatibel dengan OpenAI sangat baik untuk portabilitas, tetapi jangan berasumsi bahwa setiap fitur native Claude dipetakan sempurna ke penyelesaian chat. Untuk alur kerja Claude tingkat lanjut, lebih baik gunakan endpoint Messages.

Langkah 6: Contoh Streaming

Streaming meningkatkan latensi yang dirasakan untuk chat, asisten pengkodean, dan laporan panjang.

const response = await fetch("https://api.cometapi.com/v1/messages", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.COMETAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "claude-sonnet-5",
    max_tokens: 2500,
    stream: true,
    messages: [
      {
        role: "user",
        content: "Write a production runbook for investigating elevated API error rates.",
      },
    ],
  }),
});

if (!response.ok) {
  throw new Error(`Stream failed: ${response.status} ${await response.text()}`);
}

for await (const chunk of response.body) {
  process.stdout.write(Buffer.from(chunk).toString("utf8"));
}

Di produksi, parsing server-sent events alih-alih mencetak potongan mentah. Juga tangani pemutusan jaringan, respons parsial, idempoten retry, dan pembatalan pengguna.

Penggunaan Komputer / Alur Agen: Gabungkan dengan alat untuk kontrol peramban/terminal. Sonnet 5 unggul di sini.

Praktik Terbaik dengan CometAPI:

  • Pantau dasbor penggunaan untuk biaya.
  • Uji A/B model (mis., Sonnet 5 vs. Opus 4.8).
  • Atur peringatan anggaran.
  • Gunakan untuk integrasi Claude Code dengan mengarah ke endpoint CometAPI.

Tips Prompting untuk Claude Sonnet 5

Claude Sonnet 5 berkinerja terbaik ketika tugasnya eksplisit dan kriteria keberhasilan terlihat.

Gunakan struktur ini untuk pengkodean dan tugas agen:

Goal: [what should be achieved]
Context: [repo, system, constraints, known facts]
Inputs: [files, logs, tickets, data]
Rules: [must not change, security requirements, output format]
Success criteria: [tests pass, plan quality, risk list, exact schema]
Output: [what you want returned]

Sebagai contoh:

Goal: Find likely causes of increased checkout API latency.
Context: The service is Node.js, PostgreSQL, Redis, and Stripe webhooks.
Inputs: I will provide logs, traces, recent deploy notes, and database metrics.
Rules: Do not invent metrics. Separate evidence from hypotheses.
Success criteria: Return the top 5 likely causes, what evidence supports each one, and the next query or dashboard to check.
Output: A table followed by a 30-minute investigation plan.

Harga Claude Sonnet 5 di CometAPI

Katalog CometAPI live yang diperiksa untuk artikel ini mencantumkan claude-sonnet-5 pada:

Item hargaNilai katalog CometAPI yang diperiksa
Token input$1.60 per 1M token
Token output$8.00 per 1M token
ID modelclaude-sonnet-5
Ketersediaanupcoming: false di katalog live

Selalu verifikasi harga saat ini di dasbor CometAPI sebelum memublikasikan klaim harga untuk pelanggan. Harga model dapat berubah, dan perjanjian perusahaan mungkin berbeda dari nilai katalog publik.

Contoh Estimasi Biaya

def estimate_sonnet5_cost(input_tokens, output_tokens):
    input_price_per_million = 1.60
    output_price_per_million = 8.00

    input_cost = (input_tokens / 1_000_000) * input_price_per_million
    output_cost = (output_tokens / 1_000_000) * output_price_per_million
    return round(input_cost + output_cost, 6)


print(estimate_sonnet5_cost(input_tokens=120_000, output_tokens=8_000))
print("Expected output: 0.256")

Jika analisis konteks panjang menggunakan 120.000 token input dan 8.000 token output, estimasi biaya katalog adalah sekitar $0.256 pada harga CometAPI yang diperiksa. Itu tidak termasuk biaya platform terpisah, diskon, pajak, atau perubahan harga di masa depan.

Untuk alur kerja agen, ukur juga biaya per tugas yang terselesaikan. Agen pengkodean yang menyelesaikan tiket dalam satu run Sonnet 5 dengan effort tinggi mungkin lebih murah daripada model berbiaya lebih rendah yang membutuhkan retry berulang dan koreksi manusia.

Panduan Migrasi Claude Sonnet 4.6

Migrasi sederhana tetapi membutuhkan perhatian pada perubahan yang memutus kompatibilitas.

Apa yang Berubah dari Sonnet 4.6 ke Sonnet 5?

AreaClaude Sonnet 4.6Claude Sonnet 5Rekomendasi migrasi
ID modelRute Sonnet 4.6 yang adaclaude-sonnet-5 di CometAPIJangan alihkan semua trafik sekaligus; lakukan rollout bertahap
KonteksLebih kecil daripada Sonnet 5 di dokumen saat iniJendela konteks 1M tokenBangun ulang pengemasan konteks dan pengujian retrieval
TokenizerTokenizer sebelumnyaTokenizer baru; sekitar 30% lebih banyak token untuk teks yang sama di catatan migrasiHitung ulang prompt, prefix cache, potongan, dan perkiraan biaya
Kontrol pemikiranPola pemikiran diperluas manual mungkin adaPemikiran adaptif aktif secara default; anggaran manual dihapusHapus payload gaya thinking.budget_tokens
EffortKurang sentral di alur lamaGunakan effort untuk intensitas penalaranTambahkan kebijakan rute berdasarkan tingkat kesulitan tugas
SamplingBeberapa alur mungkin memakai temperature/top-p/top-kParameter sampling non-default dapat mengembalikan 400Hapus override sampling yang tidak didukung
Performa pengkodeanBasis kuat sebelumnyaLebih baik pada tolok ukur pengkodean agentik dan terminal utamaJalankan ulang evaluasi pengkodean internal sebelum migrasi default
Perilaku keamananProfil penolakan dan perlindungan versi lamaPerilaku penolakan dan perlindungan siber yang diperbaruiUji prompt dukungan, keamanan, dan sensitif kebijakan

Daftar Periksa Migrasi:

  1. Perbarui Nama Model: Ubah "claude-sonnet-4-6" menjadi "claude-sonnet-5".
  2. Tokenizer & Biaya: Uji ulang prompt dan hitung ulang token. Harapkan peningkatan ~30%.
  3. Konfigurasi Pemikiran: Ganti pemikiran diperluas lama dengan adaptif (thinking: {type: "adaptive"}) + tingkat effort. budget_tokens manual tidak berlaku/dihapus.
  4. Parameter Sampling: Hapus temperature, top_p, top_kโ€”tidak lagi didukung (gunakan prompt sistem untuk kontrol gaya).
  5. Uji Menyeluruh: Jalankan uji regresi pada alur agen, penggunaan alat, dan parsing output. Validasi biaya.
  6. Batas Laju: Batas meningkat tersedia; periksa tier Anda.
  7. Tingkatkan max_tokens jika pemikiran adaptif mungkin memerlukan anggaran lebih besar.

Kode Migrasi yang Kompatibel Mundur

async function runClaudeTask({ prompt, taskType, useSonnet5 = true }) {
  const model = useSonnet5 ? "claude-sonnet-5" : "claude-sonnet-4-6";
  const effort =
    taskType === "coding_agent" || taskType === "security_review"
      ? "high"
      : "medium";

  const body = {
    model,
    max_tokens: taskType === "coding_agent" ? 5000 : 1800,
    thinking: useSonnet5 ? { type: "adaptive" } : undefined,
    messages: [{ role: "user", content: prompt }],
  };

  if (useSonnet5) {
    body.output_config = { effort };
  }

  const response = await fetch("https://api.cometapi.com/v1/messages", {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.COMETAPI_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify(body),
  });

  if (response.status === 400 && useSonnet5) {
    // Retry once without optional Sonnet 5-only controls in case the route schema changed.
    delete body.output_config;
    const retry = await fetch("https://api.cometapi.com/v1/messages", {
      method: "POST",
      headers: {
        Authorization: `Bearer ${process.env.COMETAPI_KEY}`,
        "Content-Type": "application/json",
      },
      body: JSON.stringify(body),
    });

    if (!retry.ok) {
      throw new Error(`Retry failed: ${retry.status} ${await retry.text()}`);
    }

    return retry.json();
  }

  if (!response.ok) {
    throw new Error(`Claude request failed: ${response.status} ${await response.text()}`);
  }

  return response.json();
}

Pola ini memungkinkan Anda menguji Sonnet 5 tanpa membuat aplikasi rapuh. Anda dapat mempertahankan model fallback, menghapus field opsional saat terjadi error skema, dan merutekan beban kerja sulit ke effort lebih tinggi.

Apakah Ada Claude Sonnet 5 API Gratis?

Tidak ada bukti publik yang andal bahwa Anthropic menawarkan Claude Sonnet 5 API gratis tanpa batas. Namun, pengembang dapat mulai menguji Claude Sonnet 5 melalui CometAPI dengan kredit uji coba gratis. Setelah membuat akun CometAPI, pengguna baru dapat menerima kredit gratis $1, yang dapat digunakan untuk mengeksplor model yang didukung dan menjalankan uji API awal sebelum menambah anggaran.

FAQ tentang Claude Sonnet 5 API

Apa itu Claude Sonnet 5 API?

Claude Sonnet 5 API adalah antarmuka pengembang untuk model Sonnet 5 dari Anthropic, model AI berkinerja tinggi untuk pengkodean, agen, penggunaan alat, penalaran konteks panjang, analisis dokumen, dan pekerjaan profesional.

Bagaimana cara menggunakan Claude Sonnet 5 API dengan CometAPI?

Gunakan ID model claude-sonnet-5. Untuk perilaku native Claude, kirim permintaan ke POST https://api.cometapi.com/v1/messages. Untuk chat yang kompatibel dengan OpenAI, gunakan POST https://api.cometapi.com/v1/chat/completions.

Apa yang baru di Claude Sonnet 5?

Claude Sonnet 5 menambahkan kinerja pengkodean agen dan penggunaan alat yang lebih kuat, jendela konteks 1M token, pemikiran adaptif secara default, kontrol effort, tokenizer baru, dan perlindungan yang diperbarui untuk permintaan yang relevan dengan siber dan berisiko tinggi.

Apakah Claude Sonnet 5 mendukung pemikiran adaptif?

Ya. Pemikiran adaptif aktif secara default untuk Claude Sonnet 5. Pengembang tidak boleh menggunakan anggaran pemikiran diperluas manual lama dengan Sonnet 5; gunakan kontrol effort di tempat yang didukung.

Mengapa tokenizer baru Claude Sonnet 5 penting?

Tokenizer baru dapat menghasilkan sekitar 30% lebih banyak token untuk teks yang sama daripada Claude Sonnet 4.6. Itu memengaruhi biaya, pengemasan konteks, cache prompt, pemotongan (chunking), dan perencanaan max_tokens.

CometAPI vs. langsung ke Anthropic: Mana yang lebih baik

CometAPI menawarkan akses terpadu, harga lebih rendah, dan eksperimen multi-model yang lebih mudahโ€”ideal untuk sebagian besar pengembang.

Haruskah saya segera bermigrasi dari Claude Sonnet 4.6 ke Claude Sonnet 5?

Migrasi bertahap. Hapus parameter yang tidak didukung, hitung ulang token, jalankan evaluasi internal, pantau biaya dan perilaku penolakan, pertahankan Sonnet 4.6 sebagai fallback, lalu secara bertahap arahkan lebih banyak trafik produksi ke Sonnet 5.

Kesimpulan Akhir

Claude Sonnet 5 API adalah salah satu rilis model pengembang terpenting tahun 2026 karena mendorong model kelas Sonnet lebih dalam ke pekerjaan agentik. Penggunaan terkuat adalah agen pengkodean, alur kerja terminal, analisis konteks panjang, penggunaan alat, penalaran dokumen multimodal, dan automasi profesional. Migrasinya juga lebih halus daripada sekadar mengubah nama model: Sonnet 5 memperkenalkan tokenizer baru, pemikiran adaptif secara default, kontrol berbasis effort, perilaku sampling yang berubah, dan perlindungan keamanan siber yang diperbarui.

Rekomendasi: Mulai dengan CometAPI hari ini untuk akses mulus ke Sonnet 5 (dan 500+ model lainnya) dengan kredit gratis, biaya lebih rendah, dan manajemen terpadu. Daftar di CometAPI, integrasikan dalam hitungan menit, dan skala dengan percaya diri.

Siap memangkas biaya pengembangan AI hingga 20%?

Mulai gratis dalam beberapa menit. Kredit uji coba gratis disertakan. Tidak perlu kartu kredit.

Baca Selengkapnya