Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan alat untuk menyelesaikan respons model Amazon Bedrock
Anda dapat menggunakan Amazon Bedrock API untuk memberikan akses model ke alat yang dapat membantunya menghasilkan respons untuk pesan yang Anda kirim ke model. Misalnya, Anda mungkin memiliki aplikasi obrolan yang memungkinkan pengguna mengetahui lagu paling populer yang diputar di stasiun radio. Untuk menjawab permintaan lagu paling populer, model membutuhkan alat yang dapat menanyakan dan mengembalikan informasi lagu.
catatan
Anda sekarang dapat menggunakan output terstruktur dengan penggunaan alat. Lihat Dapatkan hasil JSON yang divalidasi dari model untuk detail selengkapnya.
Di Amazon Bedrock, model tidak secara langsung memanggil alat. Saat Anda mengirim pesan, Anda juga menyediakan definisi untuk satu atau beberapa alat yang dapat membantu model menghasilkan respons. Model memutuskan kapan alat diperlukan; kode aplikasi Anda (atau Amazon Bedrock itu sendiri, dalam mode sisi server) mengeksekusi alat dan mengembalikan hasil untuk model untuk dimasukkan dalam respons akhirnya.
Amazon Bedrock mendukung tiga mode penggunaan alat, tergantung pada API mana yang Anda panggil dan keluarga model mana yang Anda gunakan:
| Modus | Siapa yang menjalankan alat | Kapan menggunakannya |
|---|---|---|
| Client-side penggunaan alat | Kode aplikasi Anda, setelah model mengembalikan permintaan tool-call. | Sebagian besar kasus penggunaan. Tersedia dengan Respons, Penyelesaian Obrolan, Converse, dan InvokeModel API. |
| Server-side penggunaan alat | Amazon Bedrock sendiri. Anda mendaftarkan fungsi Lambda atau AgentCore Gateway, dan Amazon Bedrock memanggil alat atas nama model. | Eksekusi alat yang terpusat dan aman tanpa mengelola orkestrasi dalam aplikasi Anda. Saat ini tersedia di API Responses. |
| Penggunaan alat Antropik Claude | Kode aplikasi Anda, menggunakan tipe alat Anthropic -defined (computer_*,, bash_*text_editor_*,memory_*) dan format permintaan Anthropic Messages API. |
Penggunaan komputer, eksekusi kode, pengeditan file, memori persisten, atau streaming alat berbutir halus dengan Claude model pada atau. bedrock-runtime bedrock-mantle |