메뉴 닫기

글로벌 크로스 리전 인퍼런스를 통한 OpenAI 모델 활용 가이드

글로벌 크로스 리전 인퍼런스를 통한 OpenAI 모델 활용 가이드

최근 AWS는 Amazon Bedrock 플랫폼을 통해 OpenAI GPT-6 모델을 글로벌 크로스 리전 인퍼런스로 활용할 수 있는 기능을 제공하고 있습니다. 이 기능을 통해 다섯 개의 아시아 태평양 지역(싱가포르, 말레이시아, 인도네시아, 태국, 대만)에서 OpenAI GPT-6 모델에 대한 접근성을 대폭 확장할 수 있습니다. 본 블로그 포스트에서는 이러한 글로벌 크로스 리전 인퍼런스의 구성 방법과 실제 활용 사례를 소개합니다.

주요 내용 및 사례

Amazon Bedrock은 OpenAI GPT-6 Sol, GPT-6 Luna, 그리고 GPT-6 Astra 모델을 제공하며, 각 모델은 다각적인 문제 해결 및 작업 자동화를 지원합니다. 특히, 글로벌 크로스 리전 인퍼런스를 통해 지역별 리소스 한계를 넘어서 AWS 모든 상용 리전에 걸쳐 확장 가능한 인퍼런스를 제공합니다. 이는 뛰어난 시스템 유연성을 제공하며, 사용자는 API 호출 시 모델 ID 대신 글로벌 크로스 리전 인퍼런스 프로필 ID를 전송하여 활용 가능합니다.

글로벌 크로스 리전 인퍼런스를 설정하기 위해서는 AWS IAM(Identity and Access Management) 및 SCP(Service Control Policy)를 통해 엄격한 액세스 관리와 보안 제어가 필요합니다. IAM 정책을 통해 특정 프로필에 대한 접근 권한을 설정하고, SCP를 통해 조직의 리소스 사용을 제어할 수 있습니다.

아래는 예시 코드입니다. 이는 Asia Pacific (Singapore) 지역에서 GPT-6 Sol 모델을 호출하여 응답을 로그로 기록하는 방법을 보여줍니다.

import logging
import os
import boto3

REGION = os.environ.get("AWS_REGION", "ap-southeast-1")
PROFILE_ID = os.environ.get("BEDROCK_PROFILE_ID", "global.openai.gpt-6-sol")
PROMPT = (
    "인퍼런스 요청이 크로스 리전 수행이 필요할 때의 이점에 대해 세 가지를 설명하시오."
)

logging.basicConfig(format="%(levelname)s %(message)s")
log = logging.getLogger("bedrock-cris")
log.setLevel(logging.INFO)

client = boto3.client("bedrock-runtime", region_name=REGION)

response = client.converse(
    modelId=PROFILE_ID,
    messages=[{"role": "user", "content": [{"text": PROMPT}]}],
    inferenceConfig={"maxTokens": 1024},
    additionalModelRequestFields={"reasoning": {"effort": "low"}},
)

text = "".join(b["text"] for b in response["output"]["message"]["content"] if "text" in b)

log.info("Called %s from %s", PROFILE_ID, REGION)
log.info("Stop reason: %s", response["stopReason"])
log.info("Response:\n%s", text)

이와 같은 방법으로 글로벌 크로스 리전 인퍼런스를 통해 다양한 지역별 AWS 리소스를 활용하며 고도로 개발된 AI 모델을 쉽게 사용할 수 있습니다.

결론

Amazon Bedrock을 활용해 OpenAI GPT-6 모델의 글로벌 접근성을 넓히는 것은 기업이나 개인의 AI 활용도를 크게 증대시킵니다. 특히, 지역 제한 없이 글로벌 레벨에서 원활한 인퍼런스를 제공함으로써, 효율적인 클라우드 리소스 관리와 비용 최적화를 동시에 달성할 수 있습니다. 본 포스트에서 제공한 가이드 및 예시 코드를 활용하여 AWS 기반에서 AI 프로젝트를 성공적으로 진행하시기 바랍니다.

[1] https://aws.amazon.com/blogs/machine-learning/accessing-openai-gpt-models-on-amazon-bedrock-with-global-cross-region-inference-in-thailand-malaysia-singapore-indonesia-and-taiwan/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너