View a markdown version of this page

빠른 시작 - Amazon Bedrock

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

빠른 시작

몇 분 안에 Amazon Bedrock을 시작합니다. 새 애플리케이션의 경우 bedrock-runtime 엔드포인트를 사용하는 것이 좋습니다. 다음 단계에서는 Anthropic 네이티브 메시지 API, OpenAI 호환 응답 API채팅 완료 API, 대화호출 APIs. API의 APIs빌드. 이 단계를 완료한 후 지원되는 파운데이션 모델로 추론 요청을 보낼 수 있습니다.

첫 번째 추론 요청을 실행하려면
  1. AWS 계정에 가입합니다.

    가 이미 있는 경우이 단계를 AWS 계정건너뜁니다.

  2. AWS Management Console에서 Amazon Bedrock 서비스를 열어 Amazon Bedrock 대한 요청을 인증하는 단기 API 키를 생성합니다.

    전체 절차는 API 키 섹션을 참조하세요.

    프로덕션 애플리케이션의 경우 IAM 역할 또는 임시 자격 증명을 사용합니다.

  3. 사용하려는 APIs에 대한 관련 SDK를 설치합니다. Python이 이미 설치되어 있어야 합니다.

    Messages API
    pip install anthropic aws-bedrock-token-generator
    Responses/Chat Completions API
    pip install boto3 openai
    Invoke/Converse API
    pip install boto3
  4. 인증에 API 키를 사용하도록 다음 환경 변수를 설정합니다.

    Messages API
    AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>" ANTHROPIC_BASE_URL="https://bedrock-runtime.<your-region>.amazonaws.com/anthropic"
    Responses/Chat Completions API
    OPENAI_API_KEY="<provide your Bedrock API key>" OPENAI_BASE_URL="https://bedrock-runtime.<your-region>.amazonaws.com/openai/v1"
    Invoke/Converse API
    AWS_BEARER_TOKEN_BEDROCK="<provide your Bedrock API key>"
  5. 모델을 선택하고 첫 번째 추론 요청을 실행합니다.

    1. 모델을 선택합니다. Amazon Bedrock은 100개 이상의 파운데이션 모델을 지원합니다.

    2. 다음 Python 코드를 사용하여 첫 번째 추론 요청을 실행합니다.

      Messages API
      from anthropic import Anthropic from aws_bedrock_token_generator import provide_token token = provide_token(region="us-east-1") client = Anthropic(api_key=token) response = client.messages.create( model="global.anthropic.claude-opus-5", 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-5.6-sol", 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-5.6-sol", 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='global.anthropic.claude-opus-5', 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='global.anthropic.claude-opus-5', 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()))
    3. 파일을 bedrock-first-request.py(으)로 저장합니다.

    4. 다음 명령을 사용하여 코드를 실행합니다.

      python3 bedrock-first-request.py

      추론 요청의 출력이 표시되어야 합니다.

다른 APIsAmazon Bedrock에서 지원하는 엔드포인트. 빌드

다음 단계

이제 첫 번째 요청을 실행했으므로 다음 리소스를 탐색하여 Amazon Bedrock으로 더 많이 빌드하세요.