Memulai kunci Amazon Bedrock API: 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 kunci Amazon Bedrock API: Buat kunci 30 hari dan lakukan panggilan API pertama Anda

Tutorial ini memandu Anda untuk 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 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 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 AWS Management Console 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 API jangka panjang, pilih Hasilkan kunci API jangka panjang.

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

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

  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. 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.

  7. Tetapkan kunci API sebagai variabel lingkungan ${api-key} 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! 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: