Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hasilkan tanggapan menggunakan OpenAI APIs
Amazon Bedrock menyediakan titik akhir API yang OpenAI kompatibel untuk inferensi model, didukung oleh Mantle, mesin inferensi terdistribusi untuk penyajian model pembelajaran mesin skala besar. Titik akhir ini memungkinkan Anda untuk menggunakan alat yang familiar OpenAI SDKs dengan model Amazon Bedrock, memungkinkan Anda untuk memigrasi aplikasi yang ada dengan perubahan kode minimal — cukup perbarui URL dasar dan kunci API Anda.
Manfaat utama meliputi:
-
Inferensi asinkron — Dukungan untuk beban kerja inferensi yang berjalan lama melalui API Responses
-
Manajemen percakapan stateful - Membangun kembali konteks secara otomatis tanpa meneruskan riwayat percakapan secara manual dengan setiap permintaan
-
Penggunaan alat yang disederhanakan - Integrasi yang disederhanakan untuk alur kerja agen
-
Mode respons fleksibel - Dukungan untuk respons streaming dan non-streaming
-
Migrasi mudah - Kompatibel dengan basis kode OpenAI SDK yang ada
Wilayah dan Titik Akhir yang Didukung
Amazon Bedrock tersedia di AWS Wilayah berikut:
| Nama Wilayah | Wilayah | Titik akhir |
|---|---|---|
| AS Timur (Ohio) | us-east-2 | batuan-mantle.us-east-2.api.aws |
| US East (Northern Virginia) | us-east-1 | batuan-mantle.us-east-1.api.aws |
| AS Barat (Oregon) | us-west-2 | batuan-mantle.us-west-2.api.aws |
| Asia Pasifik (Jakarta) | ap-southeast-3 | batuan-mantle.ap-southeast-3.api.aws |
| Asia Pasifik (Mumbai) | ap-south-1 | batuan-mantle.ap-selatan-1.api.aws |
| Asia Pasifik (Tokyo) | ap-northeast-1 | batuan-mantle.ap-northeast-1.api.aws |
| Eropa (Frankfurt) | eu-central-1 | batuan-mantle.eu-central-1.api.aws |
| Eropa (Irlandia) | eu-west-1 | batuan-mantle.eu-west-1.api.aws |
| Eropa (London) | eu-west-2 | batuan-mantle.eu-west-2.api.aws |
| Europe (Milan) | eu-south-1 | batuan-mantle.eu-south-1.api.aws |
| Eropa (Stockholm) | eu-north-1 | batuan-mantle.eu-utara-1.api.aws |
| Amerika Selatan (Sao Paulo) | sa-east-1 | batuan-mantle.sa-east-1.api.aws |
Prasyarat
Sebelum menggunakan OpenAI APIs, pastikan Anda memiliki yang berikut:
-
Otentikasi - Anda dapat mengautentikasi menggunakan:
-
Kunci Amazon Bedrock API (diperlukan untuk OpenAI SDK)
-
AWSkredensil (didukung untuk permintaan HTTP)
-
-
OpenAISDK (opsional) - Instal SDK OpenAI Python jika menggunakan permintaan berbasis SDK.
-
Variabel lingkungan - Mengatur variabel lingkungan berikut:
-
OPENAI_API_KEY— Setel ke kunci API Amazon Bedrock Anda -
OPENAI_BASE_URL— Setel ke titik akhir Amazon Bedrock untuk wilayah Anda (misalnya,)https://bedrock-mantle.us-east-1.api.aws/v1
-
Model API
Models API memungkinkan Anda menemukan model yang tersedia di Amazon Bedrock yang didukung oleh Mantle. Gunakan API ini untuk mengambil daftar model yang dapat Anda gunakan dengan API Responses dan API Penyelesaian Obrolan. Untuk detail API selengkapnya, lihat dokumentasi OpenAI Model
Daftar model yang tersedia
Untuk membuat daftar model yang tersedia, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:
Respons API
Responses API menyediakan manajemen percakapan stateful dengan dukungan untuk streaming, pemrosesan latar belakang, dan interaksi multi-putaran. Untuk detail API selengkapnya, lihat dokumentasi OpenAI Responses
Permintaan dasar
Untuk membuat respons, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:
Tanggapan aliran
Untuk menerima peristiwa respons secara bertahap, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:
API Penyelesaian Obrolan
API Penyelesaian Obrolan menghasilkan respons percakapan. Untuk detail API selengkapnya, lihat dokumentasi Penyelesaian OpenAI Obrolan.
Buat penyelesaian obrolan
Untuk membuat penyelesaian obrolan, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:
Aktifkan streaming
Untuk menerima tanggapan secara bertahap, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya: