View a markdown version of this page

Memulai dengan kunci API Amazon Bedrock: Buat kunci 30 hari dan lakukan panggilan API pertama Anda - Amazon Bedrock

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

Memulai dengan kunci API Amazon Bedrock: Buat kunci 30 hari dan lakukan panggilan API pertama Anda

Tutorial ini memandu Anda membuat kunci API Amazon Bedrock jangka panjang yang kedaluwarsa dalam 30 hari dan menggunakannya untuk membuat panggilan API Converse sederhana menggunakan Python. Ini adalah cara tercepat untuk mulai bereksperimen dengan Amazon Bedrock tanpa menyiapkan AWS kredenSIAL yang rumit.

Awas

Long-term Kunci API direkomendasikan hanya untuk eksplorasi dan pengembangan Amazon Bedrock. Untuk aplikasi produksi, gunakan alternatif untuk kunci akses jangka panjang seperti peran IAM atau kredenSIAL 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.

  2. Di panel navigasi kiri, pilih kunci API.

  3. Di tab kunci Long-term API, pilih Buat kunci API jangka panjang.

  4. Di bagian kedaluwarsa kunci API, pilih 30 hari.

  5. Pilih Menghasilkan. Kunci yang Anda buat memberikan izin untuk melakukan tindakan inti Amazon Bedrock, sebagaimana didefinisikan dalam AmazonBedrockLimitedAccess kebijakan terlampir.

  6. 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. Ingatlah bahwa kunci API Anda akan kedaluwarsa dalam 30 hari. Anda dapat membuat yang baru dengan mengikuti langkah-langkah yang sama, atau mempertimbangkan transisi ke metode otentikasi yang lebih aman untuk penggunaan berkelanjutan.

  7. Tetapkan kunci API sebagai variabel lingkungan dengan mengganti ${api-key} dengan nilai kunci API yang dihasilkan dan menggunakannya 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! Anda telah berhasil membuat kunci API Amazon Bedrock dan melakukan panggilan API pertama ke layanan Amazon Bedrock. Setelah menjelajahi beberapa tindakan Amazon Bedrock lagi, Anda harus beralih ke metode otentikasi yang lebih aman seperti kunci API Amazon Bedrock jangka pendek atau kredenSIAL sementara AWS-wide. Lihat sumber daya berikut untuk mempelajari lebih lanjut:

  • Jelajahi model yang berbeda - Pelajari tentang model pondasi lain yang tersedia di Amazon Bedrock model_id di Menggunakan model dengan Bedrock dan ubah kode Anda untuk mencobanya.

  • Pelajari tentang inferensi model — Pelajari tentang menghasilkan respons dengan inferensi model dengan membaca tentang konsep dan opsi yang tersedia di Amazon Bedrock di. Membuat permintaan inferensi

  • Rencanakan produksi dengan metode otentikasi yang lebih aman — Baca tentang kunci API Amazon Bedrock di bagian Build, termasuk cara membuat kunci API Amazon Bedrock jangka pendek yang lebih aman. Untuk aplikasi produksi, tinj au alternatif kunci akses jangka panjang untuk opsi yang lebih aman yang juga memungkinkan akses ke AWS layanan lain.