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 boto3 anthropic
    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>"
    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 AnthropicBedrock client = AnthropicBedrock(aws_region="us-east-1") 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

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

다른 APIs빌드.

다음 단계

이제 첫 번째 요청을 실행했으므로 Amazon Bedrock을 사용하여 더 많이 빌드하려면 다음 리소스를 살펴보세요.