View a markdown version of this page

Mulai cepat - Amazon Bedrock

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

Mulai cepat

Di bagian ini, kami akan menunjukkan kepada Anda cara memulai Amazon Bedrock dalam beberapa menit. Kami akan menggunakan OpenAI-compatible API: Responses API dan Chat Completions API, Anthropic-native Messages API, dan API Invoke dan Converse untuk menunjukkan cara menjalankan permintaan inferensi. Lihat Build daftar API lengkap.

Langkah 1 - Akun AWS: Jika Anda sudah memiliki akun AWS, lewati langkah ini dan lanjutkan ke langkah 2. Jika Anda baru mengenal AWS, daftar akun AWS dan ikuti instruksi.

Langkah 2 - Kunci API: Setelah Anda memiliki akun AWS, Anda dapat membuat kunci API jangka pendek untuk mengautentikasi permintaan Anda ke Amazon Bedrock. Untuk melakukannya, buka layanan Amazon Bedrock di AWS Console dan buat kunci jangka pendek. Untuk aplikasi produksi, gunakan peran IAM atau kredensi sementara. Untuk informasi selengkapnya, lihat bagian kunci API di chapter Build.

Langkah 3 - Dapatkan SDK: Untuk menggunakan panduan memulai ini, Anda harus memiliki Python yang sudah diinstal. Kemudian instal perangkat lunak yang relevan tergantung pada API yang Anda gunakan.

Messages API
pip install boto3 anthropic
Responses/Chat Completions API
pip install boto3 openai
Invoke/Converse API
pip install boto3

Langkah 4 - Tetapkan variabel lingkungan: Konfigurasikan lingkungan Anda untuk menggunakan kunci API untuk otentikasi.

Messages API
ANTHROPIC_API_KEY="<provide your Bedrock API key>" ANTHROPIC_BASE_URL="https://bedrock-mantle.<your-region>.api.aws/anthropic"
Responses/Chat Completions API
OPENAI_API_KEY="<provide your Bedrock API key>" OPENAI_BASE_URL="https://bedrock-mantle.<your-region>.api.aws/v1"
Invoke/Converse API
AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>"

Langkah 5 - Jalankan permintaan inferensi pertama Anda: Amazon Bedrock mendukung 100+ model pondasi. Pilih model, dan kemudian gunakan kode Python berikut untuk menjalankan permintaan inferensi pertama Anda. Simpan file sebagai bedrock-first-request.py

Messages API
import anthropic client = anthropic.Anthropic() response = client.messages.create( model="anthropic.claude-opus-4-7", max_tokens=1024, messages=[{"role": "user", "content": "Can you explain the features of Amazon Bedrock?"}] ) print(response)
Responses API
from openai import OpenAI client = OpenAI() response = client.responses.create( model="openai.gpt-oss-120b", input="Can you explain the features of Amazon Bedrock?" ) print(response)
Chat Completions API
from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="openai.gpt-oss-120b", messages=[{"role": "user", "content": "Can you explain the features of Amazon Bedrock?"}] ) print(response)
Converse API
import boto3 client = boto3.client('bedrock-runtime', region_name='us-east-1') response = client.converse( modelId='anthropic.claude-opus-4-7', messages=[ { 'role': 'user', 'content': [{'text': 'Can you explain the features of Amazon Bedrock?'}] } ] ) print(response)
Invoke API
import json import boto3 client = boto3.client('bedrock-runtime', region_name='us-east-1') response = client.invoke_model( modelId='anthropic.claude-opus-4-7', body=json.dumps({ 'anthropic_version': 'bedrock-2023-05-31', 'messages': [{ 'role': 'user', 'content': 'Can you explain the features of Amazon Bedrock?'}], 'max_tokens': 1024 }) ) print(json.loads(response['body'].read()))

Jalankan kode dengan Python dengan menggunakan perintah:

python3 bedrock-first-request.py

Anda akan melihat output dari permintaan inferensi Anda.

Untuk mempelajari lebih lanjut tentang menggunakan API dan titik akhir lainnya, silakan lihat. Build