

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Referensi/Lanjutan
<a name="references"></a>

Temukan materi referensi, tutorial, dan sumber pemecahan masalah untuk Amazon Bedrock:


| Sumber daya | Deskripsi | 
| --- | --- | 
| [Terminologi kunci](key-definitions.md) | Terminologi AI generatif dan Amazon Bedrock yang penting | 
| [Menggunakan Amazon Bedrock dengan SDK AWS](sdk-general-information-section.md) | SDKs dan dukungan bahasa pemrograman | 
| [Memecahkan Masalah Kode Kesalahan Amazon Bedrock API](troubleshooting-api-error-codes.md) | Kesalahan dan resolusi API umum | 
| [Mendetail Memulai menggunakan Konsol dan API](detailed-getting-started.md) | Panduan penyiapan konsol dan API terperinci | 
| [Tutorial: Buat aliran yang memproses aplikasi hipotek](getting-started-mortgage-flow.md) | Tutorial: Membangun aliran pemrosesan hipotek | 
| [Riwayat dokumen untuk Panduan Pengguna Amazon Bedrock](doc-history.md) | Riwayat revisi dokumen | 

# Terminologi kunci
<a name="key-definitions"></a>

Bab ini menjelaskan terminologi yang akan membantu Anda memahami apa yang ditawarkan Amazon Bedrock dan cara kerjanya. Baca daftar berikut untuk memahami terminologi AI generatif dan kemampuan dasar Amazon Bedrock:
+ **Foundation Model (FM)** — Model AI dengan sejumlah besar parameter dan dilatih pada sejumlah besar data yang beragam. Model pondasi dapat menghasilkan berbagai tanggapan untuk berbagai kasus penggunaan. Model foundation dapat menghasilkan teks atau gambar, dan juga dapat mengubah input menjadi *embeddings*. Untuk informasi lebih lanjut tentang model pondasi, lihat[Model pondasi yang didukung di Amazon Bedrock](models-supported.md).
+ **Model dasar** — Model dasar yang dikemas oleh penyedia dan siap digunakan. Amazon Bedrock menawarkan berbagai model pondasi terkemuka di industri dari penyedia terkemuka. Untuk informasi selengkapnya, lihat [Model pondasi yang didukung di Amazon Bedrock](models-supported.md).
+ **Model inferensi** — Proses model pondasi menghasilkan output (respons) dari input yang diberikan (prompt). Untuk informasi selengkapnya, lihat [Kirim petunjuk dan hasilkan tanggapan dengan inferensi model](inference.md).
+ **Prompt** — Masukan yang diberikan kepada model untuk membimbingnya menghasilkan respons atau output yang sesuai untuk input. Misalnya, prompt teks dapat terdiri dari satu baris untuk model untuk merespons, atau dapat merinci instruksi atau tugas untuk model untuk melakukan. Prompt dapat berisi konteks tugas, contoh output, atau teks untuk model untuk digunakan dalam responsnya. Prompt dapat digunakan untuk melakukan tugas-tugas seperti klasifikasi, menjawab pertanyaan, pembuatan kode, penulisan kreatif, dan banyak lagi. Untuk informasi selengkapnya, lihat [Konsep rekayasa yang cepat](prompt-engineering-guidelines.md).
+ **Token** — Urutan karakter yang dapat ditafsirkan atau diprediksi oleh model sebagai satu unit makna. Misalnya, dengan model teks, token dapat berkorespondensi tidak hanya dengan kata, tetapi juga bagian dari kata dengan makna tata bahasa (seperti “-ed”), tanda baca (seperti “?”) , atau frasa umum (seperti “banyak”).
+ **Parameter model** — Nilai yang mendefinisikan model dan perilakunya dalam menafsirkan input dan menghasilkan respons. Parameter model dikendalikan dan diperbarui oleh penyedia. Anda juga dapat memperbarui parameter model untuk membuat model baru melalui proses *penyesuaian model*.
+ **Parameter inferensi** — Nilai yang dapat disesuaikan selama **inferensi model** untuk mempengaruhi respons. Parameter inferensi dapat mempengaruhi seberapa bervariasi respons dan juga dapat membatasi panjang respons atau terjadinya urutan yang ditentukan. Untuk informasi lebih lanjut dan definisi parameter inferensi tertentu, lihat[Mempengaruhi generasi respons dengan parameter inferensi](inference-parameters.md).
+ **Playground** — Antarmuka grafis yang mudah digunakan Konsol Manajemen AWS di mana Anda dapat bereksperimen dengan menjalankan inferensi model untuk membiasakan diri dengan Amazon Bedrock. Gunakan taman bermain untuk menguji efek berbagai model, konfigurasi, dan parameter inferensi pada respons yang dihasilkan untuk berbagai petunjuk yang Anda masukkan. Untuk informasi selengkapnya, lihat [Hasilkan tanggapan di konsol menggunakan taman bermain](playgrounds.md).
+ **Embedding** — Proses kondensasi informasi dengan mengubah input menjadi vektor nilai numerik, yang dikenal sebagai **embeddings**, untuk membandingkan kesamaan antara objek yang berbeda dengan menggunakan representasi numerik bersama. Misalnya, kalimat dapat dibandingkan untuk menentukan kesamaan makna, gambar dapat dibandingkan untuk menentukan kesamaan visual, atau teks dan gambar dapat dibandingkan untuk melihat apakah mereka relevan satu sama lain. Anda juga dapat menggabungkan input teks dan gambar menjadi vektor embeddings rata-rata jika relevan dengan kasus penggunaan Anda. Untuk informasi selengkapnya, lihat [Kirim petunjuk dan hasilkan tanggapan dengan inferensi model](inference.md) dan [Ambil data dan hasilkan respons AI dengan Pangkalan Pengetahuan Amazon Bedrock](knowledge-base.md).
+ **Orkestrasi** — Proses koordinasi antara model pondasi dan data perusahaan dan aplikasi untuk melaksanakan tugas. Untuk informasi selengkapnya, lihat [Otomatiskan tugas dalam aplikasi Anda menggunakan agen AI](agents.md).
+ **Agen** — Aplikasi yang melakukan orkestrasi melalui interpretasi input secara siklis dan menghasilkan output dengan menggunakan model pondasi. Agen dapat digunakan untuk melakukan permintaan pelanggan. Untuk informasi selengkapnya, lihat [Otomatiskan tugas dalam aplikasi Anda menggunakan agen AI](agents.md).
+ **Retrieval augmented generation (RAG)** — Prosesnya melibatkan:

  1. Meminta dan mengambil informasi dari sumber data

  1. Menambah prompt dengan informasi ini untuk memberikan konteks yang lebih baik pada model yayasan

  1. Memperoleh respons yang lebih baik dari model pondasi menggunakan konteks tambahan

  Untuk informasi selengkapnya, lihat [Ambil data dan hasilkan respons AI dengan Pangkalan Pengetahuan Amazon Bedrock](knowledge-base.md).
+ **Kustomisasi model** — Proses menggunakan data pelatihan untuk menyesuaikan nilai parameter model dalam model dasar untuk membuat **model kustom**. Contoh kustomisasi model termasuk **Fine-tuning**, yang menggunakan data berlabel (input dan output yang sesuai) untuk menyesuaikan parameter model. Untuk informasi selengkapnya tentang teknik penyesuaian model yang tersedia di Amazon Bedrock, lihat[Sesuaikan model Anda untuk meningkatkan kinerjanya untuk kasus penggunaan Anda](custom-models.md).
+ **Hyperparameters** — Nilai yang dapat disesuaikan untuk **kustomisasi model** untuk mengontrol proses pelatihan dan, akibatnya, model kustom keluaran. Untuk informasi lebih lanjut dan definisi hiperparameter tertentu, lihat[Hyperparameter model kustom](custom-models-hp.md).
+ **Evaluasi model** — Proses mengevaluasi dan membandingkan output model untuk menentukan model yang paling cocok untuk kasus penggunaan. Untuk informasi selengkapnya, lihat [Evaluasi kinerja sumber daya Amazon Bedrock](evaluation.md).
+ **Provisioned Throughput** — Tingkat throughput yang Anda beli untuk model dasar atau kustom untuk meningkatkan and/or tingkat jumlah token yang diproses selama inferensi model. Saat Anda membeli Provisioned Throughput untuk model, model yang **disediakan dibuat yang dapat digunakan untuk melakukan inferensi model**. Lihat informasi yang lebih lengkap di [Tingkatkan kapasitas pemanggilan model dengan Provisioned Throughput di Amazon Bedrock](prov-throughput.md).

# Menggunakan Amazon Bedrock dengan SDK AWS
<a name="sdk-general-information-section"></a>

AWS kit pengembangan perangkat lunak (SDKs) tersedia untuk banyak bahasa pemrograman populer. Setiap SDK menyediakan API, contoh kode, dan dokumentasi yang memudahkan developer untuk membangun aplikasi dalam bahasa pilihan mereka.


| Dokumentasi SDK | Contoh kode | 
| --- | --- | 
| [AWS SDK untuk C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK untuk C\$1\$1 contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI contoh kode](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK untuk Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK untuk Go contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK untuk Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK untuk Java contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK untuk JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK untuk JavaScript contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK untuk Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK untuk Kotlin contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK untuk .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK untuk .NET contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK untuk PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK untuk PHP contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Alat AWS untuk PowerShell](https://docs.aws.amazon.com/powershell) | [Alat AWS untuk PowerShell contoh kode](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK untuk Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK untuk Python (Boto3) contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK untuk Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK untuk Ruby contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK for Rust contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK for SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK for SAP ABAP contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK for Swift contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

**Ketersediaan contoh**  
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan **Berikan umpan balik** di bagian bawah halaman ini.

# Memecahkan Masalah Kode Kesalahan Amazon Bedrock API
<a name="troubleshooting-api-error-codes"></a>

Bagian ini memberikan informasi terperinci tentang kesalahan umum yang mungkin Anda temui saat menggunakan Amazon Bedrock APIs, penyebab kesalahan, dan solusi untuk menyelesaikan kesalahan.

## AccessDeniedException
<a name="ts-access-denied"></a>

**Kode Status HTTP:** 403

**Penyebab:** Anda tidak memiliki izin yang cukup untuk melakukan tindakan yang diminta.

**Solusi:**
+ Verifikasi bahwa pengguna atau peran IAM Anda memiliki izin yang diperlukan untuk tindakan yang Anda coba.
+ Jika Anda menggunakan kredensil keamanan sementara, pastikan mereka belum kedaluwarsa.

## FTUFormNotFilled
<a name="ts-ftu-form"></a>

**Kode Status HTTP:** 404

**Penyebab:** Detail kasus penggunaan model belum dikirimkan untuk akun ini

**Solusi:**
+ Isi formulir detail kasus Anthropic penggunaan sebelum menggunakan model

## IncompleteSignature
<a name="ts-incomplete-signature"></a>

**Kode Status HTTP:** 400

**Penyebab:** Tanda tangan permintaan tidak sesuai dengan AWS standar.

**Solusi:**
+ Pastikan Anda menggunakan versi AWS SDK yang mendukung Amazon Bedrock.
+ Verifikasi bahwa ID kunci AWS akses dan kunci rahasia Anda telah dikonfigurasi dengan benar.
+ Jika Anda menandatangani permintaan secara manual, kami sarankan untuk memeriksa ulang proses perhitungan tanda tangan Anda.

## InternalFailure
<a name="ts-internal-failure"></a>

**Kode Status HTTP:** 500

**Penyebab:** Pemrosesan permintaan gagal karena kesalahan server

**Solusi:**
+ [Kami menyarankan AWS untuk menggunakan pendekatan yang direkomendasikan untuk menggunakan [percobaan ulang dengan backoff eksponensial](https://docs.aws.amazon.com//prescriptive-guidance/latest/cloud-design-patterns/retry-backoff.html) dan jitter acak untuk meningkatkan keandalan.](https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/)
+ Jika masalah berlanjut, silakan hubungi [Pusat AWS Dukungan](https://aws.amazon.com/support) dan berikan detail tentang permintaan Anda dan kesalahan yang Anda hadapi.

## InvalidAction
<a name="ts-invalid-action"></a>

**Kode Status HTTP:** 400

**Penyebab:** Tindakan atau operasi yang diminta tidak valid

**Solusi:**
+ Kami menyarankan untuk memeriksa ulang ejaan dan pemformatan nama tindakan dalam permintaan Anda.
+ Verifikasi bahwa panggilan tindakan didukung oleh Amazon Bedrock dan didokumentasikan dengan benar seperti yang ditunjukkan di Referensi [API Amazon Bedrock](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_Operations.html).
+ Pastikan Anda menggunakan sebagian besar up-to-date versi AWS SDK atau CLI.

## InvalidClientTokenId
<a name="ts-invalid-client-token"></a>

**Kode Status HTTP:** 403

**Penyebab:** Sertifikat X.509 atau ID kunci AWS akses yang disediakan tidak ada dalam catatan kami.

**Solusi:**
+ Pastikan Anda menggunakan ID kunci AWS akses yang benar.
+ Jika Anda baru saja membuat kunci akses baru, pastikan Anda menggunakan kredensil baru dan bukan yang lama.

## AWS Perjanjian Marketplace Gagal dalam 15 menit
<a name="ts-mp-agreement-failed"></a>

**Kode Status HTTP:** 403

**Penyebab:** Perjanjian AWS Marketplace gagal karena masalah mendasar.

**Solusi:**
+ Tinjau pesan kesalahan dan atasi masalah yang mendasarinya. Masalah mendasar yang umum adalah kesalahan pembayaran yang tidak valid dan lokasi geografis terbatas.
+ Untuk kesalahan pembayaran yang tidak valid, harap tinjau [Pembatasan pembelian kartu kredit dan debit untuk pelanggan AISPL yang menggunakan AWS Marketplace dan](https://aws-blogs-prod.amazon.com/awsmarketplace/restriction-on-credit-and-debit-card-purchases-for-aispl-customers-using-aws-marketplace/) [INVALID\$1PAYMENT\$1INSTRUMENT](https://repost.aws/questions/QU0UOsutrWSSS4nOqgHcIUJg/invalid-payment-instrument-after-requesting-model-access-in-amazon-bedrock) setelah meminta akses model di Amazon Bedrock. .

## AWS Perjanjian Marketplace Tertunda setelah 15 menit
<a name="ts-mp-agreement-pending"></a>

**Kode Status HTTP:** 403

**Penyebab:** Perjanjian AWS Marketplace belum berhasil dan sudah 15 menit sejak permintaan dibuat.

**Solusi:**
+ Coba permintaan lagi setiap 15 menit. Jika masalah berlanjut, silakan hubungi [Pusat AWS Dukungan](https://aws.amazon.com/support) dan berikan detail tentang permintaan Anda dan kesalahan yang Anda hadapi.

## MPAgreementBeingCreated
<a name="ts-mp-agreement-created"></a>

**Kode Status HTTP:** 403

**Penyebab:** Akun Anda tidak diizinkan untuk mengakses model ini. Langganan AWS Marketplace Anda untuk model ini masih diproses

**Solusi:**
+ Coba lagi setelah 15 menit

## NotAuthorized
<a name="ts-not-authorized"></a>

**Kode Status HTTP:** 400

**Penyebab:** Anda tidak memiliki izin untuk melakukan tindakan ini.

**Solusi:**
+ Tinjau izin IAM Anda dan pastikan Anda memiliki hak yang diperlukan untuk melakukan tindakan yang diminta pada sumber daya Amazon Bedrock.
+ Jika Anda menggunakan peran IAM, verifikasi bahwa peran tersebut memiliki izin dan hubungan kepercayaan yang sesuai.
+ Periksa kebijakan organisasi atau kebijakan kontrol layanan apa pun yang mungkin membatasi akses Anda.

## RequestExpired
<a name="ts-request-expired"></a>

**Kode Status HTTP:** 400

**Penyebab:** Permintaan tidak lagi berlaku karena cap waktu kedaluwarsa.

**Solusi:**
+ Pastikan jam sistem Anda disinkronkan dengan benar dengan sumber waktu yang andal.
+ Jika Anda membuat permintaan dari zona waktu yang berbeda, waspadai potensi perbedaan stempel waktu.

## ServiceUnavailable
<a name="ts-service-unavailable"></a>

**Kode Status HTTP:** 503

**Penyebab:** Layanan sementara tidak dapat menangani permintaan. 503 kesalahan digunakan untuk pelambatan biasa.

**Solusi:**
+ [Kami menyarankan AWS untuk menggunakan pendekatan yang direkomendasikan untuk menggunakan [percobaan ulang dengan backoff eksponensial](https://docs.aws.amazon.com//prescriptive-guidance/latest/cloud-design-patterns/retry-backoff.html) dan jitter acak untuk meningkatkan keandalan.](https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/)
+ Pertimbangkan untuk beralih ke yang lain Wilayah AWS jika masalah berlanjut di Wilayah Anda saat ini. Wilayah yang berbeda mungkin memiliki tingkat beban dan ketersediaan yang berbeda-beda.
+ [Gunakan inferensi Lintas Wilayah](https://docs.aws.amazon.com//bedrock/latest/userguide/cross-region-inference.html) untuk mengelola semburan lalu lintas yang tidak direncanakan dengan mulus dengan memanfaatkan komputasi di berbagai tempat. Wilayah AWS
+ Jika Anda memiliki persyaratan throughput yang tinggi, kami sarankan untuk menjelajahi [Throughput yang Disediakan](https://docs.aws.amazon.com//bedrock/latest/userguide/prov-throughput.html) untuk kasus penggunaan Anda.

**Praktik terbaik**
+ Pastikan aplikasi Anda dapat menangani 503 kode status dengan tepat dalam penanganan kesalahan dan coba lagi logika Anda.
+ Periksa AWS Service Health Dashboard untuk setiap masalah yang diumumkan atau pemeliharaan terjadwal yang mungkin memengaruhi layanan.

Jika Anda sering mengalami 503 kesalahan atau jika berdampak signifikan pada operasi Anda, silakan hubungi [AWS Support](https://aws.amazon.com/support) untuk bantuan dan panduan lebih lanjut yang disesuaikan dengan kasus penggunaan spesifik Anda.

## ThrottlingException
<a name="ts-throttling-exception"></a>

**Kode Status HTTP:** 429

**Penyebab:** Permintaan ditolak karena melebihi kuota akun untuk Amazon Bedrock.

**Solusi:**
+ Periksa kuota layanan Amazon Bedrock di konsol [kuota layanan Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#limits_bedrock) untuk mempelajari batasan yang diberikan ke akun Anda.
+ Kami menyarankan AWS untuk menggunakan pendekatan yang direkomendasikan untuk menggunakan [percobaan ulang dengan backoff eksponensial](https://docs.aws.amazon.com//prescriptive-guidance/latest/cloud-design-patterns/retry-backoff.html). dan [jitter](https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/) acak untuk meningkatkan keandalan.
+ Jika Anda memiliki persyaratan throughput yang tinggi, kami sarankan untuk menjelajahi [Throughput yang Disediakan](https://docs.aws.amazon.com//bedrock/latest/userguide/prov-throughput.html) untuk kasus penggunaan Anda.
+ Permintaan peningkatan kuota dengan menghubungi manajer akun atau [AWS Support](https://aws.amazon.com/support) jika traffic beban kerja Anda melebihi kuota akun Anda.

## ValidationError
<a name="ts-validation-error"></a>

**Kode Status HTTP:** 400

**Penyebab:** Input gagal memenuhi batasan yang ditentukan oleh Amazon Bedrock.

**Solusi:**
+ Tinjau dokumentasi API untuk memastikan semua parameter yang diperlukan disertakan dan diformat dengan benar.
+ Periksa apakah nilai input Anda berada dalam rentang yang diizinkan atau sesuai dengan pola yang diharapkan.
+ Kami menyarankan untuk memperhatikan aturan validasi spesifik yang disebutkan dalam referensi API untuk tindakan yang Anda gunakan.

## ResourceNotFound
<a name="ts-resource-not-found"></a>

**Kode Status HTTP:** 404

**Penyebab:** Sumber daya yang diminta tidak dapat ditemukan.

**Solusi:**
+ Verifikasi kebenaran ID model, nama titik akhir, atau pengidentifikasi sumber daya lainnya dalam permintaan Anda.
+ Harap terapkan mekanisme fallback untuk menggunakan model atau titik akhir alternatif ketika sumber daya utama tidak ditemukan.

**Praktik terbaik**
+ Gunakan [ListFoundationModels](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_ListFoundationModels.html)untuk mempelajari tentang model foundation Amazon Bedrock yang tersedia yang dapat Anda gunakan.
+ Kami menyarankan untuk menerapkan proses sinkronisasi berkala untuk memperbarui katalog sumber daya lokal Anda.

Jika Anda terus mengalami masalah setelah mencoba solusi ini, hubungi [AWS Support](https://aws.amazon.com/support) untuk bantuan dan panduan lebih lanjut yang disesuaikan dengan kasus penggunaan spesifik Anda.

## Batas waktu koneksi atau reset saat memanggil Amazon Bedrock APIs
<a name="ts-connection-timeout"></a>

**Gejala:** Panggilan API gagal dengan pengaturan ulang koneksi atau batas waktu, terutama untuk permintaan yang berjalan lama seperti streaming atau inferensi yang diperpanjang, ketika lalu lintas melewati Gateway NAT, titik akhir VPC, atau Network Load Balancer.

**Penyebab:** Gateway NAT, titik akhir VPC antarmuka, dan Network Load Balancer memiliki batas waktu koneksi idle tetap 350 detik. Jika koneksi TCP tetap idle lebih lama dari periode ini, koneksi terputus. Klien menerima paket TCP RST atau waktu permintaan habis.

**Solusi:**

Aktifkan TCP keep-alive untuk mengirim probe berkala yang mencegah koneksi menjadi idle. Untuk informasi selengkapnya, lihat [Menerapkan Koneksi TCP yang berjalan lama dalam jaringan VPC di Blog AWS Networking](https://aws.amazon.com/blogs/networking-and-content-delivery/implementing-long-running-tcp-connections-within-vpc-networking/) & Content Delivery.

Jika Anda terus mengalami masalah koneksi setelah mengaktifkan TCP keep-alive, hubungi [AWS Support](https://aws.amazon.com/support) untuk bantuan lebih lanjut.

# Mendetail Memulai menggunakan Konsol dan API
<a name="detailed-getting-started"></a>

Konten segera hadir.

# Memulai di konsol Amazon Bedrock
<a name="getting-started-console"></a>

Bagian ini menjelaskan cara menggunakan [taman bermain](playgrounds.md) di AWS konsol untuk mengirimkan prompt teks ke model dasar Amazon Bedrock (FM) dan menghasilkan respons teks atau gambar. Sebelum Anda menjalankan contoh berikut, Anda harus memeriksa apakah Anda telah memenuhi prasyarat berikut:

**Prasyarat**
+ Anda memiliki Akun AWS dan memiliki izin untuk mengakses peran di akun itu dengan izin yang diperlukan untuk Amazon Bedrock. Jika tidak, ikuti langkah-langkahnya di[Mulai cepat](getting-started.md).
+ Anda berada di Wilayah AS Timur (Virginia Utara) (us-east-1). Untuk mengubah Wilayah, pilih nama Wilayah di kanan atas konsol, di samping peran IAM Anda. Kemudian pilih US East (Virginia N.) (us-east-1).

**Topics**
+ [Jelajahi taman bermain teks](#getting-started-text)
+ [Jelajahi taman bermain gambar](#getting-started-image)

## Jelajahi taman bermain teks
<a name="getting-started-text"></a>

Contoh berikut menunjukkan bagaimana menggunakan taman bermain teks:

1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Dari panel navigasi kiri, pilih **Teks** di bawah **Taman Bermain**.

1. Pilih **Pilih model** dan pilih penyedia dan model. Untuk contoh ini, kami akan memilih **Amazon Titan Text G1 - Lite**. Kemudian pilih **Terapkan**

1. Pilih prompt default dari bawah panel teks, atau masukkan prompt ke panel teks, seperti**Describe the purpose of a "hello world" program in one line**.

1. Pilih **Jalankan** untuk menjalankan inferensi pada model. Teks yang dihasilkan muncul di bawah prompt Anda di panel teks.

## Jelajahi taman bermain gambar
<a name="getting-started-image"></a>

Contoh berikut menunjukkan bagaimana menggunakan taman bermain gambar.

1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Dari panel navigasi kiri, pilih **Gambar** di bawah **Taman Bermain**.

1. Pilih **Pilih model** dan pilih penyedia dan model. Untuk contoh ini, kami akan memilih **Amazon Titan Image Generator G1 V1**. Kemudian pilih **Terapkan**

1. Pilih prompt default dari bawah panel teks, atau masukkan prompt ke panel teks, seperti**Generate an image of happy cats**.

1. Di panel **Konfigurasi**, ubah **Jumlah gambar menjadi**. **1**

1. Pilih **Jalankan** untuk menjalankan inferensi pada model. Gambar yang dihasilkan muncul di atas prompt.

# Memulai dengan API
<a name="getting-started-api"></a>

Bagian ini menjelaskan cara mengatur lingkungan Anda untuk membuat permintaan Amazon Bedrock melalui AWS API. AWS menawarkan alat-alat berikut untuk merampingkan pengalaman Anda:
+ AWS Command Line Interface (AWS CLI)
+ AWS SDKs
+ Notebook Amazon SageMaker AI

Untuk memulai dengan API, Anda memerlukan kredensil untuk memberikan akses terprogram. Jika bagian berikut berkaitan dengan Anda, perluas dan ikuti instruksinya. Jika tidak, lanjutkan melalui bagian yang tersisa.

## Saya baru AWS
<a name="gs-api-new-to-aws"></a>

Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.

**Untuk mendaftar untuk Akun AWS**

1. Buka [https://portal.aws.amazon.com/billing/pendaftaran.](https://portal.aws.amazon.com/billing/signup)

1. Ikuti petunjuk online.

   Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi pada keypad telepon.

   Saat Anda mendaftar untuk sebuah Akun AWS, sebuah *Pengguna root akun AWS*dibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan [tugas yang memerlukan akses pengguna root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS mengirimi Anda email konfirmasi setelah proses pendaftaran selesai. Kapan saja, Anda dapat melihat aktivitas akun Anda saat ini dan mengelola akun Anda dengan masuk [https://aws.amazon.com.rproxy.govskope.cake/](https://aws.amazon.com/) dan memilih **Akun Saya**.

**Amankan Anda Pengguna root akun AWS**

1.  Masuk ke [Konsol Manajemen AWS](https://console.aws.amazon.com/)sebagai pemilik akun dengan memilih **pengguna Root** dan memasukkan alamat Akun AWS email Anda. Di laman berikutnya, masukkan kata sandi.

   Untuk bantuan masuk dengan menggunakan pengguna root, lihat [Masuk sebagai pengguna root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) di *AWS Sign-In Panduan Pengguna*.

1. Mengaktifkan autentikasi multi-faktor (MFA) untuk pengguna root Anda.

   Untuk petunjuk, lihat [Mengaktifkan perangkat MFA virtual untuk pengguna Akun AWS root (konsol) Anda](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) di Panduan Pengguna *IAM*.

## Saya perlu menginstal AWS CLI atau AWS SDK
<a name="gs-api-cli-sdk-install"></a>

Untuk menginstal AWS CLI, ikuti langkah-langkah di [Instal atau perbarui ke versi terbaru AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).

Untuk menginstal AWS SDK, pilih tab yang sesuai dengan bahasa pemrograman yang ingin Anda gunakan di [Tools to Build on AWS](https://aws.amazon.com/developer/tools/). AWS kit pengembangan perangkat lunak (SDKs) tersedia untuk banyak bahasa pemrograman populer. Setiap SDK menyediakan API, contoh kode, dan dokumentasi yang memudahkan pengembang untuk membangun aplikasi dalam bahasa pilihan mereka. SDKs secara otomatis melakukan tugas-tugas yang berguna untuk Anda, seperti:
+ Tanda tangani permintaan layanan Anda secara kriptografis
+ Permintaan coba lagi
+ Menangani tanggapan kesalahan

## Dapatkan kredensil untuk memberikan akses terprogram
<a name="gs-grant-program-access"></a>

Pengguna membutuhkan akses terprogram jika mereka ingin berinteraksi dengan AWS luar. Konsol Manajemen AWS AWS menyediakan beberapa opsi, tergantung pada masalah keamanan Anda.

**catatan**  
Untuk step-by-step panduan menghasilkan kunci API yang dapat Anda gunakan untuk mengakses Amazon Bedrock API dengan cepat, lihat[Memulai kunci Amazon Bedrock API: Buat kunci 30 hari dan lakukan panggilan API pertama Anda](getting-started-api-keys.md).  
Untuk persyaratan keamanan yang lebih besar, lanjutkan melalui bagian ini.

Cara untuk memberikan akses terprogram tergantung pada jenis pengguna yang mengakses AWS.

Untuk memberi pengguna akses programatis, pilih salah satu opsi berikut.


****  

| Prinsipal mana yang membutuhkan akses terprogram? | Untuk | Oleh | 
| --- | --- | --- | 
| Pengguna IAM: | Batasi durasi kredensil jangka panjang untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/getting-started-api.html)  | 
| Peran IAM | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs | Mengikuti petunjuk dalam [Menggunakan kredensil sementara dengan AWS sumber daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) di Panduan Pengguna IAM. | 
|  Identitas tenaga kerja (Pengguna yang dikelola di Pusat Identitas IAM)  | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/getting-started-api.html)  | 

## Cara mengkonfigurasi kunci akses untuk pengguna IAM
<a name="create-user-time-bound"></a>

Jika Anda memutuskan untuk menggunakan kunci akses untuk pengguna IAM, AWS sarankan Anda menetapkan kedaluwarsa untuk pengguna IAM dengan menyertakan kebijakan sebaris yang membatasi.

**penting**  
Perhatikan peringatan berikut:  
**JANGAN** gunakan kredensi root akun Anda untuk mengakses AWS sumber daya. Kredensi ini menyediakan akses akun yang tidak terbatas dan sulit dicabut.
**JANGAN** menaruh kunci akses literal atau informasi kredensi dalam file aplikasi Anda. Jika Anda melakukannya, Anda membuat risiko secara tidak sengaja mengekspos kredensialnya jika, misalnya, Anda mengunggah proyek ke repositori publik.
**JANGAN** sertakan file yang berisi kredensil di area proyek Anda.
Kelola kunci akses Anda dengan aman. Jangan berikan kunci akses Anda kepada pihak yang tidak berwenang, bahkan untuk membantu [menemukan pengenal akun Anda](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html). Dengan melakukan tindakan ini, Anda mungkin memberi seseorang akses permanen ke akun Anda.
Ketahuilah bahwa kredensil apa pun yang disimpan dalam file AWS kredensial bersama disimpan dalam teks biasa.

Untuk detail selengkapnya, lihat [Praktik terbaik untuk mengelola kunci AWS akses](https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html) di Referensi Umum AWS.

**Mmebuat pengguna IAM**

1. Di halaman Konsol Manajemen AWS Beranda, pilih layanan IAM atau navigasikan ke konsol IAM di. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Di panel navigasi, pilih **Pengguna** dan kemudian pilih **Buat pengguna**.

1. Ikuti panduan di konsol IAM untuk mengatur pengguna terprogram (tanpa akses ke Konsol Manajemen AWS) dan tanpa izin.

**Batasi akses pengguna ke jendela waktu terbatas**

Kunci akses pengguna IAM apa pun yang Anda buat adalah kredensi jangka panjang. Untuk memastikan bahwa kredensil ini kedaluwarsa jika salah penanganan, Anda dapat membuat kredensil ini terikat waktu dengan membuat kebijakan inline yang menentukan tanggal setelah kunci tidak lagi valid.

1. Buka pengguna IAM yang baru saja Anda buat. Di tab **Izin**, pilih **Tambahkan izin**, lalu pilih **Buat kebijakan sebaris**.

1. Di editor JSON, tentukan izin berikut. Untuk menggunakan kebijakan ini, ganti nilai untuk nilai `aws:CurrentTime` stempel waktu dalam kebijakan contoh dengan tanggal akhir Anda sendiri.
**catatan**  
IAM merekomendasikan agar Anda membatasi kunci akses Anda hingga 12 jam.

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Effect": "Deny",
         "Action": "*",
         "Resource": "*",
         "Condition": {
           "DateGreaterThan": {
             "aws:CurrentTime": "2024-01-01T00:00:000"
           }
         }
       }
     ]
   }
   ```

------

**Buat kunci akses**

1. Pada halaman **Detail pengguna**, pilih tab **Security credentials.** Pada bagian **Access key**, pilih **Buat access key**.

1. Tunjukkan bahwa Anda berencana untuk menggunakan tombol akses ini sebagai **Lainnya** dan pilih **Buat kunci akses**.

1. Pada halaman **Retrieve access key**, pilih **Tampilkan** untuk mengungkapkan nilai kunci akses rahasia pengguna Anda. Anda dapat menyalin kredensialnya atau mengunduh file.csv.

**penting**  
Ketika Anda tidak lagi membutuhkan pengguna IAM ini, kami sarankan Anda menghapusnya dan menyelaraskan dengan [praktik terbaik AWS keamanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials), kami sarankan Anda meminta pengguna manusia Anda untuk menggunakan kredensil sementara melalui [AWS IAM Identity](https://docs.aws.amazon.com/singlesignon/latest/userguide/getting-started.html) Center saat mengakses. AWS

## Lampirkan izin Amazon Bedrock ke pengguna atau peran
<a name="gs-api-br-permissions"></a>

Setelah menyiapkan kredensional untuk akses terprogram, Anda perlu mengonfigurasi izin untuk peran pengguna atau IAM agar dapat mengakses serangkaian tindakan terkait Amazon Bedrock. Untuk mengatur izin ini, lakukan hal berikut:

1. Di halaman Konsol Manajemen AWS Beranda, pilih layanan IAM atau navigasikan ke konsol IAM di. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Pilih **Pengguna** atau **Peran** dan kemudian pilih pengguna atau peran Anda.

1. Di tab **Izin**, pilih **Tambahkan izin**, lalu pilih **Tambahkan kebijakan AWS terkelola**. Pilih kebijakan [AmazonBedrockFullAccess]() AWS terkelola.

1. Untuk mengizinkan pengguna atau peran berlangganan model, pilih **Buat kebijakan sebaris** lalu tentukan izin berikut di editor JSON:

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
         {
             "Sid": "MarketplaceBedrock",
             "Effect": "Allow",
             "Action": [
                 "aws-marketplace:ViewSubscriptions",
                 "aws-marketplace:Unsubscribe",
                 "aws-marketplace:Subscribe"
             ],
             "Resource": "*"
         }
     ]
   }
   ```

------

## Coba lakukan panggilan API ke Amazon Bedrock
<a name="gs-try-bedrock"></a>

Setelah Anda memenuhi semua prasyarat, pilih salah satu topik berikut untuk menguji pembuatan permintaan pemanggilan model menggunakan model Amazon Bedrock:

**Topics**
+ [Dapatkan kredensil untuk memberikan akses terprogram](#gs-grant-program-access)
+ [Lampirkan izin Amazon Bedrock ke pengguna atau peran](#gs-api-br-permissions)
+ [Coba lakukan panggilan API ke Amazon Bedrock](#gs-try-bedrock)
+ [Memulai kunci Amazon Bedrock API: Buat kunci 30 hari dan lakukan panggilan API pertama Anda](getting-started-api-keys.md)
+ [Jalankan contoh permintaan Amazon Bedrock API dengan AWS Command Line Interface](getting-started-api-ex-cli.md)
+ [Jalankan contoh permintaan Amazon Bedrock API melalui AWS SDK for Python (Boto3)](getting-started-api-ex-python.md)
+ [Jalankan contoh permintaan Amazon Bedrock API menggunakan notebook Amazon SageMaker AI](getting-started-api-ex-sm.md)

# Memulai kunci Amazon Bedrock API: Buat kunci 30 hari dan lakukan panggilan API pertama Anda
<a name="getting-started-api-keys"></a>

Tutorial ini memandu Anda untuk membuat kunci API Amazon Bedrock jangka panjang yang kedaluwarsa dalam 30 hari dan menggunakannya untuk membuat panggilan API [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) sederhana menggunakan Python. Ini adalah cara tercepat untuk mulai bereksperimen dengan Amazon Bedrock tanpa menyiapkan kredensi yang rumit AWS .

**Awas**  
Kunci API jangka panjang direkomendasikan hanya untuk eksplorasi dan pengembangan Amazon Bedrock. Untuk aplikasi produksi, gunakan [alternatif untuk kunci akses jangka panjang](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds-programmatic-access.html#security-creds-alternatives-to-long-term-access-keys) seperti peran IAM atau kredensi sementara.

Ikuti langkah-langkah berikut untuk membuat kunci API Amazon Bedrock jangka panjang yang kedaluwarsa dalam 30 hari:

1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Di panel navigasi kiri, pilih **kunci API**.

1. Di tab **Kunci API jangka panjang**, pilih **Hasilkan kunci API jangka panjang**.

1. Di bagian **kedaluwarsa kunci API**, pilih **30 hari**.

1. Pilih **Hasilkan**. Kunci yang Anda hasilkan memberikan izin untuk melakukan tindakan dasar Amazon Bedrock inti, sebagaimana didefinisikan dalam kebijakan terlampir [AmazonBedrockLimitedAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockLimitedAccess).

1. Salin kunci API yang dihasilkan dan simpan dengan aman. Anda akan membutuhkan kunci ini untuk langkah selanjutnya.
**penting**  
Kunci API hanya ditampilkan sekali. Pastikan untuk menyalin dan menyimpannya sebelum menutup dialog. Ingat bahwa kunci API Anda akan kedaluwarsa dalam 30 hari. Anda dapat membuat yang baru dengan mengikuti langkah yang sama, atau mempertimbangkan untuk beralih ke metode otentikasi yang lebih aman untuk penggunaan berkelanjutan.

1. Tetapkan kunci API sebagai variabel lingkungan *\$1\$1api-key\$1* dengan menggantinya dengan nilai kunci API yang Anda hasilkan dan gunakan untuk menghasilkan respons dalam metode pilihan Anda:

------
#### [ Python ]

   ```
   import boto3
   import os
   
   # Set the API key as an environment variable
   os.environ['AWS_BEARER_TOKEN_BEDROCK'] = "${api-key}"
   
   # Create the Bedrock client
   client = boto3.client(
       service_name="bedrock-runtime",
       region_name="us-east-1"
   )
   
   # Define the model and message
   model_id = "us.anthropic.claude-3-5-haiku-20241022-v1:0"
   messages = [{"role": "user", "content": [{"text": "Hello! Can you tell me about Amazon Bedrock?"}]}]
   
   # Make the API call
   response = client.converse(
       modelId=model_id,
       messages=messages,
   )
   
   # Print the response
   print(response['output']['message']['content'][0]['text'])
   ```

------
#### [ HTTP client using Python ]

   ```
   import requests
   
   url = "https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-3-5-haiku-20241022-v1:0/converse"
   
   payload = {
       "messages": [
           {
               "role": "user",
               "content": [{"text": "Hello"}]
           }
       ]
   }
   
   headers = {
       "Content-Type": "application/json",
       "Authorization": "Bearer ${api-key}"
   }
   
   response = requests.request("POST", url, json=payload, headers=headers)
   
   print(response.text)
   ```

------
#### [ HTTP request using cURL ]

   ```
   curl -X POST "https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-3-5-haiku-20241022-v1:0/converse" \
     -H "Content-Type: application/json" \
     -H "Authorization: Bearer ${api-key}" \
     -d '{
       "messages": [
           {
               "role": "user",
               "content": [{"text": "Hello"}]
           }
       ]
     }'
   ```

------

Selamat\$1 Anda telah berhasil membuat kunci Amazon Bedrock API dan melakukan panggilan API pertama Anda ke layanan Amazon Bedrock. Setelah menjelajahi beberapa tindakan Amazon Bedrock lainnya, Anda harus beralih ke metode otentikasi yang lebih aman seperti kunci Amazon Bedrock API jangka pendek atau kredenal sementara AWS-wide. Lihat sumber daya berikut untuk mempelajari lebih lanjut:
+ **Jelajahi berbagai model** — Pelajari tentang model dasar lain yang tersedia di Amazon Bedrock di [Informasi model pondasi Amazon Bedrock](foundation-models-reference.md) dan ubah kode Anda untuk mencobanya. `model_id`
+ **Pelajari tentang inferensi model** — Pelajari tentang menghasilkan respons dengan inferensi model dengan membaca tentang konsep dan opsi yang tersedia di Amazon Bedrock di. [Kirim petunjuk dan hasilkan tanggapan dengan inferensi model](inference.md)
+ **Rencanakan produksi dengan metode otentikasi yang lebih aman** — Baca tentang kunci Amazon Bedrock API secara lebih rinci di chapter Build dan cara membuat kunci Amazon Bedrock API jangka pendek yang lebih aman. Ketika Anda siap untuk membangun aplikasi produksi, Anda juga harus meninjau [alternatif untuk kunci akses jangka panjang](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds-programmatic-access.html#security-creds-alternatives-to-long-term-access-keys) untuk opsi yang lebih aman yang juga memungkinkan akses ke AWS layanan lain.

# Jalankan contoh permintaan Amazon Bedrock API dengan AWS Command Line Interface
<a name="getting-started-api-ex-cli"></a>

Bagian ini memandu Anda untuk mencoba beberapa operasi umum di Amazon Bedrock menggunakan AWS Command Line Interface untuk menguji apakah izin dan otentikasi Anda diatur dengan benar. Sebelum Anda menjalankan contoh berikut, Anda harus memeriksa apakah Anda telah memenuhi prasyarat berikut:

**Prasyarat**
+ Anda memiliki Akun AWS dan pengguna atau peran dengan pengaturan otentikasi dan izin yang diperlukan untuk Amazon Bedrock. Jika tidak, ikuti langkah-langkah di[Memulai dengan API](getting-started-api.md).
+ Anda telah menginstal dan mengatur otentikasi untuk. AWS CLI Untuk menginstal AWS CLI, ikuti langkah-langkah di [Instal atau perbarui ke versi terbaru AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). Verifikasi bahwa Anda telah menyiapkan kredensional Anda untuk menggunakan CLI dengan mengikuti langkah-langkah di. [Dapatkan kredensil untuk memberikan akses terprogram](getting-started-api.md#gs-grant-program-access)

Uji apakah izin Anda diatur dengan benar untuk Amazon Bedrock, menggunakan pengguna atau peran yang Anda atur dengan izin yang tepat.

**Topics**
+ [Buat daftar model fondasi yang ditawarkan Amazon Bedrock](#getting-started-api-ex-cli-listfm)
+ [Kirim prompt teks ke model dan hasilkan respons teks dengan InvokeModel](#getting-started-api-ex-cli-invoke-text)
+ [Kirim prompt teks ke model dan hasilkan respons teks dengan Converse](#getting-started-api-ex-cli-converse)

## Buat daftar model fondasi yang ditawarkan Amazon Bedrock
<a name="getting-started-api-ex-cli-listfm"></a>

Contoh berikut menjalankan [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html)operasi menggunakan AWS CLI. `ListFoundationModels`mencantumkan model dasar (FMs) yang tersedia di Amazon Bedrock di Wilayah Anda. Di terminal, jalankan perintah berikut:

```
aws bedrock list-foundation-models
```

Jika perintah berhasil, respons mengembalikan daftar model foundation yang tersedia di Amazon Bedrock.

## Kirim prompt teks ke model dan hasilkan respons teks dengan InvokeModel
<a name="getting-started-api-ex-cli-invoke-text"></a>

Contoh berikut menjalankan [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)operasi menggunakan AWS CLI. `InvokeModel`memungkinkan Anda mengirimkan prompt untuk menghasilkan respons model. Di terminal, jalankan perintah berikut:

```
aws bedrock-runtime invoke-model \
--model-id amazon.titan-text-express-v1 \
--body '{"inputText": "Describe the purpose of a \"hello world\" program in one line.", "textGenerationConfig" : {"maxTokenCount": 512, "temperature": 0.5, "topP": 0.9}}' \
--cli-binary-format raw-in-base64-out \
invoke-model-output-text.txt
```

Jika perintah berhasil, respons yang dihasilkan oleh model ditulis ke `invoke-model-output-text.txt` file. Respons teks dikembalikan di `outputText` lapangan, di samping informasi yang menyertainya.

## Kirim prompt teks ke model dan hasilkan respons teks dengan Converse
<a name="getting-started-api-ex-cli-converse"></a>

Contoh berikut menjalankan operasi [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) menggunakan file. AWS CLI`Converse`memungkinkan Anda mengirimkan prompt untuk menghasilkan respons model. Sebaiknya gunakan `Converse` operasi lebih `InvokeModel` saat didukung, karena ini menyatukan permintaan inferensi di seluruh model Amazon Bedrock dan menyederhanakan pengelolaan percakapan multi-putaran. Di terminal, jalankan perintah berikut:

```
aws bedrock-runtime converse \
--model-id amazon.titan-text-express-v1 \
--messages '[{"role": "user", "content": [{"text": "Describe the purpose of a \"hello world\" program in one line."}]}]' \
--inference-config '{"maxTokens": 512, "temperature": 0.5, "topP": 0.9}'
```

Jika perintah berhasil, respons yang dihasilkan oleh model dikembalikan di `text` lapangan, di samping informasi yang menyertainya.

# Jalankan contoh permintaan Amazon Bedrock API melalui AWS SDK for Python (Boto3)
<a name="getting-started-api-ex-python"></a>

Bagian ini memandu Anda untuk mencoba beberapa operasi umum di Amazon Bedrock dengan AWS Python menguji apakah izin dan otentikasi Anda diatur dengan benar. Sebelum Anda menjalankan contoh berikut, Anda harus memeriksa apakah Anda telah memenuhi prasyarat berikut:

**Prasyarat**
+ Anda memiliki Akun AWS dan pengguna atau peran dengan pengaturan otentikasi dan izin yang diperlukan untuk Amazon Bedrock. Jika tidak, ikuti langkah-langkahnya di[Memulai dengan API](getting-started-api.md).
+ Anda telah menginstal dan menyiapkan otentikasi untuk AWS SDK for Python (Boto3). Untuk menginstal Boto3, ikuti langkah-langkah di [Quickstart](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) dalam dokumentasi Boto3. Verifikasi bahwa Anda telah menyiapkan kredensional Anda untuk menggunakan Boto3 dengan mengikuti langkah-langkah di. [Dapatkan kredensil untuk memberikan akses terprogram](getting-started-api.md#gs-grant-program-access)

Uji apakah izin Anda diatur dengan benar untuk Amazon Bedrock, menggunakan pengguna atau peran yang Anda atur dengan izin yang tepat. 

Dokumentasi Amazon Bedrock juga menyertakan contoh kode untuk bahasa pemrograman lainnya. Untuk informasi selengkapnya, lihat [Contoh kode untuk Amazon Bedrock menggunakan AWS SDKs](service_code_examples.md).

**Topics**
+ [Buat daftar model fondasi yang ditawarkan Amazon Bedrock](#getting-started-api-ex-python-listfm)
+ [Kirim prompt teks ke model dan hasilkan respons teks dengan InvokeModel](#getting-started-api-ex-python-invoke-text)
+ [Kirim prompt teks ke model dan hasilkan respons teks dengan Converse](#getting-started-api-ex-python-converse)

## Buat daftar model fondasi yang ditawarkan Amazon Bedrock
<a name="getting-started-api-ex-python-listfm"></a>

Contoh berikut menjalankan [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html)operasi menggunakan klien Amazon Bedrock. `ListFoundationModels`mencantumkan model dasar (FMs) yang tersedia di Amazon Bedrock di Wilayah Anda. Jalankan SDK berikut untuk skrip Python untuk membuat klien Amazon Bedrock dan menguji operasinya: [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html)

```
"""
Lists the available Amazon Bedrock models in an &AWS-Region;.
"""
import logging
import json
import boto3


from botocore.exceptions import ClientError


logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)


def list_foundation_models(bedrock_client):
    """
    Gets a list of available Amazon Bedrock foundation models.

    :return: The list of available bedrock foundation models.
    """

    try:
        response = bedrock_client.list_foundation_models()
        models = response["modelSummaries"]
        logger.info("Got %s foundation models.", len(models))
        return models

    except ClientError:
        logger.error("Couldn't list foundation models.")
        raise


def main():
    """Entry point for the example. Change aws_region to the &AWS-Region;
    that you want to use."""
   
    aws_region = "us-east-1"

    bedrock_client = boto3.client(service_name="bedrock", region_name=aws_region)
    
    fm_models = list_foundation_models(bedrock_client)
    for model in fm_models:
        print(f"Model: {model["modelName"]}")
        print(json.dumps(model, indent=2))
        print("---------------------------\n")
    
    logger.info("Done.")

if __name__ == "__main__":
    main()
```

Jika skrip berhasil, respons mengembalikan daftar model dasar yang tersedia di Amazon Bedrock.

## Kirim prompt teks ke model dan hasilkan respons teks dengan InvokeModel
<a name="getting-started-api-ex-python-invoke-text"></a>

Contoh berikut menjalankan [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)operasi menggunakan klien Amazon Bedrock. `InvokeModel`memungkinkan Anda mengirimkan prompt untuk menghasilkan respons model. Jalankan skrip SDK for Python berikut untuk membuat klien runtime Amazon Bedrock dan menghasilkan respons teks dengan operasi: ``

```
# Use the native inference API to send a text message to Amazon Titan Text G1 - Express.

import boto3
import json

from botocore.exceptions import ClientError

# Create an Amazon Bedrock Runtime client.
brt = boto3.client("bedrock-runtime")

# Set the model ID, e.g., Amazon Titan Text G1 - Express.
model_id = "amazon.titan-text-express-v1"

# Define the prompt for the model.
prompt = "Describe the purpose of a 'hello world' program in one line."

# Format the request payload using the model's native structure.
native_request = {
    "inputText": prompt,
    "textGenerationConfig": {
        "maxTokenCount": 512,
        "temperature": 0.5,
        "topP": 0.9
    },
}

# Convert the native request to JSON.
request = json.dumps(native_request)

try:
    # Invoke the model with the request.
    response = brt.invoke_model(modelId=model_id, body=request)

except (ClientError, Exception) as e:
    print(f"ERROR: Can't invoke '{model_id}'. Reason: {e}")
    exit(1)

# Decode the response body.
model_response = json.loads(response["body"].read())

# Extract and print the response text.
response_text = model_response["results"][0]["outputText"]
print(response_text)
```

Jika perintah berhasil, respons mengembalikan teks yang dihasilkan oleh model sebagai respons terhadap prompt.

## Kirim prompt teks ke model dan hasilkan respons teks dengan Converse
<a name="getting-started-api-ex-python-converse"></a>

Contoh berikut menjalankan operasi [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) menggunakan klien Amazon Bedrock. Sebaiknya gunakan `Converse` operasi lebih `InvokeModel` saat didukung, karena ini menyatukan permintaan inferensi di seluruh model Amazon Bedrock dan menyederhanakan pengelolaan percakapan multi-putaran. Jalankan skrip SDK for Python berikut untuk membuat klien runtime Amazon Bedrock dan menghasilkan respons teks dengan operasi: `Converse`

```
# Use the Conversation API to send a text message to Amazon Titan Text G1 - Express.

import boto3
from botocore.exceptions import ClientError

# Create an Amazon Bedrock Runtime client.
brt = boto3.client("bedrock-runtime")

# Set the model ID, e.g., Amazon Titan Text G1 - Express.
model_id = "amazon.titan-text-express-v1"

# Start a conversation with the user message.
user_message = "Describe the purpose of a 'hello world' program in one line."
conversation = [
    {
        "role": "user",
        "content": [{"text": user_message}],
    }
]

try:
    # Send the message to the model, using a basic inference configuration.
    response = brt.converse(
        modelId=model_id,
        messages=conversation,
        inferenceConfig={"maxTokens": 512, "temperature": 0.5, "topP": 0.9},
    )

    # Extract and print the response text.
    response_text = response["output"]["message"]["content"][0]["text"]
    print(response_text)

except (ClientError, Exception) as e:
    print(f"ERROR: Can't invoke '{model_id}'. Reason: {e}")
    exit(1)
```

Jika perintah berhasil, respons mengembalikan teks yang dihasilkan oleh model sebagai respons terhadap prompt.

# Jalankan contoh permintaan Amazon Bedrock API menggunakan notebook Amazon SageMaker AI
<a name="getting-started-api-ex-sm"></a>

Bagian ini memandu Anda mencoba beberapa operasi umum di Amazon Bedrock dengan notebook Amazon SageMaker AI untuk menguji apakah izin peran Amazon Bedrock Anda disiapkan dengan benar. Sebelum Anda menjalankan contoh berikut, Anda harus memeriksa apakah Anda telah memenuhi prasyarat berikut:

**Prasyarat**
+ Anda memiliki Akun AWS dan memiliki izin untuk mengakses peran dengan izin yang diperlukan untuk Amazon Bedrock. Jika tidak, ikuti langkah-langkah di[Mulai cepat](getting-started.md).
+ Lakukan langkah-langkah berikut untuk mengatur izin IAM untuk SageMaker AI dan membuat buku catatan:

  1. [Ubah [kebijakan kepercayaan](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#term_trust-policy) peran Amazon Bedrock yang Anda atur [Mulai cepat](getting-started.md) melalui [konsol](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-managingrole-editing-console.html#roles-managingrole_edit-trust-policy), [CLI](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-managingrole-editing-cli.html#roles-managingrole_edit-trust-policy-cli), atau API.](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-managingrole-editing-api.html#roles-managingrole_edit-trust-policy-api) Lampirkan kebijakan kepercayaan berikut ke peran untuk memungkinkan layanan Amazon Bedrock dan SageMaker AI untuk mengambil peran Amazon Bedrock:

------
#### [ JSON ]

****  

     ```
     {
         "Version":"2012-10-17",		 	 	 
         "Statement": [
             {
                 "Sid": "BedrockTrust",
                 "Effect": "Allow",
                 "Principal": {
                     "Service": "bedrock.amazonaws.com"
                 },
                 "Action": "sts:AssumeRole"
             },
             {
                 "Sid": "SagemakerTrust",
                 "Effect": "Allow",
                 "Principal": {
                     "Service": "sagemaker.amazonaws.com"
                 },
                 "Action": "sts:AssumeRole"
             }
         ]
     }
     ```

------

  1. Masuk ke peran Amazon Bedrock yang kebijakan kepercayaannya baru saja Anda ubah.

  1. Ikuti langkah-langkah di [Membuat Instans Notebook Amazon SageMaker AI untuk tutorial dan tentukan ARN dari peran Amazon Bedrock yang Anda buat untuk membuat instance notebook](https://docs.aws.amazon.com/sagemaker/latest/dg/gs-setup-working-env.html) SageMaker AI.

  1. Ketika **Status** instance notebook adalah **InService**, pilih instance dan kemudian pilih **Buka JupyterLab**.

Setelah Anda membuka notebook SageMaker AI Anda, Anda dapat mencoba contoh berikut:

**Topics**
+ [Buat daftar model fondasi yang ditawarkan Amazon Bedrock](#getting-started-api-ex-sm-listfm)
+ [Kirim prompt teks ke model dan hasilkan respons](#getting-started-api-ex-sm-converse)

## Buat daftar model fondasi yang ditawarkan Amazon Bedrock
<a name="getting-started-api-ex-sm-listfm"></a>

Contoh berikut menjalankan [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html)operasi menggunakan klien Amazon Bedrock. `ListFoundationModels`daftar model dasar (FMs) yang tersedia di Amazon Bedrock di Wilayah Anda. Jalankan SDK berikut untuk skrip Python untuk membuat klien Amazon Bedrock dan menguji operasinya: [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html)

```
"""
Lists the available Amazon Bedrock models in an &AWS-Region;.
"""
import logging
import json
import boto3


from botocore.exceptions import ClientError


logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)


def list_foundation_models(bedrock_client):
    """
    Gets a list of available Amazon Bedrock foundation models.

    :return: The list of available bedrock foundation models.
    """

    try:
        response = bedrock_client.list_foundation_models()
        models = response["modelSummaries"]
        logger.info("Got %s foundation models.", len(models))
        return models

    except ClientError:
        logger.error("Couldn't list foundation models.")
        raise


def main():
    """Entry point for the example. Change aws_region to the &AWS-Region;
    that you want to use."""
   
    aws_region = "us-east-1"

    bedrock_client = boto3.client(service_name="bedrock", region_name=aws_region)
    
    fm_models = list_foundation_models(bedrock_client)
    for model in fm_models:
        print(f"Model: {model["modelName"]}")
        print(json.dumps(model, indent=2))
        print("---------------------------\n")
    
    logger.info("Done.")

if __name__ == "__main__":
    main()
```

Jika skrip berhasil, respons mengembalikan daftar model dasar yang tersedia di Amazon Bedrock.

## Kirim prompt teks ke model dan hasilkan respons
<a name="getting-started-api-ex-sm-converse"></a>

Contoh berikut menjalankan operasi [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) menggunakan klien Amazon Bedrock. `Converse`memungkinkan Anda mengirimkan prompt untuk menghasilkan respons model. [Jalankan skrip SDK for Python berikut untuk membuat klien runtime Amazon Bedrock dan menguji operasi Converse:](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html)

```
# Use the Conversation API to send a text message to Amazon Titan Text G1 - Express.

import boto3
from botocore.exceptions import ClientError

# Create an Amazon Bedrock Runtime client.
brt = boto3.client("bedrock-runtime")

# Set the model ID, e.g., Amazon Titan Text G1 - Express.
model_id = "amazon.titan-text-express-v1"

# Start a conversation with the user message.
user_message = "Describe the purpose of a 'hello world' program in one line."
conversation = [
    {
        "role": "user",
        "content": [{"text": user_message}],
    }
]

try:
    # Send the message to the model, using a basic inference configuration.
    response = brt.converse(
        modelId=model_id,
        messages=conversation,
        inferenceConfig={"maxTokens": 512, "temperature": 0.5, "topP": 0.9},
    )

    # Extract and print the response text.
    response_text = response["output"]["message"]["content"][0]["text"]
    print(response_text)

except (ClientError, Exception) as e:
    print(f"ERROR: Can't invoke '{model_id}'. Reason: {e}")
    exit(1)
```

Jika perintah berhasil, respons mengembalikan teks yang dihasilkan oleh model sebagai respons terhadap prompt.

# Tutorial: Buat aliran yang memproses aplikasi hipotek
<a name="getting-started-mortgage-flow"></a>

Untuk membiasakan diri dengan sumber daya Amazon Bedrock dan kemampuannya, kami akan menggunakan CloudFormation template untuk menyiapkan [alur](flows.md) yang mengotomatiskan proses aplikasi hipotek dengan menggabungkan berbagai Amazon Bedrock dan sumber daya lainnya. AWS 

**catatan**  
Untuk tutorial ini, kita akan menggunakan *us-east-1* Region. Anda dapat menggunakan Wilayah apa pun yang mendukung Agen, Arus, Pagar Pembatas, basis Pengetahuan, dan manajemen Prompt. Untuk tabel dukungan fitur menurut Wilayah, lihat[Dukungan fitur oleh Wilayah AWS di Amazon Bedrock](features-regions.md). Pastikan Anda memiliki izin untuk membuat sumber daya Amazon S3, Amazon Bedrock, Lambda, dan DynamoDB di Wilayah yang Anda gunakan.

Alur ini tidak dimaksudkan untuk tujuan penerapan, melainkan untuk digunakan sebagai tutorial untuk memahami sumber daya Amazon Bedrock. Gambar berikut adalah representasi visual dari aliran dalam Konsol Manajemen AWS:

![\[Aliran pemrosesan hipotek\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/cloudformation/mortgage-processing-flow.png)


Aliran ini menggabungkan [agen](agents.md) Amazon Bedrock, [prompt](prompt-management.md), dan [fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) untuk menciptakan aliran pemrosesan hipotek yang mengambil informasi keuangan pelanggan dan memproses apakah pelanggan memenuhi syarat untuk pinjaman. [Basis pengetahuan](knowledge-base.md) dan [pagar pembatas](guardrails.md) Amazon Bedrock juga melekat pada agen aliran untuk meningkatkan respons dan untuk memberikan perlindungan. Untuk informasi lebih rinci tentang komponen aliran, lihat[Rincian tentang aliran pemrosesan hipotek](getting-started-mortgage-flow-details.md).

**Topics**
+ [Prasyarat](#getting-started-mortgage-flow-prereqs)
+ [Buat aliran pemrosesan hipotek menggunakan CloudFormation](#getting-started-mortgage-flow-create)
+ [Uji aliran pemrosesan hipotek](#getting-started-mortgage-flow-test)
+ [Bersihkan: menghapus sumber daya](#getting-started-mortgage-flow-delete)
+ [CloudFormation template](getting-started-mortgage-flow-template.md)
+ [Rincian tentang aliran pemrosesan hipotek](getting-started-mortgage-flow-details.md)

## Prasyarat
<a name="getting-started-mortgage-flow-prereqs"></a>

Untuk membuat alur ini, Anda akan mengunduh file.zip dan mengikuti instruksi untuk menjalankan skrip yang akan menyiapkan sumber daya dan templat untuk Anda.

**penting**  
Anda akan ditagih untuk sumber daya Amazon yang Anda buat hingga Anda menghapusnya.

Kemudian, lengkapi prasyarat berikut:

1. Unduh [cloudformation-mortgage-flow-setupfile.zip](samples/cloudformation-mortgage-flow-setup.zip).

1. Buka filenya. Anda dapat mempelajari lebih lanjut tentang konten di[CloudFormation template](getting-started-mortgage-flow-template.md).

1. Minta akses ke model foundation Amazon Bedrock dengan melakukan hal berikut:

   1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

   1. Pastikan Anda berada di Wilayah **AS Timur (Virginia N.)** dengan memeriksa Wilayah Anda di sudut kanan atas. Jika tidak, alihkan Wilayah.

   1. Pilih **Akses model** di bagian bawah panel navigasi kiri.

   1. Pilih **Ubah akses model**.

   1. Lakukan salah satu tindakan berikut:
      + Untuk meminta akses ke semua model, pilih **Aktifkan semua model**. Pada halaman yang Anda bawa, kotak centang di sebelah semua model akan diisi.
      + Untuk meminta akses ke model tertentu, pilih **Aktifkan model tertentu**. Pada halaman yang Anda kunjungi, Anda memiliki opsi berikut:
        + Untuk meminta akses ke semua model oleh penyedia, pilih kotak centang di sebelah nama penyedia.
        + Untuk meminta akses ke satu model, pilih kotak centang di sebelah nama model.

   1. Untuk keperluan tutorial berikut, Anda minimal harus meminta akses ke **Titan Embeddings G1 - Text**dan **Claude 3 Haiku**model. Lalu pilih **Selanjutnya**.

   1. Tinjau model yang Anda minta akses dan **Ketentuan**. Saat Anda siap, pilih **Kirim** untuk meminta akses.

## Buat aliran pemrosesan hipotek menggunakan CloudFormation
<a name="getting-started-mortgage-flow-create"></a>

Untuk membuat alur pemrosesan hipotek dan sumber daya terkait, kami akan membuat CloudFormation template dan menggunakannya untuk membuat tumpukan yang berisi sumber daya Amazon Bedrock.

**penting**  
Anda akan ditagih untuk sumber daya Amazon yang Anda buat hingga Anda menghapusnya.

### Buat sumber daya dan file CloudFormation template
<a name="getting-started-mortgage-flow-file"></a>

Pertama, gunakan skrip dari file.zip untuk mengunggah sumber daya ke bucket S3 dan untuk membuat templat. CloudFormation 

1. Di terminal, jalankan perintah berikut untuk menyalin sumber daya ke bucket Amazon S3 dan mengisi `main-stack.json` file `main-stack.yaml` dan file dengan nama bucket S3 sebagai nilai default untuk parameter nama bucket.

   ```
   bash deploy.sh
   ```
**catatan**  
Penggunaan skrip adalah`bash deploy.sh <region> <bucket-name>`, di mana *<region>* dan *<bucket-name>* merupakan argumen opsional. Jika Anda tidak memberikannya, nilai default berikut akan digunakan:  
*<region>*— AWS Wilayah default yang ditentukan dalam pengaturan AWS kredensyal Anda.
*<bucket-name>*— Bucket akan diberi nama*mortgage-flow-deployment-<AccountId>-<Region>*, di mana *<AccountId>* ID AWS akun Anda dan *<Region>* cocok dengan nilai yang Anda berikan atau AWS Wilayah default yang ditentukan dalam pengaturan AWS kredensyal Anda.

1. Konfirmasikan petunjuknya. Setelah penerapan selesai, Anda harus memiliki `main-stack.json` template lengkap `main-stack.yaml` untuk langkah selanjutnya.

**catatan**  
Jika skrip gagal, Anda dapat menyiapkan sumber daya secara manual dengan melakukan hal berikut:  
Unggah *konten* (jangan sertakan folder itu sendiri) dari `cloudformation-mortgage-flow-setup` folder yang tidak di-zip ke bucket S3 di US East (Virginia N.) di konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)
Temukan `templates/json/main-stack-tmp.json` file `templates/json/main-stack-tmp.yaml` atau dan lakukan hal berikut:  
Ubah `Default` nilai `Q01pS3BucketName` parameter dari *MortgageFlowBucket* nama bucket S3 Anda.
Hapus `-tmp` dari nama file, sehingga menjadi `templates/json/main-stack.yaml` atau`templates/json/main-stack.json`.

### Buat tumpukan dengan menggunakan CloudFormation konsol
<a name="getting-started-mortgage-flow-stack"></a>

Selanjutnya, gunakan template yang telah Anda simpan untuk menyediakan CloudFormation tumpukan.

1. Buka CloudFormation konsol di [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/). Pastikan Anda berada di Wilayah **AS Timur (Virginia N.)** dengan memeriksa Wilayah Anda di sudut kanan atas. Jika tidak, alihkan Wilayah.

1. Pada halaman **Stacks**, dari menu **Buat tumpukan**, pilih **Dengan sumber daya baru (standar)**.

1. Tentukan template:

   1. Di bawah **Prasyarat**, pilih **Pilih templat yang ada**.

   1. Di bawah **Tentukan templat**, pilih **Unggah file templat**.

   1. Pilih **Pilih file**, navigasikan ke `main-stack.yaml` atau `main-stack.json` templat, dan pilih.

   1. Pilih **Berikutnya**.

1. Tentukan detail tumpukan:

   1. Di bidang **nama Stack**, masukkan nama untuk tumpukan.

   1. Di bidang **Parameter**, tinggalkan nilai default.
**catatan**  
`Q01pS3BucketName`Nilai harus sesuai dengan nama bucket S3 tempat Anda mengunggah sumber daya untuk template ini. Argumen yang tersisa terkait dengan konfigurasi basis pengetahuan - jika Anda memodifikasi salah satu dari mereka, pastikan bahwa konfigurasi kompatibel satu sama lain. Untuk informasi selengkapnya, lihat [Prasyarat untuk menggunakan penyimpanan vektor yang Anda buat untuk basis pengetahuan](knowledge-base-setup.md).

   1. Pilih **Berikutnya**.

1. Konfigurasikan opsi tumpukan:

   1. Di bawah **Opsi kegagalan tumpukan**, pilih **Hapus semua sumber daya yang baru dibuat**.
**catatan**  
Memilih opsi ini mencegah Anda dari kemungkinan ditagih untuk sumber daya yang kebijakan penghapusan menentukan mereka dipertahankan bahkan jika pembuatan tumpukan gagal. Untuk informasi selengkapnya, lihat [`DeletionPolicy`atribut](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html) di *Panduan CloudFormation Pengguna*.

   1. Di bawah **Kemampuan**, centang kotak untuk mengetahui bahwa CloudFormation mungkin membuat sumber daya IAM di akun Anda.

   1. Pilih **Berikutnya**.

1. Tinjau detail tumpukan dan pilih **Kirim**. CloudFormation menciptakan tumpukan. Penciptaan akan memakan waktu beberapa menit. Setelah pembuatan tumpukan selesai, Anda dapat menggunakan tab **Sumber Daya** pada halaman detail tumpukan untuk melihat sumber daya yang disediakan di akun Anda.

1. Setelah pembuatan tumpukan selesai, lakukan hal berikut untuk menyinkronkan sumber data untuk basis pengetahuan sehingga basis pengetahuan dapat ditanyakan:

   1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

   1. Dari panel navigasi kiri, pilih **Pangkalan Pengetahuan** dan kemudian pilih basis pengetahuan yang dibuat, bernama`AWSDocsTutorial-MortgageKB`.

   1. Di bagian **Sumber data**, pilih kotak centang di sebelah sumber data yang dibuat, bernama`AWSDocsTutorial-MortgageKB-DS`.

   1. Pilih **Sinkronisasi**. Setelah sinkronisasi selesai, Anda dapat menguji alur.

## Uji aliran pemrosesan hipotek
<a name="getting-started-mortgage-flow-test"></a>

Setelah alur pemrosesan hipotek dibuat, Anda dapat menggunakan konsol Amazon Bedrock untuk memeriksa, menguji, dan memodifikasi alur. Anda juga dapat memeriksa, menguji, dan memodifikasi sumber daya individu dalam aliran.

**Untuk menguji aliran**

1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Dari panel navigasi kiri, pilih **Flows**. Pastikan Anda berada di Wilayah **AS Timur (Virginia N.)** dengan memeriksa Wilayah Anda di sudut kanan atas. Jika tidak, alihkan Wilayah.

1. Di bagian **Flows**, pilih flow yang dibuat dari CloudFormation template. Seharusnya begitu`AWSDocsTutorial-MortgageFlow`.

1. Pilih **Edit di pembuat aliran**. Anda dapat menyeret node individual dalam aliran untuk memodifikasi representasi visual dari aliran.

1. Di panel **Alur uji**, masukkan yang berikut ini di bidang teks lalu pilih **Jalankan**.

   ```
   {
       "income": 80000, 
       "totalDebt": 5000, 
       "loanTerm": 30, 
       "loanAmount": 600000, 
       "creditScore": 750, 
       "mlsId": "MLS-5678"
   }
   ```

   Karena jumlah pinjaman lebih besar dari pinjaman terjangkau maksimum yang dihitung, prompt **IncomeDebt** dipicu dan arus menghasilkan surat penolakan. Anda dapat memilih **Tampilkan jejak** untuk melihat node yang dijalankan dalam aliran.

1. Sekali lagi, di panel **aliran Uji**, masukkan yang berikut ini di bidang teks dan kemudian pilih **Jalankan**.

   ```
   {
       "income": 120000, 
       "totalDebt": 5000, 
       "loanTerm": 30, 
       "loanAmount": 200000, 
       "creditScore": 650, 
       "mlsId": "MLS-3456"
   }
   ```

   Karena jumlah pinjaman kurang dari pinjaman terjangkau maksimum yang dihitung, **ProcessApplication** prompt dipicu dan dikirim ke **mortgageProcessingAgent**, yang mencari basis pengetahuan terlampir dan menghasilkan respons yang menilai, berdasarkan nilai input, apakah pelanggan memenuhi syarat untuk pinjaman.

1. (Opsional) Coba jalankan alur dengan menggunakan nilai yang berbeda untuk bidang di objek JSON. `mlsId`Nilai sesuai dengan properti yang tercantum di Layanan Daftar Ganda. Anda dapat menemukan `mlsId` nilai yang valid dengan melakukan hal berikut:

   1. Masuk ke Konsol Manajemen AWS dan buka konsol DynamoDB di. [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/)

   1. Di panel navigasi kiri, pilih **Tabel**.

   1. Pilih tabel yang bertuliskan **AWSDocsTutorial-PropertyListing**.

   1. Pilih **Jelajahi item tabel**.

   1. Anda dapat menggunakan salah satu nilai di kolom **mls\$1id** di input aliran.

Anda juga dapat menavigasi ke halaman **Agen**, **Pangkalan Pengetahuan**, **Pagar Pembatas,** dan **manajemen Prompt** di halaman Konsol Manajemen AWS untuk memeriksa setiap sumber daya Amazon Bedrock yang digunakan dalam alur, secara independen. Untuk mempelajari lebih lanjut tentang aliran dan memahami komponen secara lebih rinci, lihat[Rincian tentang aliran pemrosesan hipotek](getting-started-mortgage-flow-details.md).

## Bersihkan: menghapus sumber daya
<a name="getting-started-mortgage-flow-delete"></a>

Setelah Anda menjelajahi sumber daya dan memiliki pemahaman yang lebih baik tentang kemampuan berbagai sumber daya Amazon Bedrock, kami akan menghapus tumpukan dan sumber daya yang dikandungnya.

**penting**  
Anda akan ditagih untuk sumber daya Amazon yang Anda buat hingga Anda menghapusnya.

1. Buka [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. Dari nyeri navigasi kiri, pilih **Stacks**.

1. Pilih tumpukan yang Anda buat dari template. Kemudian pilih **Hapus**, lalu konfirmasikan **Hapus**.

   CloudFormation memulai penghapusan tumpukan utama, semua tumpukan bersarangnya, dan semua sumber daya yang termasuk dalam tumpukan.

# CloudFormation template
<a name="getting-started-mortgage-flow-template"></a>

`cloudformation-mortgage-flow-setup.zip`File yang Anda download berisi file-file berikut:
+ `deploy.sh`— Skrip shell yang menyebarkan sumber daya Anda dan menyiapkan CloudFormation template utama yang akan Anda gunakan.
+ `artifacts`— Folder yang berisi file.zip dengan fungsi untuk agen dan template basis pengetahuan:
  + Lambda berfungsi untuk kelompok aksi agen
    + `agent_loan_calculator.zip`
    + `mls_lookup.zip`
    + `loader_deployment_package.zip`
  + Fungsi untuk menyiapkan basis pengetahuan
    + `custom-resource-lambda.zip`
    + `opensearchpy-layer.zip`
    + `provider-event-handler.zip`
+ `api-schema`— Folder yang berisi skema API untuk grup tindakan.
+ `knowledge-base-data-source`— Folder yang berisi PDF untuk Panduan [Penjualan Fannie Mae.](https://selling-guide.fanniemae.com/)
+ `templates`— Folder yang berisi template untuk sumber daya dalam alur ini, baik dalam format JSON dan YAMAL:
  + `main-stack-tmp`— Template utama yang menyebarkan template yang tersisa sebagai tumpukan bersarang. File ini diubah menjadi `main-stack` setelah skrip penyebaran dijalankan.
  + `guardrails-template`— Template untuk pagar pembatas yang akan dikaitkan dengan agen.
  + `prompts-template`— Template untuk petunjuk yang akan digunakan dalam aliran.
  + `kb-role-template`— Template untuk peran basis pengetahuan, yang akan digunakan baik oleh OpenSearch template maupun oleh template basis pengetahuan.
  + `oss-infra-template`— Template untuk penyimpanan vektor Amazon OpenSearch Tanpa Server yang akan digunakan untuk basis pengetahuan.
  + `kb-infra-template`— Template untuk basis pengetahuan pinjaman hipotek untuk dikaitkan dengan agen.
  + `agent-template`— Template untuk agen pemrosesan hipotek yang akan digunakan dalam aliran.
  + `mortgage-flow-template`— Template untuk aliran pemrosesan hipotek yang menggabungkan semua sumber daya.
+ `README.md`— File README yang menjelaskan langkah-langkah untuk menggunakan template.

Topik berikut menunjukkan CloudFormation template yang digunakan untuk setiap tumpukan. Tumpukan utama menyebarkan tumpukan yang tersisa sebagai tumpukan [bersarang](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html).

**Topics**
+ [Tumpukan utama](#getting-started-mortgage-templates-main)
+ [Tumpukan Pagar Batuan Dasar Amazon](#getting-started-mortgage-guardrail-templates)
+ [Tumpukan manajemen Amazon Bedrock Prompt](#getting-started-mortgage-prompts-templates)
+ [Tumpukan Basis Pengetahuan Amazon Bedrock](#getting-started-mortgage-kb-templates)

## Tumpukan utama
<a name="getting-started-mortgage-templates-main"></a>

Tumpukan utama mendefinisikan parameter yang dapat Anda tentukan saat Anda mengunggah template. Nilai-nilai ini diteruskan ke masing-masing tumpukan bersarang yang tersisa. Skrip penerapan menggantikan *MortgageFlowBucket* nilai default `Q01pS3BucketName` parameter dengan bucket S3 Anda yang sebenarnya yang berisi sumber daya yang digunakan oleh skrip.

------
#### [ YAML ]

```
AWSTemplateFormatVersion: '2010-09-09'
Description: "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow"

Parameters:
  Q01pS3BucketName:
    Type: String
    Description: Provide existing S3 bucket name where data is already stored
    Default: MortgageFlowBucket
  Q02pFlowName:
    Type: String
    Description: Name for the flow
    Default: MortgageFlow
  Q03pGuardrailName:
    Type: String
    Description: Name for guardrail to attach to agent
    Default: MortgageGR
  Q04pKnowledgeBaseName:
    Type: String
    Description: Name for knowledge base to associate with agent
    Default: MortgageKB
  Q05pAgentName:
    Type: String
    Description: Name for agent to create
    Default: MortgageAgent
  Q06pKBEmbedModel:
    Type: String
    Description: Select Embedding model
    Default: amazon.titan-embed-text-v1
  Q07pKBChunkingStrategy:
    Type: String
    Description: Select Chunking strategy
    AllowedValues:
      - Default chunking
      - Fixed-size chunking
      - No chunking
    Default: Default chunking
  Q08pKBMaxTokens:
    Type: Number
    Description: Maximum number of tokens in a chunk
    Default: 300
  Q09pKBOverlapPercentage:
    Type: Number
    Description: Percent overlap in each chunk
    Default: 20
  Q10pKBVectorStore:
    Type: String
    Description: Select vector store
    AllowedValues:
    - Open-Search-Serverless
    Default: Open-Search-Serverless
  Q11pOSSCollectionName:
    Type: String
    Description: Name of the Collection
    MinLength: 1
    MaxLength: 63
    Default: mortgage-kb-collection
    AllowedPattern: ^[a-z0-9](-*[a-z0-9])*
    ConstraintDescription: Must be lowercase or numbers with a length of 1-32 characters
  Q12pOSSIndexName:
    Type: String
    Description: Index name to be created in vector store
    MinLength: 1
    MaxLength: 63
    Default: mortgage-kb-index
    AllowedPattern: ^[a-z0-9](-*[a-z0-9])*
    ConstraintDescription: Must be lowercase or numbers with a length of 1-63 characters
  # Q13pVectorFieldName:
  #   Type: String
  #   Description: Vector field name
  #   Default: bedrock-knowledge-base-default-vector
  # Q14pMetaDataFieldName:
  #   Type: String
  #   Description: Metadata field name
  #   Default: AMAZON_BEDROCK_METADATA
  # Q15pTextFieldName:
  #   Type: String
  #   Description: Text field name
  #   Default: AMAZON_BEDROCK_TEXT_CHUNK
Resources:
  KBRoleStack:
    Type: AWS::CloudFormation::Stack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/kb-role-template.yaml
      TimeoutInMinutes: 15
      Parameters:
        Q01pS3BucketName:
          Ref: Q01pS3BucketName
  OSSStack:
    Type: AWS::CloudFormation::Stack
    DependsOn: KBRoleStack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/oss-infra-template.yaml
      TimeoutInMinutes: 15
      Parameters:
        Q01pS3BucketName:
          Ref: Q01pS3BucketName
        Q06pKBEmbedModel:
          Ref: Q06pKBEmbedModel
        Q11pOSSCollectionName:
          Ref: Q11pOSSCollectionName
        Q12pOSSIndexName:
          Ref: Q12pOSSIndexName
        pKBRole:
          Fn::GetAtt:
          - KBRoleStack
          - Outputs.KBRole
        pKBRoleArn:
          Fn::GetAtt:
          - KBRoleStack
          - Outputs.KBRoleArn
  KBStack:
    Type: AWS::CloudFormation::Stack
    DependsOn: OSSStack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/kb-infra-template.yaml
      TimeoutInMinutes: 15
      Parameters:
        KnowledgeBaseName:
          Ref: Q04pKnowledgeBaseName
        Q01pS3BucketName:
          Ref: Q01pS3BucketName
        Q06pKBEmbedModel:
          Ref: Q06pKBEmbedModel
        Q07pKBChunkingStrategy:
          Ref: Q07pKBChunkingStrategy
        Q08pKBMaxTokens:
          Ref: Q08pKBMaxTokens
        Q09pKBOverlapPercentage:
          Ref: Q09pKBOverlapPercentage
        Q11pOSSCollectionName:
          Ref: Q11pOSSCollectionName
        Q12pOSSIndexName:
          Ref: Q12pOSSIndexName
        # Q13pVectorFieldName:
        #   Ref: Q13pVectorFieldName
        # Q14pMetaDataFieldName:
        #   Ref: Q14pMetaDataFieldName
        # Q15pTextFieldName:
        #   Ref: Q15pTextFieldName
        pCollectionArn:
          Fn::GetAtt:
          - OSSStack
          - Outputs.CollectionArn
        pKBRoleArn:
          Fn::GetAtt:
          - KBRoleStack
          - Outputs.KBRoleArn
        pKBRole:
          Fn::GetAtt:
          - KBRoleStack
          - Outputs.KBRole
  GRStack:
    Type: AWS::CloudFormation::Stack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/guardrails-template.yaml
      TimeoutInMinutes: 15
      Parameters:
        GuardrailName:
          Ref: Q03pGuardrailName
  AgentStack:
    Type: AWS::CloudFormation::Stack
    DependsOn: 
      - KBStack
      - GRStack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/agent-template.yaml
      TimeoutInMinutes: 15
      Parameters:
        Q01pS3BucketName:
          Ref: Q01pS3BucketName
        KnowledgeBaseId:
          Fn::GetAtt:
          - KBStack
          - Outputs.KBId
        GuardrailArn:
          Fn::GetAtt:
          - GRStack
          - Outputs.GuardrailArn
        GuardrailVersion:
          Fn::GetAtt:
          - GRStack
          - Outputs.GuardrailVersion
  PromptsStack:
    Type: AWS::CloudFormation::Stack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/prompts-template.yaml
      TimeoutInMinutes: 15
  FlowStack:
    Type: AWS::CloudFormation::Stack
    DependsOn: 
      - AgentStack
      - PromptsStack
    Properties:
      TemplateURL: !Sub https://${Q01pS3BucketName}.s3.amazonaws.com/templates/yaml/mortgage-flow-template.yaml
      TimeoutInMinutes: 15
      Parameters:
        FlowName:
          Ref: Q02pFlowName
        Q01pS3BucketName:
          Ref: Q01pS3BucketName
        ProcessApplicationPromptArn:
          Fn::GetAtt:
          - PromptsStack
          - Outputs.ProcessApplicationPromptArn
        RejectionPromptArn:
          Fn::GetAtt:
          - PromptsStack
          - Outputs.RejectionPromptArn
        AgentId:
          Fn::GetAtt:
          - AgentStack
          - Outputs.AgentId
```

------
#### [ JSON ]

```
{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Description": "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow",
  "Parameters": {
    "Q01pS3BucketName": {
      "Type": "String",
      "Description": "Provide existing S3 bucket name where data is already stored",
      "Default": "MortgageFlowBucket"
    },
    "Q02pFlowName": {
      "Type": "String",
      "Description": "Name for the flow",
      "Default": "MortgageFlow"
    },
    "Q03pGuardrailName": {
      "Type": "String",
      "Description": "Name for guardrail to attach to agent",
      "Default": "MortgageGR"
    },
    "Q04pKnowledgeBaseName": {
      "Type": "String",
      "Description": "Name for knowledge base to associate with agent",
      "Default": "MortgageKB"
    },
    "Q05pAgentName": {
      "Type": "String",
      "Description": "Name for agent to create",
      "Default": "MortgageAgent"
    },
    "Q06pKBEmbedModel": {
      "Type": "String",
      "Description": "Select Embedding model",
      "Default": "amazon.titan-embed-text-v1"
    },
    "Q07pKBChunkingStrategy": {
      "Type": "String",
      "Description": "Select Chunking strategy",
      "AllowedValues": [
        "Default chunking",
        "Fixed-size chunking",
        "No chunking"
      ],
      "Default": "Default chunking"
    },
    "Q08pKBMaxTokens": {
      "Type": "Number",
      "Description": "Maximum number of tokens in a chunk",
      "Default": 300
    },
    "Q09pKBOverlapPercentage": {
      "Type": "Number",
      "Description": "Percent overlap in each chunk",
      "Default": 20
    },
    "Q10pKBVectorStore": {
      "Type": "String",
      "Description": "Select vector store",
      "AllowedValues": [
        "Open-Search-Serverless"
      ],
      "Default": "Open-Search-Serverless"
    },
    "Q11pOSSCollectionName": {
      "Type": "String",
      "Description": "Name of the Collection",
      "MinLength": 1,
      "MaxLength": 63,
      "Default": "mortgage-kb-collection",
      "AllowedPattern": "^[a-z0-9](-*[a-z0-9])*",
      "ConstraintDescription": "Must be lowercase or numbers with a length of 1-32 characters"
    },
    "Q12pOSSIndexName": {
      "Type": "String",
      "Description": "Index name to be created in vector store",
      "MinLength": 1,
      "MaxLength": 63,
      "Default": "mortgage-kb-index",
      "AllowedPattern": "^[a-z0-9](-*[a-z0-9])*",
      "ConstraintDescription": "Must be lowercase or numbers with a length of 1-63 characters"
    }
  },
  "Resources": {
    "KBRoleStack": {
      "Type": "AWS::CloudFormation::Stack",
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/kb-role-template.json"
        },
        "TimeoutInMinutes": 15,
        "Parameters": {
          "Q01pS3BucketName": {
            "Ref": "Q01pS3BucketName"
          }
        }
      }
    },
    "OSSStack": {
      "Type": "AWS::CloudFormation::Stack",
      "DependsOn": "KBRoleStack",
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/oss-infra-template.json"
        },
        "TimeoutInMinutes": 15,
        "Parameters": {
          "Q01pS3BucketName": {
            "Ref": "Q01pS3BucketName"
          },
          "Q06pKBEmbedModel": {
            "Ref": "Q06pKBEmbedModel"
          },
          "Q11pOSSCollectionName": {
            "Ref": "Q11pOSSCollectionName"
          },
          "Q12pOSSIndexName": {
            "Ref": "Q12pOSSIndexName"
          },
          "pKBRole": {
            "Fn::GetAtt": [
              "KBRoleStack",
              "Outputs.KBRole"
            ]
          },
          "pKBRoleArn": {
            "Fn::GetAtt": [
              "KBRoleStack",
              "Outputs.KBRoleArn"
            ]
          }
        }
      }
    },
    "KBStack": {
      "Type": "AWS::CloudFormation::Stack",
      "DependsOn": "OSSStack",
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/kb-infra-template.json"
        },
        "TimeoutInMinutes": 15,
        "Parameters": {
          "KnowledgeBaseName": {
            "Ref": "Q04pKnowledgeBaseName"
          },
          "Q01pS3BucketName": {
            "Ref": "Q01pS3BucketName"
          },
          "Q06pKBEmbedModel": {
            "Ref": "Q06pKBEmbedModel"
          },
          "Q07pKBChunkingStrategy": {
            "Ref": "Q07pKBChunkingStrategy"
          },
          "Q08pKBMaxTokens": {
            "Ref": "Q08pKBMaxTokens"
          },
          "Q09pKBOverlapPercentage": {
            "Ref": "Q09pKBOverlapPercentage"
          },
          "Q11pOSSCollectionName": {
            "Ref": "Q11pOSSCollectionName"
          },
          "Q12pOSSIndexName": {
            "Ref": "Q12pOSSIndexName"
          },
          "pCollectionArn": {
            "Fn::GetAtt": [
              "OSSStack",
              "Outputs.CollectionArn"
            ]
          },
          "pKBRoleArn": {
            "Fn::GetAtt": [
              "KBRoleStack",
              "Outputs.KBRoleArn"
            ]
          },
          "pKBRole": {
            "Fn::GetAtt": [
              "KBRoleStack",
              "Outputs.KBRole"
            ]
          }
        }
      }
    },
    "GRStack": {
      "Type": "AWS::CloudFormation::Stack",
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/guardrails-template.json"
        },
        "TimeoutInMinutes": 15,
        "Parameters": {
          "GuardrailName": {
            "Ref": "Q03pGuardrailName"
          }
        }
      }
    },
    "AgentStack": {
      "Type": "AWS::CloudFormation::Stack",
      "DependsOn": [
        "KBStack",
        "GRStack"
      ],
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/agent-template.json"
        },
        "TimeoutInMinutes": 15,
        "Parameters": {
          "Q01pS3BucketName": {
            "Ref": "Q01pS3BucketName"
          },
          "KnowledgeBaseId": {
            "Fn::GetAtt": [
              "KBStack",
              "Outputs.KBId"
            ]
          },
          "GuardrailArn": {
            "Fn::GetAtt": [
              "GRStack",
              "Outputs.GuardrailArn"
            ]
          },
          "GuardrailVersion": {
            "Fn::GetAtt": [
              "GRStack",
              "Outputs.GuardrailVersion"
            ]
          }
        }
      }
    },
    "PromptsStack": {
      "Type": "AWS::CloudFormation::Stack",
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/prompts-template.json"
        },
        "TimeoutInMinutes": 15
      }
    },
    "FlowStack": {
      "Type": "AWS::CloudFormation::Stack",
      "DependsOn": [
        "AgentStack",
        "PromptsStack"
      ],
      "Properties": {
        "TemplateURL": {
          "Fn::Sub": "https://${Q01pS3BucketName}.s3.amazonaws.com/templates/json/mortgage-flow-template.json"
        },
        "TimeoutInMinutes": 15,
        "Parameters": {
          "FlowName": {
            "Ref": "Q02pFlowName"
          },
          "Q01pS3BucketName": {
            "Ref": "Q01pS3BucketName"
          },
          "ProcessApplicationPromptArn": {
            "Fn::GetAtt": [
              "PromptsStack",
              "Outputs.ProcessApplicationPromptArn"
            ]
          },
          "RejectionPromptArn": {
            "Fn::GetAtt": [
              "PromptsStack",
              "Outputs.RejectionPromptArn"
            ]
          },
          "AgentId": {
            "Fn::GetAtt": [
              "AgentStack",
              "Outputs.AgentId"
            ]
          }
        }
      }
    }
  }
}
```

------

## Tumpukan Pagar Batuan Dasar Amazon
<a name="getting-started-mortgage-guardrail-templates"></a>

Tumpukan ini membuat sumber daya terkait [pagar pembatas](guardrails.md) berikut:
+ AgentGuardrail ([AWS::Bedrock::Guardrail](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide                         /aws-resource-bedrock-guardrail.html)) - Pagar pembatas yang menyediakan penyaringan konten, kebijakan topik, dan perlindungan PII. Pagar pembatas ini akan dilampirkan ke agen di tumpukan Agen.
+ AgentGuardrailVersion ([AWS::Bedrock::GuardrailVersion](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide                         /aws-resource-bedrock-guardrailversion.html)) — Versi `AgentGuardrail` sumber daya yang diterapkan pada agen.

------
#### [ YAML ]

```
AWSTemplateFormatVersion: "2010-09-09"
Description: "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow"

Parameters:
  GuardrailName:
    Type: String
    Description: Name for guardrail
    Default: MortgageGuardrail

Resources:
  AgentGuardrail:
    Type: AWS::Bedrock::Guardrail
    Properties:
      Name: !Sub AWSDocsTutorial-${GuardrailName}
      Description: Guardrail for mortgage processing with investment advice blocking, content filtering, and PII protection
      BlockedInputMessaging: "Sorry, the model cannot answer this question."
      BlockedOutputsMessaging: "Sorry, the model cannot answer this question."
      TopicPolicyConfig:
        TopicsConfig:
          - Name: InvestmentAdvice
            Definition: "Investment advice refers to inquires, guidance or recommendations regarding the management or allocation of fund or asset with the goal of generating returns or achieving specific financial objectives"
            Examples:
              - "Is investing in the stocks better than bonds?"
              - "Should I invest in gold?"
            Type: DENY
      ContentPolicyConfig:
        FiltersConfig:
          - Type: VIOLENCE
            InputStrength: HIGH
            OutputStrength: HIGH
          - Type: PROMPT_ATTACK
            InputStrength: HIGH
            OutputStrength: NONE
          - Type: MISCONDUCT
            InputStrength: HIGH
            OutputStrength: HIGH
          - Type: HATE
            InputStrength: HIGH
            OutputStrength: HIGH
          - Type: SEXUAL
            InputStrength: HIGH
            OutputStrength: HIGH
          - Type: INSULTS
            InputStrength: HIGH
            OutputStrength: HIGH
      WordPolicyConfig:
        WordsConfig:
          - Text: "crypto currency"
          - Text: "bitcoin"
        ManagedWordListsConfig:
          - Type: PROFANITY
      SensitiveInformationPolicyConfig:
        PiiEntitiesConfig:
          - Type: EMAIL
            Action: ANONYMIZE
          - Type: CREDIT_DEBIT_CARD_NUMBER
            Action: BLOCK
      ContextualGroundingPolicyConfig:
        FiltersConfig:
          - Type: GROUNDING
            Threshold: 0.85
          - Type: RELEVANCE
            Threshold: 0.5
            
  AgentGuardrailVersion:
    Type: AWS::Bedrock::GuardrailVersion
    Properties:
      GuardrailIdentifier: !Ref AgentGuardrail
      Description: Version 1 of the mortgage agent guardrail

Outputs:
  GuardrailArn:
    Value:
      Ref: AgentGuardrail
    Description: ARN of guardrail to associate with agent
  GuardrailVersion:
    Value:
      Fn::GetAtt:
      - AgentGuardrailVersion
      - Version
    Description: Version of guardrail to associate with agent
```

------
#### [ JSON ]

```
{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Description": "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow",
  "Parameters": {
    "GuardrailName": {
      "Type": "String",
      "Description": "Name for guardrail",
      "Default": "MortgageGuardrail"
    }
  },
  "Resources": {
    "AgentGuardrail": {
      "Type": "AWS::Bedrock::Guardrail",
      "Properties": {
        "Name": {
          "Fn::Sub": "AWSDocsTutorial-${GuardrailName}"
        },
        "Description": "Guardrail for mortgage processing with investment advice blocking, content filtering, and PII protection",
        "BlockedInputMessaging": "Sorry, the model cannot answer this question.",
        "BlockedOutputsMessaging": "Sorry, the model cannot answer this question.",
        "TopicPolicyConfig": {
          "TopicsConfig": [
            {
              "Name": "InvestmentAdvice",
              "Definition": "Investment advice refers to inquires, guidance or recommendations regarding the management or allocation of fund or asset with the goal of generating returns or achieving specific financial objectives",
              "Examples": [
                "Is investing in the stocks better than bonds?",
                "Should I invest in gold?"
              ],
              "Type": "DENY"
            }
          ]
        },
        "ContentPolicyConfig": {
          "FiltersConfig": [
            {
              "Type": "VIOLENCE",
              "InputStrength": "HIGH",
              "OutputStrength": "HIGH"
            },
            {
              "Type": "PROMPT_ATTACK",
              "InputStrength": "HIGH",
              "OutputStrength": "NONE"
            },
            {
              "Type": "MISCONDUCT",
              "InputStrength": "HIGH",
              "OutputStrength": "HIGH"
            },
            {
              "Type": "HATE",
              "InputStrength": "HIGH",
              "OutputStrength": "HIGH"
            },
            {
              "Type": "SEXUAL",
              "InputStrength": "HIGH",
              "OutputStrength": "HIGH"
            },
            {
              "Type": "INSULTS",
              "InputStrength": "HIGH",
              "OutputStrength": "HIGH"
            }
          ]
        },
        "WordPolicyConfig": {
          "WordsConfig": [
            {
              "Text": "crypto currency"
            },
            {
              "Text": "bitcoin"
            }
          ],
          "ManagedWordListsConfig": [
            {
              "Type": "PROFANITY"
            }
          ]
        },
        "SensitiveInformationPolicyConfig": {
          "PiiEntitiesConfig": [
            {
              "Type": "EMAIL",
              "Action": "ANONYMIZE"
            },
            {
              "Type": "CREDIT_DEBIT_CARD_NUMBER",
              "Action": "BLOCK"
            }
          ]
        },
        "ContextualGroundingPolicyConfig": {
          "FiltersConfig": [
            {
              "Type": "GROUNDING",
              "Threshold": 0.85
            },
            {
              "Type": "RELEVANCE",
              "Threshold": 0.5
            }
          ]
        }
      }
    },
    "AgentGuardrailVersion": {
      "Type": "AWS::Bedrock::GuardrailVersion",
      "Properties": {
        "GuardrailIdentifier": {
          "Ref": "AgentGuardrail"
        },
        "Description": "Version 1 of the mortgage agent guardrail"
      }
    }
  },
  "Outputs": {
    "GuardrailArn": {
      "Value": {
        "Ref": "AgentGuardrail"
      },
      "Description": "ARN of guardrail to associate with agent"
    },
    "GuardrailVersion": {
      "Value": {
        "Fn::GetAtt": [
          "AgentGuardrailVersion",
          "Version"
        ]
      },
      "Description": "Version of guardrail to associate with agent"
    }
  }
}
```

------

## Tumpukan manajemen Amazon Bedrock Prompt
<a name="getting-started-mortgage-prompts-templates"></a>

Tumpukan ini membuat sumber daya [prompt](prompt-management.md) ([AWS::IAM::Prompt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide                     /aws-resource-bedrock-prompt.html)) berikut, yang ditambahkan ke alur:
+ RejectionPrompt — Prompt yang mengembalikan surat penolakan yang dihasilkan berdasarkan informasi keuangan.
+ ProcessApplicationPrompt — Prompt yang mengirimkan informasi keuangan pelanggan ke agen dan meminta agen untuk menilai apakah pelanggan memenuhi syarat untuk pinjaman.

------
#### [ YAML ]

```
AWSTemplateFormatVersion: "2010-09-09"
Description: "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow"

Resources:
  RejectionPrompt:
    Type: AWS::Bedrock::Prompt
    Properties:
      Name: !Sub AWSDocsTutorial-RejectionPrompt
      Description: "Use this prompt to generate a rejection letter triggered by an unsatisfactory income to debt ratio"
      DefaultVariant: variantOne
      Variants:
        - Name: variantOne
          TemplateType: TEXT
          ModelId: anthropic.claude-3-haiku-20240307-v1:0
          TemplateConfiguration:
            Text:
              Text: |
                Write a mortgage loan rejection letter for a candiate with income {{income}}, totalDebt {{totalDebt}}, loanAmount {{loanAmount}}. 
                The reason for rejection is their income to debt ratio. 
                Do not mention any other reason. 
                Make the letter as concise as possible. 
                Treat all numeric inputs as whole numbers.
                Let the general structure be like the below:

                Dear [Applicant's Name],
                We appreciate your interest in obtaining a mortgage loan with our institution...
                The primary reason for this decision is that ...
                While we understand that this news may be disappointing, ...
                Thank you again for your interest, and we wish you the best in your future endeavors...

                Sincerely,
                [Your Institution's Name]
              InputVariables:
                - Name: income
                - Name: totalDebt
                - Name: loanAmount
          InferenceConfiguration:
            Text:
              MaxTokens: 2000
              Temperature: 0.0
              TopP: 0.999
              StopSequences:
                - "\n\nHuman:"
          AdditionalModelRequestFields:
            top_k: 250

  ProcessApplicationPrompt:
    Type: AWS::Bedrock::Prompt
    Properties:
      Name: !Sub AWSDocsTutorial-ProcessApplicationPrompt
      Description: "Use this prompt to generate a question for an agent to process the mortgage application"
      DefaultVariant: variantOne
      Variants:
        - Name: variantOne
          TemplateType: TEXT
          ModelId: anthropic.claude-3-haiku-20240307-v1:0
          TemplateConfiguration:
            Text:
              Text: |
                Generate a question asking if the user will qualify for a loan for the specified criteria. 

                Include instruction to base the answer on key features of the property retrieved from MLS listing. 

                Start with "will an applicant...".

                { "income": {{income}}, "creditScore": {{creditScore}}, "totalDebt": {{totalDebt}}, "loanAmount": {{loanAmount}}, "mlsId": {{mlsId}} }

                Include a second question on loan requirements an applicant with the below attributes should consider for a Fannie Mae backed loan (other than debt to income).
              InputVariables:
                - Name: income
                - Name: creditScore
                - Name: totalDebt
                - Name: loanAmount
                - Name: mlsId
          InferenceConfiguration:
            Text:
              MaxTokens: 2000
              Temperature: 0.0
              TopP: 0.999
              StopSequences:
                - "\n\nHuman:"
          AdditionalModelRequestFields:
            top_k: 250

Outputs:
  ProcessApplicationPromptArn:
    Value:
      Ref: ProcessApplicationPrompt
    Description: ARN of the prompt to process a mortgage application
  RejectionPromptArn:
    Value:
      Ref: RejectionPrompt
    Description: ARN of the prompt to reject a mortgage application
```

------
#### [ JSON ]

```
{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Description": "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow",
  "Resources": {
    "RejectionPrompt": {
      "Type": "AWS::Bedrock::Prompt",
      "Properties": {
        "Name": {
          "Fn::Sub": "AWSDocsTutorial-RejectionPrompt"
        },
        "Description": "Use this prompt to generate a rejection letter triggered by an unsatisfactory income to debt ratio",
        "DefaultVariant": "variantOne",
        "Variants": [
          {
            "Name": "variantOne",
            "TemplateType": "TEXT",
            "ModelId": "anthropic.claude-3-haiku-20240307-v1:0",
            "TemplateConfiguration": {
              "Text": {
                "Text": "Write a mortgage loan rejection letter for a candiate with income {{income}}, totalDebt {{totalDebt}}, loanAmount {{loanAmount}}. \nThe reason for rejection is their income to debt ratio. \nDo not mention any other reason. \nMake the letter as concise as possible. \nTreat all numeric inputs as whole numbers.\nLet the general structure be like the below:\n\nDear [Applicant's Name],\nWe appreciate your interest in obtaining a mortgage loan with our institution...\nThe primary reason for this decision is that ...\nWhile we understand that this news may be disappointing, ...\nThank you again for your interest, and we wish you the best in your future endeavors...\n\nSincerely,\n[Your Institution's Name]\n",
                "InputVariables": [
                  {
                    "Name": "income"
                  },
                  {
                    "Name": "totalDebt"
                  },
                  {
                    "Name": "loanAmount"
                  }
                ]
              }
            },
            "InferenceConfiguration": {
              "Text": {
                "MaxTokens": 2000,
                "Temperature": 0.0,
                "TopP": 0.999,
                "StopSequences": [
                  "\n\nHuman:"
                ]
              }
            },
            "AdditionalModelRequestFields": {
              "top_k": 250
            }
          }
        ]
      }
    },
    "ProcessApplicationPrompt": {
      "Type": "AWS::Bedrock::Prompt",
      "Properties": {
        "Name": {
          "Fn::Sub": "AWSDocsTutorial-ProcessApplicationPrompt"
        },
        "Description": "Use this prompt to generate a question for an agent to process the mortgage application",
        "DefaultVariant": "variantOne",
        "Variants": [
          {
            "Name": "variantOne",
            "TemplateType": "TEXT",
            "ModelId": "anthropic.claude-3-haiku-20240307-v1:0",
            "TemplateConfiguration": {
              "Text": {
                "Text": "Generate a question asking if the user will qualify for a loan for the specified criteria. \n\nInclude instruction to base the answer on key features of the property retrieved from MLS listing. \n\nStart with \"will an applicant...\".\n\n{ \"income\": {{income}}, \"creditScore\": {{creditScore}}, \"totalDebt\": {{totalDebt}}, \"loanAmount\": {{loanAmount}}, \"mlsId\": {{mlsId}} }\n\nInclude a second question on loan requirements an applicant with the below attributes should consider for a Fannie Mae backed loan (other than debt to income).\n",
                "InputVariables": [
                  {
                    "Name": "income"
                  },
                  {
                    "Name": "creditScore"
                  },
                  {
                    "Name": "totalDebt"
                  },
                  {
                    "Name": "loanAmount"
                  },
                  {
                    "Name": "mlsId"
                  }
                ]
              }
            },
            "InferenceConfiguration": {
              "Text": {
                "MaxTokens": 2000,
                "Temperature": 0.0,
                "TopP": 0.999,
                "StopSequences": [
                  "\n\nHuman:"
                ]
              }
            },
            "AdditionalModelRequestFields": {
              "top_k": 250
            }
          }
        ]
      }
    }
  },
  "Outputs": {
    "ProcessApplicationPromptArn": {
      "Value": {
        "Ref": "ProcessApplicationPrompt"
      },
      "Description": "ARN of the prompt to process a mortgage application"
    },
    "RejectionPromptArn": {
      "Value": {
        "Ref": "RejectionPrompt"
      },
      "Description": "ARN of the prompt to reject a mortgage application"
    }
  }
}
```

------

## Tumpukan Basis Pengetahuan Amazon Bedrock
<a name="getting-started-mortgage-kb-templates"></a>

Template ini menciptakan [basis pengetahuan](knowledge-base.md) dan sumber datanya yang berisi pedoman pinjaman:
+ KnowledgeBase ([AWS::Bedrock::KnowledgeBase](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide                         /aws-resource-bedrock-knowledgebase.html))
+ KnowledgeBaseDataSource ([AWS::Bedrock::DataSource](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide                         /aws-resource-bedrock-datasource.html))

------
#### [ YAML ]

```
AWSTemplateFormatVersion: '2010-09-09'
Description: "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow"
Parameters:
  KnowledgeBaseName:
    Type: String
    Description: Name of knowledge base
    Default: MortgageKB
  Q01pS3BucketName:
    Type: String
    Description: Name of S3 bucket where knowledge base data is stored
  Q06pKBEmbedModel:
    Type: String
    Description: Selected Embedding model
  Q07pKBChunkingStrategy:
    Type: String
    Description: Selected Chunking strategy
  Q08pKBMaxTokens:
    Type: Number
    Description: Maximum number of tokens in a chunk
  Q09pKBOverlapPercentage:
    Type: Number
    Description: Percent overlap in each chunk
  Q11pOSSCollectionName:
    Type: String
    Description: Name of the Collection
  Q12pOSSIndexName:
    Type: String
    Description: Index name to be created in vector store
  Q13pVectorFieldName:
    Type: String
    Description: Vector field name
    Default: bedrock-knowledge-base-default-vector
  Q14pMetaDataFieldName:
    Type: String
    Description: Metadata field name
    Default: AMAZON_BEDROCK_METADATA
  Q15pTextFieldName:
    Type: String
    Description: Text field name
    Default: AMAZON_BEDROCK_TEXT_CHUNK
  pCollectionArn:
    Type: String
    Description: Name of the Collection Arn
  pKBRole:
    Type: String
    Description: KB role for e2e RAG
  pKBRoleArn:
    Type: String
    Description: KB role Arn for e2e RAG
Conditions:
  IsChunkingStrategyFixed:
    Fn::Equals:
      - Ref: Q07pKBChunkingStrategy
      - Fixed-size chunking
  IsChunkingStrategyDefault:
    Fn::Equals:
      - Ref: Q07pKBChunkingStrategy
      - Default chunking
  IsChunkingStrategyNoChunking:
    Fn::Equals:
      - Ref: Q07pKBChunkingStrategy
      - No chunking
  IsChunkingStrategyFixedOrDefault:
    Fn::Or:
      - Condition: IsChunkingStrategyFixed
      - Condition: IsChunkingStrategyDefault
Resources:
  KnowledgeBase:
    Type: AWS::Bedrock::KnowledgeBase
    Properties:
      Description: Test KB Deployment
      KnowledgeBaseConfiguration:
        Type: VECTOR
        VectorKnowledgeBaseConfiguration:
          EmbeddingModelArn:
            Fn::Sub: arn:aws:bedrock:${AWS::Region}::foundation-model/${Q06pKBEmbedModel}
      Name: !Sub AWSDocsTutorial-${KnowledgeBaseName}
      RoleArn:
        Ref: pKBRoleArn
      StorageConfiguration:
        OpensearchServerlessConfiguration:
          CollectionArn:
            Ref: pCollectionArn
          FieldMapping:
            MetadataField:
              Ref: Q14pMetaDataFieldName
            TextField:
              Ref: Q15pTextFieldName
            VectorField:
              Ref: Q13pVectorFieldName
          VectorIndexName:
            Ref: Q12pOSSIndexName
        Type: OPENSEARCH_SERVERLESS

  KnowledgeBaseDataSource:
    Type: AWS::Bedrock::DataSource
    DependsOn:
    - KnowledgeBase
    Properties:
      DataSourceConfiguration:
        Type: S3
        S3Configuration:
          BucketArn:
            Fn::Sub: arn:aws:s3:::${Q01pS3BucketName}
          InclusionPrefixes:
            - knowledge-base-data-source/
      Description: Knowledge base data source
      KnowledgeBaseId:
        Ref: KnowledgeBase
      Name: !Sub AWSDocsTutorial-${KnowledgeBaseName}-DS
      VectorIngestionConfiguration:
        ChunkingConfiguration:
          Fn::If:
            - IsChunkingStrategyFixed
            - ChunkingStrategy: FIXED_SIZE
              FixedSizeChunkingConfiguration:
                MaxTokens: !Ref Q08pKBMaxTokens
                OverlapPercentage: !Ref Q09pKBOverlapPercentage
            - Fn::If:
                - IsChunkingStrategyDefault
                - ChunkingStrategy: FIXED_SIZE
                  FixedSizeChunkingConfiguration:
                    MaxTokens: 300
                    OverlapPercentage: 20
                - Fn::If:
                    - IsChunkingStrategyNoChunking
                    - ChunkingStrategy: NONE
                    - !Ref AWS::NoValue
Outputs:
  KBId:
    Value:
      Ref: KnowledgeBase
    Description: KnowledgeBase ID
  DS:
    Value:
      Ref: KnowledgeBaseDataSource
    Description: KnowledgeBase Datasource
```

------
#### [ JSON ]

```
{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Description": "[AWSDocs] AmazonBedrockDocs: getting-started-mortgage-flow",
  "Parameters": {
    "KnowledgeBaseName": {
      "Type": "String",
      "Description": "Name of knowledge base",
      "Default": "MortgageKB"
    },
    "Q01pS3BucketName": {
      "Type": "String",
      "Description": "Name of S3 bucket where knowledge base data is stored"
    },
    "Q06pKBEmbedModel": {
      "Type": "String",
      "Description": "Selected Embedding model"
    },
    "Q07pKBChunkingStrategy": {
      "Type": "String",
      "Description": "Selected Chunking strategy"
    },
    "Q08pKBMaxTokens": {
      "Type": "Number",
      "Description": "Maximum number of tokens in a chunk"
    },
    "Q09pKBOverlapPercentage": {
      "Type": "Number",
      "Description": "Percent overlap in each chunk"
    },
    "Q11pOSSCollectionName": {
      "Type": "String",
      "Description": "Name of the Collection"
    },
    "Q12pOSSIndexName": {
      "Type": "String",
      "Description": "Index name to be created in vector store"
    },
    "Q13pVectorFieldName": {
      "Type": "String",
      "Description": "Vector field name",
      "Default": "bedrock-knowledge-base-default-vector"
    },
    "Q14pMetaDataFieldName": {
      "Type": "String",
      "Description": "Metadata field name",
      "Default": "AMAZON_BEDROCK_METADATA"
    },
    "Q15pTextFieldName": {
      "Type": "String",
      "Description": "Text field name",
      "Default": "AMAZON_BEDROCK_TEXT_CHUNK"
    },
    "pCollectionArn": {
      "Type": "String",
      "Description": "Name of the Collection Arn"
    },
    "pKBRole": {
      "Type": "String",
      "Description": "KB role for e2e RAG"
    },
    "pKBRoleArn": {
      "Type": "String",
      "Description": "KB role Arn for e2e RAG"
    }
  },
  "Conditions": {
    "IsChunkingStrategyFixed": {
      "Fn::Equals": [
        {
          "Ref": "Q07pKBChunkingStrategy"
        },
        "Fixed-size chunking"
      ]
    },
    "IsChunkingStrategyDefault": {
      "Fn::Equals": [
        {
          "Ref": "Q07pKBChunkingStrategy"
        },
        "Default chunking"
      ]
    },
    "IsChunkingStrategyNoChunking": {
      "Fn::Equals": [
        {
          "Ref": "Q07pKBChunkingStrategy"
        },
        "No chunking"
      ]
    },
    "IsChunkingStrategyFixedOrDefault": {
      "Fn::Or": [
        {
          "Condition": "IsChunkingStrategyFixed"
        },
        {
          "Condition": "IsChunkingStrategyDefault"
        }
      ]
    }
  },
  "Resources": {
    "KnowledgeBase": {
      "Type": "AWS::Bedrock::KnowledgeBase",
      "Properties": {
        "Description": "Test KB Deployment",
        "KnowledgeBaseConfiguration": {
          "Type": "VECTOR",
          "VectorKnowledgeBaseConfiguration": {
            "EmbeddingModelArn": {
              "Fn::Sub": "arn:aws:bedrock:${AWS::Region}::foundation-model/${Q06pKBEmbedModel}"
            }
          }
        },
        "Name": {
          "Fn::Sub": "AWSDocsTutorial-${KnowledgeBaseName}"
        },
        "RoleArn": {
          "Ref": "pKBRoleArn"
        },
        "StorageConfiguration": {
          "OpensearchServerlessConfiguration": {
            "CollectionArn": {
              "Ref": "pCollectionArn"
            },
            "FieldMapping": {
              "MetadataField": {
                "Ref": "Q14pMetaDataFieldName"
              },
              "TextField": {
                "Ref": "Q15pTextFieldName"
              },
              "VectorField": {
                "Ref": "Q13pVectorFieldName"
              }
            },
            "VectorIndexName": {
              "Ref": "Q12pOSSIndexName"
            }
          },
          "Type": "OPENSEARCH_SERVERLESS"
        }
      }
    },
    "KnowledgeBaseDataSource": {
      "Type": "AWS::Bedrock::DataSource",
      "DependsOn": [
        "KnowledgeBase"
      ],
      "Properties": {
        "DataSourceConfiguration": {
          "Type": "S3",
          "S3Configuration": {
            "BucketArn": {
              "Fn::Sub": "arn:aws:s3:::${Q01pS3BucketName}"
            },
            "InclusionPrefixes": [
              "knowledge-base-data-source/"
            ]
          }
        },
        "Description": "Knowledge base data source",
        "KnowledgeBaseId": {
          "Ref": "KnowledgeBase"
        },
        "Name": {
          "Fn::Sub": "AWSDocsTutorial-${KnowledgeBaseName}-DS"
        },
        "VectorIngestionConfiguration": {
          "ChunkingConfiguration": {
            "Fn::If": [
              "IsChunkingStrategyFixed",
              {
                "ChunkingStrategy": "FIXED_SIZE",
                "FixedSizeChunkingConfiguration": {
                  "MaxTokens": {
                    "Ref": "Q08pKBMaxTokens"
                  },
                  "OverlapPercentage": {
                    "Ref": "Q09pKBOverlapPercentage"
                  }
                }
              },
              {
                "Fn::If": [
                  "IsChunkingStrategyDefault",
                  {
                    "ChunkingStrategy": "FIXED_SIZE",
                    "FixedSizeChunkingConfiguration": {
                      "MaxTokens": 300,
                      "OverlapPercentage": 20
                    }
                  },
                  {
                    "Fn::If": [
                      "IsChunkingStrategyNoChunking",
                      {
                        "ChunkingStrategy": "NONE"
                      },
                      {
                        "Ref": "AWS::NoValue"
                      }
                    ]
                  }
                ]
              }
            ]
          }
        }
      }
    }
  },
  "Outputs": {
    "KBId": {
      "Value": {
        "Ref": "KnowledgeBase"
      },
      "Description": "KnowledgeBase ID"
    },
    "DS": {
      "Value": {
        "Ref": "KnowledgeBaseDataSource"
      },
      "Description": "KnowledgeBase Datasource"
    }
  }
}
```

------

# Rincian tentang aliran pemrosesan hipotek
<a name="getting-started-mortgage-flow-details"></a>

Representasi visual dari aliran pemrosesan hipotek di Konsol Manajemen AWS adalah sebagai berikut:

![\[Aliran pemrosesan hipotek\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/cloudformation/mortgage-processing-flow.png)


## Langkah-langkah dalam aliran
<a name="getting-started-mortgage-flow-steps"></a>

Langkah-langkah berikut terjadi dalam aliran:

1. Informasi keuangan pelanggan dari input dikirim ke fungsi `loanCalculator` Lambda, yang menghitung pinjaman maksimum yang terjangkau pelanggan.

1. Output dari `loanCalculator` fungsi (`maximumAffordableLoan`) dan `loanAmount` nilai dari input dikirim ke node kondisi, yang kemudian dievaluasi sebagai berikut:
   + Jika `loanAmount` lebih besar dari`maximumAffordableLoan`, `incomeDebt` prompt dipicu dan surat penolakan untuk pinjaman dihasilkan.
   + Jika tidak, informasi keuangan pelanggan dikirim `mortgageProcessingAgent` oleh `processApplication` prompt. Agen menerapkan fungsi kalkulator pinjaman, serta fungsi pencarian Multiple Listing Service (MLS) untuk mencari tabel DynamoDB dan menilai informasi pelanggan sehubungan dengan properti MLS yang ditentukan dalam input. Selanjutnya, agen mencari informasi dari basis pengetahuan, yang berisi Panduan Penjualan Fannie Mae. Agen menggunakan semua informasi ini untuk menghasilkan respons yang menganalisis kelayakan pelanggan untuk jumlah pinjaman yang diminta.

# Riwayat dokumen untuk Panduan Pengguna Amazon Bedrock
<a name="doc-history"></a>
+ **Pembaruan dokumentasi terbaru:** 26 November 2025

Tabel berikut menjelaskan perubahan penting dalam setiap rilis Amazon Bedrock. Untuk notifikasi tentang pembaruan dokumentasi ini, Anda dapat berlangganan ke umpan RSS.

| Perubahan | Deskripsi | Tanggal | 
| --- |--- |--- |
| [Dukungan Converse API untuk inferensi batch](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-create.html) | Sekarang Anda dapat menggunakan format Converse API untuk data input inferensi batch. Saat membuat pekerjaan inferensi batch, setel jenis pemanggilan model ke Converse untuk menggunakan format permintaan yang konsisten di seluruh model. | Februari 27, 2026 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/fine-tuning-openai-apis.html) | Menambahkan dukungan untuk fine-tuning model bobot terbuka menggunakan -kompatibel. OpenAI APIs Anda sekarang dapat membuat, memantau, dan mengelola pekerjaan fine-tuning penguatan untuk model berbobot terbuka melalui titik akhir OpenAI SDK yang sudah dikenal, termasuk Files API, pekerjaan fine-tuning, dan inferensi. APIs APIs | Februari 17, 2026 | 
| [Daftar model yang diperbarui yang didukung untuk tingkatan layanan](https://docs.aws.amazon.com/bedrock/latest/userguide/service-tiers-inference.html) | Daftar model yang diperbarui yang didukung untuk tingkat layanan prioritas dan fleksibel | Desember 31, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda-optimize-blueprint-info.html) | Amazon Bedrock Data Automation sekarang mendukung optimasi instruksi cetak biru untuk dokumen. Tingkatkan akurasi keluaran kustom Otomasi Data dengan memberikan contoh aset konten dengan label kebenaran dasar, memungkinkan Anda mencapai akurasi siap produksi untuk dokumen dalam hitungan menit tanpa pelatihan model. | Desember 18, 2025 | 
| [Kebijakan terkelola baru](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html) | Amazon Bedrock menambahkan kebijakan IAM terkelola berikut untuk Amazon Bedrock Mantle:,,. AmazonBedrockMantleFullAccess AmazonBedrockMantleReadOnly AmazonBedrockMantleInferenceAccess Amazon Bedrock Mantle menyediakan endpoint API yang kompatibel dengan OpenAI untuk inferensi model. | Desember 3, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html) | Amazon Bedrock sekarang mendukung endpoint API yang OpenAI kompatibel, termasuk Responses API dan Chat Completions API. Titik akhir ini memungkinkan inferensi asinkron untuk beban kerja yang berjalan lama, manajemen percakapan stateful tanpa histori manual, dan integrasi penggunaan alat yang disederhanakan untuk alur kerja agen. Migrasikan aplikasi yang ada dengan perubahan kode minimal dengan memperbarui URL dasar dan kunci API Anda. | Desember 3, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/reinforcement-fine-tuning.html) | Menambahkan fine-tuning penguatan baru untuk meningkatkan kinerja model pondasi melalui sinyal umpan balik. | Desember 3, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-service-tiers.html) | Menambahkan tingkat layanan “Cadangan” baru untuk inferensi Bedrock. | November 26, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-claude.html) | Amazon Bedrock sekarang mendukung Anthropic Claude Opus 4.5. | November 24, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-enforcements.html) | Anda sekarang dapat berbagi pagar pembatas di seluruh akun dalam suatu AWS organisasi. | November 21, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda-using-api.html) | Amazon Bedrock Data Automation sekarang mendukung pemanggilan sinkron. | November 20, 2025 | 
| [Dukungan model yang diperbarui untuk impor model kustom](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) | Impor model kustom sekarang mendukung model OpenAI GPT-OSS. | November 19, 2025 | 
| [Dukungan kasus penggunaan pengkodean yang ditingkatkan untuk tingkat Standar](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html) | Amazon Bedrock Guardrails Standard tier sekarang menyediakan dukungan yang disempurnakan untuk kasus penggunaan pengkodean. Filter konten, serangan cepat, dan topik yang ditolak telah ditingkatkan untuk menangani permintaan dan tanggapan terkait kode dengan lebih baik tanpa memerlukan perubahan pada konfigurasi yang ada. Menambahkan dokumentasi dukungan domain kode komprehensif dan deteksi kebocoran yang cepat untuk tingkat Standar. | November 19, 2025 | 
| [Fitur yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/service-tiers-inference.html) | Menambahkan prioritas tingkat layanan baru dan fleksibel untuk inferensi sesuai permintaan | November 18, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Amazon Bedrock sekarang didukung di Afrika (Cape Town), Asia Pasifik (Selandia Baru), Kanada Barat (Calgary), Meksiko (Tengah), dan Timur Tengah (Bahrain). | November 18, 2025 | 
| [Fitur yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-vector-stores.html) | Menambahkan catatan tentang menggunakan kamus 'bahasa inggris' alih-alih kamus 'sederhana' untuk pencarian teks PostgreSQL dalam integrasi Pangkalan Pengetahuan Aurora. | Oktober 31, 2025 | 
| [Model dalam status warisan](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html) | AnthropicClaude 3.7 Sonnetsekarang dalam status warisan. Bermigrasi ke Claude Sonnet 4.5 sebelum 28 April 2026. | Oktober 30, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/stable-image-services.html) | Empat Layanan Gambar AI Stabilitas baru (outpaint dan upscale) sekarang tersedia dengan Amazon Bedrock. | Oktober 28, 2025 | 
| [Fitur yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-submit.html) | Anda sekarang dapat menggunakan model yang sebelumnya disesuaikan (fine-tuned atau distilled) sebagai model dasar untuk kustomisasi lebih lanjut. | Oktober 16, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude Haiku 4.5 dengan Amazon Bedrock. | Oktober 15, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html) | Akses ke semua model foundation Amazon Bedrock sekarang diaktifkan secara default dengan izin IAM yang benar. | Oktober 15, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-cross-region-support.html) | Amazon Bedrock Guardrails sekarang umumnya tersedia dengan inferensi lintas wilayah di 5 wilayah tambahan: Asia Pasifik (Bangkok), Asia Pasifik (Kuala Lumpur), Asia Pasifik (Taipei), Israel (Tel Aviv), dan Timur Tengah (Dubai). | Oktober 9, 2025 | 
| [Kebijakan terkelola yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html) | Amazon Bedrock memperbarui kebijakan AmazonBedrockFullAccess terkelola untuk mengaktifkan akses ke semua model foundation tanpa server secara default. | Oktober 7, 2025 | 
| [Dukungan model yang diperbarui untuk inferensi batch](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Inferensi Batch sekarang mendukung DeepSeek V3.1, Qwen3 32B (padat), Qwen3 235B A22B 2507, Qwen3-Coder-30B-A3B-Instruct, dan Qwen3 Coder 480B A35B Instruct. | Oktober 3, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-embed.html) | Anda sekarang dapat menggunakan Cohere Cohere Embed v4 dengan Amazon Bedrock. | Oktober 2, 2025 | 
| [Dukungan model yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) | Anda sekarang dapat mengimpor model Qwen3 dengan impor model. | September 30, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/rerank-supported.html) | CohereCohere Rerank 3.5model sekarang tersedia di AS Timur (Virginia N.). | September 30, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-cross-region.html) | Amazon Bedrock Guardrails sekarang tersedia secara umum di Asia Pasifik (Melbourne) dan dengan inferensi lintas wilayah. | September 29, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude Sonnet 4.5 dengan Amazon Bedrock. | September 29, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Amazon Bedrock sekarang tersedia di Asia Pasifik (Thailand), Asia Pasifik (Taipei), Asia Pasifik (Malaysia), Timur Tengah (UEA), dan Israel (Tel Aviv). | September 26, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows.html) | Amazon Bedrock Flows sekarang mendukung penyempurnaan jejak Flows dan fungsionalitas node DoWhile loop. | September 26, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude Sonnet 4.5 dengan Amazon Bedrock. | September 25, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/stable-image-services.html) | Stability AI Image Services sekarang tersedia dengan Amazon Bedrock. | September 18, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-model-supported.html) | MetaLlama 3.3 70B Instruct sekarang tersedia untuk fine-tuning dan pretraining lanjutan sekarang tersedia dengan Amazon Bedrock. | September 15, 2025 | 
| [Dukungan Wilayah Baru untuk Pagar Pembatas](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-supporte.html) | Amazon Bedrock Guardrails sekarang didukung di Asia Pasifik (Jakarta). | September 11, 2025 | 
| [Tutorial baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-marengo.html) | TwelveLabs Marengo Embed 2.7sekarang mendukung [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)API. | September 9, 2025 | 
| [Tutorial baru](https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys-permissions.html) | Anda sekarang dapat menggunakan tombol `bedrock:bearerTokenType` kondisi dengan `bedrock:CallWithBearerToken` tindakan. | September 4, 2025 | 
| [Tutorial baru](https://docs.aws.amazon.com/bedrock/latest/userguide/getting-started-mortgage-flow.html) | Anda dapat membiasakan diri dengan pembuatan sumber daya Amazon Bedrock dengan mencoba tutorial untuk dengan mudah mengatur aliran Amazon Bedrock hipotek dengan CloudFormation templat. | September 2, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-openai-batch.html) | OpenAIBatch API sekarang didukung. | Agustus 27, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang tersedia di AWS GovCloud (AS-Barat). | Agustus 25, 2025 | 
| [Bahasa baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang mendukung ekstraksi data dari dokumen dalam bahasa Portugis, Prancis, Italia, Spanyol, dan Jerman. | Agustus 25, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/count-tokens.html) | Anda sekarang dapat memperkirakan jumlah token untuk beberapa model. | Agustus 21, 2025 | 
| [Perluasan wilayah untuk model](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | TwelveLabsTwelveLabs Pegasus 1.2sekarang didukung di AS Timur (Virginia N.) dan Asia Pasifik (Seoul). | Agustus 14, 2025 | 
| [Menambahkan dukungan model untuk Amazon Bedrock Guardrails](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-supported.html) | Amazon Bedrock Guardrails sekarang didukung di AS Barat (California Utara). | Agustus 11, 2025 | 
| [Model-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan OpenAI gpt-oss-20b dan gpt-oss-120b dengan Amazon Bedrock. | Agustus 5, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-automated-reasoning-checks.html) | Amazon Bedrock Guardrails sekarang mendukung pemeriksaan Penalaran Otomatis untuk memvalidasi keakuratan respons model pondasi. | Agustus 5, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Amazon Bedrock sekarang didukung di Asia Pasifik (Melbourne). | Juli 31, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude Opus 4.1 dengan Amazon Bedrock. | Juli 31, 2025 | 
| [Menambahkan dukungan model untuk inferensi batch](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Inferensi Batch sekarang mendukung profil Amazon Nova Premier inferensi AS. | Juli 29, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Amazon Bedrock sekarang didukung di AS Barat (California Utara). | Juli 28, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang mendukung DOC/DOCX dan jenis file H.265 | Juli 28, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang tersedia di Eropa (Frankfurt), Eropa (London), Eropa (Irlandia), Asia Pasifik (Mumbai), dan Asia Pasifik (Sydney). | Juli 16, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/import-with-create-custom-model.html) | Anda sekarang dapat mengimpor Amazon Nova model yang SageMaker dilatih AI ke Amazon Bedrock sebagai model khusus. | Juli 16, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/deploy-custom-model-on-demand.html) | Anda sekarang dapat menerapkan model khusus untuk inferensi sesuai permintaan di Amazon Bedrock. Fitur ini memungkinkan Anda untuk menerapkan model kustom untuk pay-per-token inferensi tanpa throughput yang disediakan. | Juli 16, 2025 | 
| [Model-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan TwelveLabs TwelveLabs Pegasus 1.2 dan TwelveLabs Marengo Embed 2.7 dengan Amazon Bedrock. | Juli 15, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3.7 Sonnet di AWS GovCloud (AS-Barat). | Juli 7, 2025 | 
| [Kebijakan terkelola baru](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html) | Amazon Bedrock menambahkan kebijakan IAM terkelola berikut: AmazonBedrockLimitedAccess,. AmazonBedrockMarketplaceAccess | Juli 7, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys.html) | Amazon Bedrock sekarang mendukung pembuatan kunci API untuk otentikasi mudah untuk melakukan panggilan ke Amazon Bedrock API. | Juli 7, 2025 | 
| [Perluasan wilayah untuk perutean prompt cerdas](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Perutean prompt cerdas sekarang didukung di AWS GovCloud (AS-Barat) dan AWS GovCloud (AS-Timur). | Juli 3, 2025 | 
| [Menambahkan dukungan model untuk inferensi batch](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Inferensi Batch sekarang didukung oleh Llama 4 Maverick 17B Instruct model Meta Llama 4 Scout 17B Instruct and. | Juli 3, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-supported.html) | Manajemen cepat sekarang didukung di Eropa (Milan), Eropa (Spanyol), Asia Pasifik (Hyderabad), dan Asia Pasifik (Osaka). | Juli 1, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-supported.html) | Amazon Bedrock Flows sekarang didukung di Eropa (Milan), Eropa (Spanyol), Asia Pasifik (Hyderabad), dan Asia Pasifik (Osaka). | Juli 1, 2025 | 
| [Perluasan wilayah untuk Pangkalan Pengetahuan Batuan Dasar Amazon](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) | Pangkalan Pengetahuan Amazon Bedrock sekarang didukung di Asia Pasifik (Hyderabad), Asia Pasifik (Osaka), Eropa (Milan), dan Eropa (Spanyol). Wilayah AWS | Juni 26, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-tiers.html) | Amazon Bedrock Guardrails mendukung tingkatan perlindungan, yang memberi Anda opsi kinerja dan bahasa untuk filter konten (teks), serangan cepat, dan kebijakan topik yang ditolak. | Juni 23, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html) | (Pratinjau) Jalankan kode langsung di alur Amazon Bedrock Anda dengan node kode inline. | Juni 19, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-create-async.html) | (Pratinjau) Jalankan aliran Amazon Bedrock untuk durasi yang lebih lama dengan eksekusi flow. | Juni 19, 2025 | 
| [Tutorial baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agent-tutorial.html) | Menambahkan tutorial untuk membuat agen Amazon Bedrock sederhana. | 28 Mei 2025 | 
| [Model baru tersedia](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda dapat mengetahui penggunaan Claude Sonnet 4 dan Claude Opus 4 dengan Amazon Bedrock. | 22 Mei 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang mendukung output khusus untuk video. | 19 Mei 2025 | 
| [Menambahkan dukungan cetak biru video](https://docs.aws.amazon.com/bedrock/latest/userguide/creating-blueprint-video.html) | BDA sekarang mendukung cetak biru untuk video. | 16 Mei 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-cross-region.html) | Amazon Bedrock Guardrails sekarang mendukung inferensi lintas wilayah. | 13 Mei 2025 | 
| [Menambahkan dukungan model untuk impor model kustom](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) | Impor model kustom sekarang mendukung Qwen2, Qwen2.5, Qwen2-vl, Qwen2.5-vl. | 12 Mei 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang mendukung cetak biru khusus untuk file audio. | 5 Mei 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Meta Llama 4 Scout 17B Instruct dan Llama 4 Maverick 17B Instruct dengan Amazon Bedrock.  | April 28, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Writer Palmyra X4 dan Writer Palmyra X5 dengan Amazon Bedrock.  | April 28, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference-call.html) | Anda sekarang dapat mereferensikan gambar dan dokumen yang disimpan di Amazon S3 saat menggunakan InvokeModel dan Converse APIs dengan dan. Amazon Nova Lite Amazon Nova Pro Penyertaan gambar, dokumen, dan video yang disimpan di S3 dengan APIs ini juga sekarang didukung dengan profil inferensi. | April 25, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang mendukung perutean modalitas dan dukungan hyperlink | April 25, 2025 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-routing.html) | Perutean prompt cerdas sekarang umumnya tersedia dengan Amazon Bedrock. | April 22, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup.html) | Amazon Bedrock Knowledge Bases sekarang mendukung bidang metadata tambahan yang disediakan pengguna untuk Amazon Aurora dan kemampuan pencarian hybrid yang ditingkatkan untuk penyimpanan vektor MongoDB. | April 10, 2025 | 
| [Perluasan wilayah untuk impor model khusus](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) | Impor model kustom sekarang didukung di Eropa (Frankfurt). | April 9, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Pixtral Large (25.02) dengan Amazon Bedrock.  | April 8, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-harmful-content-handling-options.html) | Opsi baru untuk menangani konten berbahaya yang terdeteksi oleh Amazon Bedrock. | April 7, 2025 | 
| [Perluasan wilayah untuk inferensi batch](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Inferensi Batch sekarang mendukungAmazon Nova Lite,Amazon Nova Pro, dan Amazon Nova Micro di AWS GovCloud (AS-Barat). | April 4, 2025 | 
| [Perluasan wilayah untuk inferensi batch](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Inferensi Batch sekarang mendukung Anthropic Claude Claude 3.5 Sonnet V2 di Asia Pasifik (Mumbai), Asia Pasifik (Hyderabad), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Seoul), Asia Pasifik (Osaka) dan Amazon Titan Text Embeddings V2 di Eropa (Stockholm), Eropa (Milan), dan Eropa (Spanyol). | April 2, 2025 | 
| [Menambahkan dukungan model untuk Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Throughput yang disediakan sekarang mendukungAmazon Nova Canvas, selain jendela konteks 24k untuk,, dan. Amazon Nova Lite Amazon Nova Micro Amazon Nova Pro | April 2, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-osm-permissions-prereq.html) | Amazon Bedrock Knowledge Bases sekarang mendukung OpenSearch Managed Cluster sebagai penyimpanan vektor saat membuat basis pengetahuan. | Maret 27, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-templates.html) | Anda sekarang dapat menggunakan template alur untuk memulai dengan Amazon Bedrock Flows. | Maret 27, 2025 | 
| [Fitur dipindahkan](#doc-history) | [Amazon Bedrock Studio, berganti nama menjadi Amazon Bedrock di Sagemaker Unified Studio, sekarang tersedia di Amazon Unified Studio. SageMaker ](https://docs.aws.amazon.com/sagemaker-unified-studio/latest/userguide/what-is-sagemaker-unified-studio.html) | 25 Maret 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-permissions.html#guardrails-permissions-id) | Anda sekarang dapat menerapkan permintaan inferensi model Amazon Bedrock untuk menggunakan pagar pembatas tertentu melalui kunci kondisi IAM baru. | Maret 18, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bedrock_region) | Amazon Bedrock sekarang didukung di Eropa (Milan) dan Eropa (Spanyol). | Maret 14, 2025 | 
| [Support diperluas untuk fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-generate-query.html) | Amazon Bedrock Knowledge Bases sekarang mendukung inferensi lintas wilayah dengan pengambilan data terstruktur. | Maret 13, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-routing.html) | Amazon Bedrock sekarang mendukung router prompt yang dikonfigurasi dalam pratinjau dengan perutean prompt cerdas. | Maret 13, 2025 | 
| [Dukungan model diperluas untuk fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Throughput yang disediakan sekarang mendukungLlama 3.2 1B Instruct,, Llama 3.2 3B InstructLlama 3.2 11B Instruct, dan Llama 3.2 90B Instruct di AS Barat (Oregon). | Maret 13, 2025 | 
| [Menambahkan dukungan model untuk Basis Pengetahuan](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-configure-reasoning.html) | Amazon Bedrock Knowledge Bases sekarang mendukung model penalaran Deepseek-R1 dan. Anthropic Claude 3.7 Sonnet  | Maret 12, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan DeepSeek-R1 dengan Amazon Bedrock.  | 10 Maret 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-computer-use.html) | Anda sekarang dapat mengonfigurasi Agen Bedrock Amazon untuk menyelesaikan tugas dengan alat penggunaan komputer. | 10 Maret 2025 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-build-graphs.html) | GraphRag for Amazon Bedrock Knowledge Bases sekarang umumnya tersedia dengan kemampuan tambahan. | 7 Maret 2025 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/bda.html) | Otomatisasi data Amazon Bedrock sekarang tersedia dengan peningkatan akurasi dan CRIS | Maret 3, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bedrock_region) | Amazon Bedrock sekarang didukung di Eropa (Stockholm). | Februari 27, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/sessions.html) | Anda sekarang dapat menggunakan manajemen sesi Amazon Bedrock APIs untuk mengelola status aplikasi AI generatif yang dibangun dengan kerangka kerja sumber terbuka. | Februari 27, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Claude 3.7 Sonnet dengan Amazon Bedrock.  | Februari 24, 2025 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bedrock_region) | Amazon Bedrock sekarang didukung di Asia Pasifik (Hyderabad) dan Asia Pasifik (Osaka). | Februari 21, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Cohere Embed English dan Cohere Embed Multilingual dengan Amazon Bedrock.  | Januari 24, 2025 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Luma Ray v2 dengan Amazon Bedrock.  | Januari 23, 2025 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-multi-turn-invocation.html) | Anda sekarang dapat berkomunikasi dengan node agen dalam aliran Amazon Bedrock. | Januari 22, 2025 | 
| [Dukungan model yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Anda sekarang dapat menggunakan Llama 3.3 70B Instruct untuk inferensi batch di AS Timur (Virginia N.) dan AS Barat (Oregon). | Desember 23, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Anda sekarang dapat menggunakan Llama 3.3 70B Instruct untuk inferensi batch di AS Timur (Virginia N.) dan AS Barat (Oregon). | Desember 23, 2024 | 
| [Model-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Llama 3.3 70B Instruct dan Stable Diffusion 3.5 dengan Amazon Bedrock.  | Desember 19, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-supported.html) | Amazon Bedrock Guardrails sekarang dapat diterapkan ke input Prancis dan Spanyol. | Desember 9, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Anda sekarang dapat menjalankan inferensi batch dengan profil inferensi. | Desember 6, 2024 | 
| [Kebijakan terkelola yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html) | Izin Amazon Bedrock Marketplace ditambahkan ke AmazonBedrockFullAccess dan kebijakan AmazonBedrockReadOnly AWS terkelola. | Desember 4, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/amazon-bedrock-marketplace.html) | Anda sekarang dapat menerapkan model pasar Amazon Bedrock dan kemudian menjalankan inferensi dengan model tersebut. | Desember 4, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-build-structured.html) | Sekarang Anda dapat menghubungkan basis pengetahuan ke penyimpanan data terstruktur dan menghasilkan kueri SQL di Pangkalan Pengetahuan Amazon Bedrock. | Desember 4, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-advanced-parsing.html) | Anda sekarang dapat mengurai data multimodal yang berisi gambar dengan parser Amazon Bedrock Data Automation atau model foundation di Amazon Bedrock Knowledge Bases. | Desember 4, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-mmfilter.html) | Amazon Bedrock Guardrails sekarang dapat membantu memfilter gambar berbahaya dengan menggunakan filter konten gambar. | Desember 4, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-multi-agent-collaboration.html) | Amazon Bedrock Agents sekarang mendukung kolaborasi multi-agen yang memungkinkan beberapa Agen Bedrock Amazon untuk merencanakan dan menyelesaikan tugas kompleks secara kolaboratif. | Desember 3, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-distillation.html.html) | Anda sekarang dapat mentransfer pengetahuan dari model yang lebih besar dan lebih cerdas (dikenal sebagai guru) ke model yang lebih kecil, lebih cepat, hemat biaya (dikenal sebagai siswa) dan menggunakan model siswa suling untuk kasus penggunaan spesifik Anda.  | Desember 3, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan model latensi yang dioptimalkan dari Meta dan Anthropic di Amazon Bedrock. | Desember 2, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-retrieve.html) | Anda sekarang dapat menerapkan pagar pembatas saat Anda mengambil hasil dari sumber data di Pangkalan Pengetahuan Amazon Bedrock. | Desember 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-retrieve-generate.html) | Anda sekarang dapat menggunakan RetrieveAndGenerateStream, versi streaming RetrieveAndGenerate, di Amazon Bedrock Knowledge Bases. | Desember 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-config.html) | Sekarang Anda dapat menerapkan filter pengambilan berdasarkan kueri pengguna dan skema metadata di Pangkalan Pengetahuan Amazon Bedrock. | Desember 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/rerank.html) | Anda sekarang dapat menggunakan model reranker untuk mengubah relevansi dokumen sumber berdasarkan kueri pengguna. | Desember 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-direct-ingestion.html) | Anda sekarang dapat menelan perubahan dokumen langsung ke basis pengetahuan dalam satu langkah. | Desember 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-data-source-connector.html) | Anda sekarang dapat menghubungkan basis pengetahuan Anda ke sumber data khusus. | Desember 1, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/features-regions.html) | Eropa (Zurich) sekarang mendukung Amazon Bedrock Agents, Amazon Bedrock Knowledge Bases, Prompt management, dan Amazon Bedrock Flows. | November 22, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-supported.html) | Amazon Bedrock Flows sekarang didukung di AS Timur (Ohio), Asia Pasifik (Seoul), Kanada (Tengah), Eropa (London), dan Amerika Selatan (São Paulo). | November 22, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-supported.html) | Manajemen yang cepat sekarang didukung di AS Timur (Ohio), Asia Pasifik (Seoul), Kanada (Tengah), Eropa (London), dan Amerika Selatan (São Paulo). | November 22, 2024 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/flows.html) | Amazon Bedrock Flows sekarang umumnya tersedia di Amazon Bedrock. | November 22, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html) | Basis pengetahuan Amazon Bedrock sekarang mendukung penyematan biner. | November 21, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-optimize.html) | Manajemen Amazon Bedrock Prompt sekarang mendukung permintaan pengoptimalan. | November 20, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/models-regions) | Anda sekarang dapat menggunakan Amazon Bedrock di AWS GovCloud (AS-Timur) dan Eropa (Zurich). | November 11, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html#kb-supported-regions) | Amazon Bedrock sekarang mendukung basis pengetahuan di AS Timur (Ohio). | November 8, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-trace.html) | Anda sekarang dapat melihat jejak aliran untuk melacak input dan output dari setiap node. | November 7, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-guardrails.html) | Anda sekarang dapat menyertakan pagar pembatas untuk basis pengetahuan atau simpul prompt dalam aliran. | November 7, 2024 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) | Manajemen cepat sekarang umumnya tersedia di Amazon Bedrock. | November 7, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html#inference-profiles-support-user) | Anda sekarang dapat membuat profil inferensi aplikasi di Asia Pasifik (Singapura) dan Asia Pasifik (Seoul). | 6 November 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html#inference-profiles-support-system) | Profil inferensi Lintas Wilayah telah ditambahkan untuk Anthropic Claude dan Meta Llama model. | 6 November 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3.5 Haiku dengan Amazon Bedrock.  | November 4, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles.html) | Anda sekarang dapat membuat profil inferensi aplikasi untuk menjalankan inferensi model dan menggunakannya untuk melacak biaya dan metrik. | November 1, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-create.html) | Anda sekarang dapat menyertakan parameter inferensi khusus model saat mendefinisikan prompt dalam manajemen Prompt atau dalam simpul prompt dalam aliran. | Oktober 31, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3.5 Sonnet v2 dengan Amazon Bedrock. Anda juga dapat menggunakan alat penggunaan komputer dengan Anthropic Claude 3.5 Sonnet v2.  | Oktober 22, 2024 | 
| [Kebijakan terkelola yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AmazonBedrockReadOnly) | Izin hanya-baca untuk Impor Model Kustom ditambahkan ke kebijakan -managed. AmazonBedrockReadOnly AWS | Oktober 21, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-create.html) | `topK`Bidang tidak lagi didukung dalam `inferenceConfiguration` objek saat membuat prompt dalam manajemen Prompt. | Oktober 21, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/playgrounds.html) | Taman bermain teks dan obrolan sekarang digabungkan menjadi Chat/text taman bermain di konsol Amazon Bedrock. | Oktober 21, 2024 | 
| [Pembaruan fitur](https://docs.aws.amazon.com/bedrock/latest/userguide/playgrounds.html) | Taman bermain teks dan obrolan sekarang digabungkan menjadi Chat/text taman bermain di konsol Amazon Bedrock. | Oktober 21, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-supported.html) | Inferensi Batch sekarang didukung di Asia Pasifik (Seoul). | Oktober 7, 2024 | 
| [Wilayah Baru didukung](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Amazon Bedrock di AWS Wilayah AS Timur (Ohio) dan Asia Pasifik (Seoul). | Oktober 1, 2024 | 
| [Model dalam status warisan](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html) | AnthropicClaude Opus 4sekarang dalam status warisan. Bermigrasi ke Claude Opus 4.1 sebelum 31 Mei 2026. | Oktober 1, 2024 | 
| [Model-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan MetaLlama 3.2 1B Instruct,Llama 3.2 3B Instruct,Llama 3.2 11B Instruct, dan Llama 3.2 90B Instruct model dengan Amazon Bedrock. | September 25, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-titan-embed-text.html) | Anda sekarang dapat menggunakan penyematan biner dengan model Titan Text Embeddings V2 di Amazon Bedrock | September 25, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/monitoring-guardrails-cw-metrics.html) | Anda sekarang dapat memantau Pagar Pembatas dengan CloudWatch Metrik di Amazon Bedrock. | September 24, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) | Anda sekarang dapat menilai profil inferensi menggunakan evaluasi model. | September 24, 2024 | 
| [Model-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan AI21 Labs Jamba 1.5 Large dan AI21 Labs Jamba 1.5 Mini dengan Amazon Bedrock. | September 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) | Anda sekarang dapat menggunakan profil inferensi saat menggunakan prompt dalam manajemen Prompt atau menyertakan prompt dalam alur. | September 23, 2024 | 
| [Lebih banyak dukungan model untuk Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Anda sekarang dapat membeli Provisioned Throughput untuk Anthropic Claude 3.5 Sonnet model di US West (Oregon). | September 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/monitoring-eventbridge.html) | Anda sekarang dapat memantau perubahan status dalam pekerjaan inferensi batch menggunakan Amazon EventBridge. | September 18, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-create.html) | Anda sekarang dapat mengirimkan file dari bucket S3 yang dimiliki oleh akun lain ke pekerjaan inferensi batch. | September 16, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-vpc.html) | Anda sekarang dapat menggunakan VPC saat mengirimkan pekerjaan inferensi batch. | September 16, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) | Anda sekarang dapat menggunakan profil inferensi saat menghasilkan respons berdasarkan hasil yang ditanyakan dari basis pengetahuan dan saat mengurai sumber data. | September 11, 2024 | 
| [Konten yang diperbarui](#doc-history) | Judul topik yang diperbarui dan konten yang direorganisasi untuk meningkatkan keterbacaan. Jika Anda ingin memberikan umpan balik tentang perubahan ini, gunakan [tautan Berikan umpan balik](https://docs.aws.amazon.com/bedrock/latest/userguide/doc-history.html) ini. | September 4, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan model Stable Image Ultra, Stable Diffusion 3 Large, dan Stable Image Core dengan Amazon Bedrock. | September 4, 2024 | 
| [Kebijakan terkelola yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AmazonBedrockReadOnly) | Izin read-only profil inferensi ditambahkan ke kebijakan -managed. AmazonBedrockReadOnly AWS | Agustus 27, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) | Anda sekarang dapat menggunakan inferensi lintas wilayah menggunakan profil inferensi untuk meningkatkan throughput. | Agustus 27, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-userconfirmation.html) | Anda sekarang dapat meminta konfirmasi dari pengguna aplikasi Anda sebelum menjalankan fungsi grup tindakan Amazon Bedrock Agent. | Agustus 26, 2024 | 
| [Kebijakan terkelola yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AmazonBedrockReadOnly) | Izin hanya-baca untuk inferensi Batch (tugas pemanggilan model), Amazon Bedrock Guardrails, dan evaluasi Amazon Bedrock Model ditambahkan ke kebijakan -managed. AmazonBedrockReadOnly AWS | Agustus 21, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference.html) | Pemanggilan model asinkron dengan beberapa prompt dengan inferensi batch sekarang tersedia secara umum. | Agustus 21, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference.html) | Anda sekarang dapat menjalankan inferensi model pada beberapa prompt secara asinkron menggunakan inferensi batch. | Agustus 16, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Amazon Titan Image Generator G1 V2 dengan Amazon Bedrock. | Agustus 6, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan model Meta Llama 3 Instruct 8B dan 70B di AWS Wilayah AWS GovCloud (AS-Barat). | Agustus 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/copy-model.html) | Anda sekarang dapat menyalin model khusus ke Wilayah lain di Amazon Bedrock. | Agustus 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/share-model.html) | Anda sekarang dapat berbagi model khusus dengan akun lain di Amazon Bedrock. | Agustus 1, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Mistral AI Mistral Large 2 (24.07) model dengan Amazon Bedrock. | Juli 24, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan model Meta Llama 3.1 Instruct dengan Amazon Bedrock. | Juli 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/br-studio.html) | Sekarang Anda dapat menggunakan manajemen Prompt dan Amazon Bedrock Flows dengan Amazon Bedrock Studio. | Juli 22, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/flows.html) | Anda sekarang dapat merangkai sumber daya Amazon Bedrock yang berbeda ke dalam alur kerja untuk end-to-end solusi. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) | Anda sekarang dapat membuat dan menyimpan prompt untuk digunakan kembali dalam alur kerja yang berbeda. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-session-state.html#session-state-kb) | Anda sekarang dapat memodifikasi konfigurasi kueri selama runtime untuk basis pengetahuan yang dilampirkan ke agen. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-chunking-parsing.html) | Amazon Bedrock sekarang menawarkan [chunking semantik dan hierarkis, dan penguraian lanjutan lebih](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-chunking-parsing.html) dari teks standar. Anda juga dapat menggunakan fungsi Lambda untuk transformasi data kustom. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-config.html) | Amazon Bedrock sekarang menawarkan [dekomposisi kueri](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-config.html) untuk memecah kueri kompleks menjadi sub-kueri yang lebih kecil dan lebih mudah dikelola. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/data-source-connectors.html) | Sekarang Anda dapat [terhubung ke dan merayapi data yang disimpan di Confluence, Salesforce, dan SharePoint untuk basis pengetahuan Anda](https://docs.aws.amazon.com/bedrock/latest/userguide/data-source-connectors.html). Anda juga dapat terhubung ke dan merayapi web URLs. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-code-interpretation.html) | Sekarang Anda dapat menggunakan interpretasi kode di Amazon Bedrock untuk menghasilkan, menjalankan, dan memecahkan masalah kode di lingkungan pengujian yang aman. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-memory.html) | Anda sekarang dapat menggunakan memori untuk agen Anda untuk mempertahankan konteks percakapan di beberapa sesi. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-use-independent-api.html) | Anda sekarang dapat menggunakan API independen untuk memanggil pagar pembatas Anda di Amazon Bedrock. | Juli 10, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-contextual-grounding-check.html) | Anda sekarang dapat menggunakan pemeriksaan pentanahan kontekstual dengan pagar pembatas. | Juli 10, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-supported.html) | Amazon Bedrock Agents sekarang didukung di Kanada (Tengah) (ca-central-1), Eropa (London) (eu-west-2), dan Amerika Selatan (São Paulo) (sa-east-1). | Juni 28, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan AI21 Jamba-Instruct dengan Amazon Bedrock. | Juni 25, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-supported.html) | Amazon Bedrock Guardrails sekarang didukung di Kanada (Tengah) (ca-central-1), Eropa (London) (eu-west-2), dan Amerika Selatan (São Paulo) (sa-east-1). | Juni 21, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/playgrounds.html#chat-playground) | Anda sekarang dapat menyertakan dokumen di [taman bermain obrolan](https://docs.aws.amazon.com/bedrock/latest/userguide/playgrounds.html#chat-playground) atau saat [menggunakan API Percakapan](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference.html). | Juni 21, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Claude 3.5 Sonnet dengan Amazon Bedrock. | Juni 20, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-embed.html) | CohereEmbedModel V3 sekarang mendukung jenis penyematan int8 dan biner dalam respons. | Juni 20, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-use-converse-api.html) | Anda sekarang dapat menggunakan pagar pembatas dengan API. Converse | Juni 18, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-regions.html) | Amazon Bedrock sekarang tersedia di Kanada (Tengah) (ca-central-1), Eropa (London) (eu-west-2), dan Amerika Selatan (São Paulo) (sa-east-1). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html). | Juni 13, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/trace-events.html) | Anda sekarang dapat melihat informasi dalam jejak tentang apakah hasil grup tindakan agen dikirim untuk ditangani oleh fungsi Lambda atau apakah kontrol dikembalikan ke pengembang agen. | Juni 13, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Claude 3 Opus dengan Amazon Bedrock. | Juni 7, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference.html) | Anda sekarang dapat menggunakan Converse API untuk membuat aplikasi percakapan. | 30 Mei 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/tool-use.html) | Anda sekarang dapat menggunakan alat dengan model Amazon Bedrock. | 30 Mei 2024 | 
| [Dukungan model lainnya untuk menyematkan sumber data di Pangkalan Pengetahuan Amazon Bedrock.](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) | Anda sekarang dapat menggunakan Titan Text Embeddings V2 model Amazon untuk menyematkan sumber data Anda di Pangkalan Pengetahuan Amazon Bedrock. | 30 Mei 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Mistral Small dengan Amazon Bedrock. | 24 Mei 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-create.html) | Anda sekarang dapat menggunakan pagar pembatas dengan Agen Anda di Amazon Bedrock. | Mei 20, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-model-params.html) | Anda sekarang dapat memodifikasi parameter inferensi saat menghasilkan respons dari pengambilan basis pengetahuan. | 9 Mei 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/titan-models.html) | Anda sekarang dapat menggunakan model Amazon Titan Text Premier dengan Amazon Bedrock. | 7 Mei 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/br-studio.html) | Pratinjau rilis Amazon Bedrock Studio.  | 7 Mei 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-alias-manage.html) | Anda sekarang dapat mengaitkan Throughput yang Disediakan dengan alias agen Anda di Amazon Bedrock. | 2 Mei 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-regions.html) | Amazon Bedrock sekarang tersedia di Eropa (Irlandia) (eu-west-1) dan Asia Pasifik (Mumbai) (ap-south-1). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).  | 1 Mei 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup.html) | Anda sekarang dapat memilih MongoDB Atlas sebagai sumber indeks vektor di Amazon Bedrock Knowledge Bases. | 1 Mei 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/titan-embedding-models.html) | Anda sekarang dapat menggunakan model Titan Embeddings Text V2 dengan Amazon Bedrock. | April 30, 2024 | 
| [Lebih banyak dukungan model untuk Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Anda sekarang dapat membeli Provisioned Throughput untuk. AI21 Labs Jurassic-2 Ultra | April 30, 2024 | 
| [Model-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Cohere Command R dan Cohere Command R\$1 model dengan Amazon Bedrock. | April 29, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) | Anda sekarang dapat mengimpor model khusus ke Amazon Bedrock. | April 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-returncontrol.html) | Di Amazon Bedrock Agents, Anda sekarang dapat mengembalikan informasi yang diperoleh agen dari pengguna dalam [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html)respons, daripada mengirimkannya ke fungsi Lambda. | April 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-action-function.html) | Di Amazon Bedrock Agents, Anda sekarang dapat menentukan grup tindakan dengan parameter yang diperlukan dari pengguna. | April 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-erag.html) | Anda sekarang dapat mengobrol dengan dokumen Anda dengan Amazon Bedrock. | April 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-create.html) | Anda sekarang dapat memilih dari beberapa sumber data di Amazon Bedrock Knowledge Bases. | April 23, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html) | Anda sekarang dapat menggunakan Amazon Bedrock Guardrails untuk menerapkan pengamanan guna memblokir konten berbahaya dalam input dan respons model berdasarkan kasus penggunaan Anda. | April 23, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3 Opus dengan Amazon Bedrock. | 16 April 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-regions.html) | Amazon Bedrock sekarang tersedia di Asia Pasifik (Sydney) (ap-southeast-2). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).  | April 9, 2024 | 
| [CloudFormation dukungan untuk Amazon Bedrock Agents dan Amazon Bedrock Knowledge Bases](https://docs.aws.amazon.com/bedrock/latest/userguide/creating-resources-with-cloudformation.html) | Sekarang Anda dapat mengatur dan mengelola sumber daya Amazon Bedrock Agents dan Amazon Bedrock Knowledge Bases. CloudFormation | April 5, 2024 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-regions.html) | Amazon Bedrock sekarang tersedia di Eropa (Paris) (eu-west-3). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).  | April 4, 2024 | 
| [Dukungan model lainnya untuk menanyakan basis pengetahuan di Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3 Haiku untuk generasi respons basis pengetahuan. | April 4, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Mistral Large dengan Amazon Bedrock. | April 3, 2024 | 
| [Dukungan model lainnya untuk menanyakan basis pengetahuan di Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3 Haiku untuk generasi respons basis pengetahuan. | April 3, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Anda sekarang dapat membeli Provisioned Throughput untuk model dasar tanpa komitmen. | Maret 29, 2024 | 
| [Lebih banyak dukungan model untuk Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/pt-supported.html) | Anda sekarang dapat membeli Provisioned Throughput untuk AnthropicClaude 3 Sonnet,, Cohere Embed Bahasa Inggris AnthropicClaude 3 Haiku, dan Multilingual. Cohere Embed | Maret 29, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-create.html#kb-create-security-network) | Anda sekarang dapat membuat kebijakan akses jaringan di Amazon OpenSearch Tanpa Server untuk memungkinkan basis pengetahuan Amazon Bedrock Anda mengakses koleksi pencarian vektor OpenSearch Tanpa Server pribadi yang dikonfigurasi dengan titik akhir VPC. | Maret 28, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-ds.html#kb-ds-metadata) | Anda sekarang dapat menyertakan metadata untuk dokumen sumber Anda di Pangkalan Pengetahuan Amazon Bedrock dan [memfilter pada metadata selama kueri](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-config.html#kb-test-config-filters) basis pengetahuan. | Maret 27, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-test-config.html) | Sekarang Anda dapat menggunakan templat prompt untuk menyesuaikan prompt yang dikirim ke model saat Anda menanyakan basis pengetahuan dan menghasilkan respons. | 26 Maret 2024 | 
| [Dukungan model lainnya untuk menanyakan basis pengetahuan di Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3 Sonnet untuk generasi respons basis pengetahuan. | Maret 25, 2024 | 
| [Penurunan latensi](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-optimize-performance.html) | Anda sekarang dapat mengoptimalkan latensi untuk kasus penggunaan yang lebih sederhana di mana agen memiliki basis pengetahuan tunggal. | Maret 20, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3 Haiku dengan Amazon Bedrock. | Maret 13, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Anthropic Claude 3 Sonnet dengan Amazon Bedrock. | Maret 4, 2024 | 
| [Model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html) | Anda sekarang dapat menggunakan Mistral AI model dengan Amazon Bedrock. | Maret 1, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-test.html) | Anda sekarang dapat menyesuaikan strategi pencarian di Pangkalan Pengetahuan untuk penyimpanan vektor Amazon OpenSearch Tanpa Server yang berisi bidang teks yang dapat difilter. | Februari 28, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/titan-image-models.html) | Anda sekarang dapat mendeteksi gambar dengan tanda air dari Amazon Bedrock Titan Image Generator. | Februari 14, 2024 | 
| [AWS PrivateLink Dukungan yang diperbarui](https://docs.aws.amazon.com/bedrock/latest/userguide/usingVPC.html) | Anda sekarang dapat menggunakan AWS PrivateLink untuk membuat titik akhir VPC antarmuka untuk layanan Build-time [Amazon Bedrock Agents](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Agents_for_Amazon_Bedrock.html). | Februari 9, 2024 | 
| [Pembaruan peran IAM](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-permissions.html) | Sekarang Anda dapat menggunakan peran layanan yang sama di seluruh basis pengetahuan dan menggunakan peran tanpa awalan yang telah ditentukan sebelumnya. | Februari 9, 2024 | 
| [Model dalam status warisan](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html) | Stable Diffusion XLv0.8 sekarang dalam status lama. Migrasi ke Stable Diffusion XL v1.x sebelum 30 April 2024. | Februari 2, 2024 | 
| [Contoh kode Bab ditambahkan](https://docs.aws.amazon.com/bedrock/latest/userguide/service_code_examples.html) | Panduan Amazon Bedrock sekarang menyertakan contoh kode di berbagai tindakan dan skenario Amazon Bedrock. | Januari 25, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-create.html) | Amazon Bedrock Knowledge Bases sekarang menawarkan pilihan antara akun produksi dan non-produksi saat Anda memilih untuk cepat membuat toko vektor Amazon OpenSearch Tanpa Server di konsol. | Januari 24, 2024 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/trace-events.html) | Amazon Bedrock Agents sekarang memungkinkan Anda melihat jejak secara real-time saat Anda menggunakan jendela pengujian di konsol. | Januari 18, 2024 | 
| [Dukungan model lainnya untuk menyematkan sumber data di Amazon Bedrock Knowledge Bases](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) | Amazon Bedrock Knowledge Bases sekarang mendukung penggunaan Cohere Embed bahasa Inggris dan Cohere Embed Multilingual untuk menyematkan sumber data Anda. | Januari 17, 2024 | 
| [Dukungan model lainnya untuk Agen Bedrock Amazon dan basis pengetahuan kueri di Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-supported.html) | Generasi respons Amazon Bedrock Agents dan Amazon Bedrock Knowledge Bases sekarang mendukung Anthropic Claude 2.1. | 27 Desember 2023 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html#bedrock-regions) | Amazon Bedrock sekarang tersedia di AWS GovCloud (AS-Barat) (us-gov-west-1). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).  | 21 Desember 2023 | 
| [Dukungan toko vektor baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html) | Anda sekarang dapat membuat basis pengetahuan di cluster database Amazon Aurora. Untuk informasi selengkapnya, lihat [Membuat penyimpanan vektor di Amazon Aurora](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-rds.html). | 21 Desember 2023 | 
| [Kebijakan terkelola baru](https://docs.aws.amazon.com/bedrock/latest/userguide/security-iam-awsmanpol.html) | Amazon Bedrock telah menambahkan `AmazonBedrockFullAccess` untuk memberi pengguna izin untuk membuat, membaca, memperbarui, dan menghapus sumber daya, dan memberi pengguna izin hanya-baca `AmazonBedrockReadOnly` untuk semua tindakan. | Desember 12, 2023 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-evaluation.html) | Amazon Bedrock sekarang mendukung pembuatan pekerjaan evaluasi model menggunakan metrik otomatis atau pekerja manusia. | November 29, 2023 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html) | Anda sekarang dapat memantau dan menyesuaikan [versi model](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html) Anda. | November 29, 2023 | 
| [TitanModel-model baru](https://docs.aws.amazon.com/bedrock/latest/userguide/titan-models.html) | Model-model baru dari Titan termasuk Amazon Titan Image Generator G1 V1 dan AmazonTitan Multimodal Embeddings G1. Untuk informasi selengkapnya, lihat [TitanModel](https://docs.aws.amazon.com/bedrock/latest/userguide/titan-models.html). | November 29, 2023 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) | Dengan Pre-training Lanjutan Anda dapat mengajarkan model pengetahuan domain baru. Untuk informasi selengkapnya, lihat [Model Kustom](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-reference.html). | 28 November 2023 | 
| [Fitur baru](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-api-query.html) | Anda sekarang dapat menanyakan basis pengetahuan melalui [Retrieve](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_agent-runtime_Retrieve.html) dan [RetrieveAndGenerate](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) APIs. Untuk informasi selengkapnya, lihat [Menanyakan basis pengetahuan](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-api-query.html). | 28 November 2023 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html) | Rilis umum layanan Amazon Bedrock Knowledge Bases. Untuk informasi selengkapnya, lihat [Pangkalan Pengetahuan Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html). | 28 November 2023 | 
| [Rilis umum](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html) | Rilis umum layanan Amazon Bedrock Agents. Untuk informasi selengkapnya, lihat [Agen Bedrock Amazon](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html). | 28 November 2023 | 
| [Sesuaikan lebih banyak model](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) | Anda sekarang dapat menyesuaikan model dari Cohere danMeta. Untuk informasi selengkapnya, lihat [Model Kustom](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-reference.html). | 28 November 2023 | 
| [Rilis model baru](#doc-history) | Diperbarui dokumentasi untuk mencakup baru Meta dan Cohere model. Untuk informasi selengkapnya, lihat [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html). | 13 November 2023 | 
| [Dokumentasi lokalisasi](#doc-history) | Dokumentasi Amazon Bedrock sekarang tersedia dalam [bahasa Jepang](https://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/what-is-bedrock.html) dan [Jerman](https://docs.aws.amazon.com/de_de/bedrock/latest/userguide/what-is-bedrock.html).  | 20 Oktober 2023 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html#bedrock-regions) | Amazon Bedrock sekarang tersedia di Eropa (Frankfurt) (eu-central-1). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).  | 19 Oktober 2023 | 
| [Perluasan wilayah](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html#bedrock-regions) | Amazon Bedrock sekarang tersedia di Asia Pasifik (Tokyo) (ap-northeast-1). Untuk informasi tentang titik akhir, lihat titik akhir dan [kuota Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html).  | 3 Oktober 2023 | 
| [Rilis umum yang terjaga keamanannya](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html) | Rilis umum yang terjaga keamanannya dari layanan Amazon Bedrock. Untuk informasi selengkapnya, lihat [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html).  | 28 September 2023 | 