Messages API, alat, visi, streaming SSE, caching prompt

Claude API by Anthropic - Pesan, Alat, Visi, Streaming

Gunakan Messages API untuk mengirim daftar pesan terstruktur dengan blok teks dan gambar, melakukan streaming respons melalui SSE, dan menghubungkan alat untuk alur kerja yang andal.

Pilih Model Claude

Pilih model yang sesuai dengan kebutuhan latensi, biaya, dan penalaran Anda.

Claude Haiku 4.5

Respons cepat dan biaya rendah untuk panggilan frekuensi tinggi dan tugas ringan.

Lihat detail model

Claude Sonnet 4.5

Kinerja dan biaya seimbang untuk obrolan umum, analisis, dan alur kerja konten.

Lihat detail model

Claude Opus 4.1

Versi stabil untuk tugas penalaran kompleks dan kasus penggunaan tingkat produksi.

Lihat detail model

Claude Sonnet 4.0

Versi klasik dengan kinerja andal untuk beban kerja sehari-hari.

Lihat detail model

Claude Opus 4.5

Kemampuan paling kuat untuk analisis mendalam, perencanaan, dan alur kerja multi-langkah.

Lihat detail model

Demo Online (Qwen)

Demo ini hanya menampilkan alur kerja pesan dan tidak menggunakan model Claude.

Catatan: Demo di bawah ini adalah untuk mendemonstrasikan alur interaksi. Untuk produksi, silakan pilih model Claude dan panggil Claude API.

Pilih model Claude

Memuat demo...

Apa itu Claude API?

Claude API adalah platform pengembang Anthropic untuk membangun dengan model Claude melalui Messages API, mendukung prompt terstruktur, input multimodal, dan penggunaan alat.

Messages API

Kirim array pesan ke /v1/messages dengan model dan max_tokens. API ini stateless, jadi sertakan riwayat percakapan lengkap untuk aplikasi multi-putaran.

Visi dan Input Multimodal

Sertakan blok teks dan gambar bersama-sama. Gambar mendukung sumber base64 atau URL dan jenis image/jpeg, image/png, image/gif, dan image/webp.

Respons Streaming (SSE)

Tetapkan stream: true untuk menerima acara yang dikirim server dan merender respons secara bertahap.

Penggunaan Alat dengan JSON Schema

Definisikan alat dalam parameter tools dengan nama, deskripsi, dan input_schema (JSON Schema) agar Claude dapat memanggil fungsi Anda.

Mengapa memilih Claude API?

Primitif API modern yang dirancang untuk aplikasi produksi yang andal dan alur kerja agen.

Percakapan Stateless, Dapat Direproduksi

Pesan bersifat stateless. Kirim riwayat lengkap di setiap putaran untuk menjaga alur kerja multi-langkah deterministik dan mudah di-debug.

Caching Prompt untuk Penggunaan Kembali

Tambahkan cache_control untuk menggunakan kembali awalan prompt. Masa pakai cache default adalah 5 menit dengan cache opsional 1 jam untuk prompt panjang yang berulang.

Streaming SSE untuk UX Real-time

Alirkan output melalui SSE untuk pengalaman obrolan dan asisten dengan output inkremental.

Otomatisasi Siap Alat

Definisikan alat dengan input JSON Schema dan biarkan Claude memanggilnya saat dibutuhkan.

Panduan Mulai Cepat

Dari kunci API hingga permintaan Messages pertama Anda dalam hitungan menit.

  • Buat Kunci API

    Buat kunci API di Konsol dan simpan dengan aman.

  • Panggil /v1/messages

    Kirim permintaan POST dengan model, max_tokens, dan array pesan. Sertakan riwayat lengkap untuk percakapan multi-putaran.

  • Tambahkan streaming, alat, dan gambar

    Aktifkan stream: true untuk SSE, definisikan alat dengan JSON Schema, dan sertakan blok gambar (base64 atau URL) saat dibutuhkan.

curl --request POST \
  --url https://api.evolink.ai/v1/messages \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "model": "claude-sonnet-4-5-20250929",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "Hello, world" }
    ]
  }'

Pertanyaan yang Sering Diajukan

Siap memulai dengan Claude API?

Pilih model yang tepat, dapatkan kunci API Anda, dan kirim permintaan Messages pertama Anda hari ini.

Pilih model