기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon SageMaker 파트너 AI 앱 SDKs 설정
다음 주제에서는 Amazon SageMaker 파트너 AI 앱과 함께 애플리케이션별 SDKs를 설치하고 사용하는 데 필요한 프로세스를 간략하게 설명합니다. 애플리케이션용 SDKs 설치하고 사용하려면 애플리케이션의 SDK가 환경 변수를 선택하고 권한 부여를 트리거할 수 있도록 파트너 AI 앱과 관련된 환경 변수를 지정해야 합니다. 다음 섹션에서는 지원되는 각 애플리케이션 유형에 대해이 작업을 완료하는 데 필요한 단계에 대한 정보를 제공합니다.
Comet
Comet은 두 가지 제품을 제공합니다.
-
Opik은 소스 LLM 평가 프레임워크입니다.
-
Comet의 ML 플랫폼을 사용하여 전체 ML 수명 주기에서 모델을 추적, 비교, 설명 및 최적화할 수 있습니다.
Comet은 상호 작용하는 제품을 기반으로 두 가지 SDKs 사용을 지원합니다. Comet 또는 Opik SDKs. Comet SDK에 대한 자세한 내용은 Quickstart
-
파트너 AI 앱과 함께 Comet 또는 Opik SDKs를 사용하는 환경을 시작합니다. JupyterLab 애플리케이션 시작에 대한 자세한 내용은 섹션을 참조하세요스페이스 생성. Code-OSS, Visual Studio Code - Open Source 애플리케이션을 기반으로 Code Editor를 시작하는 방법에 대한 자세한 내용은 섹션을 참조하세요Studio에서 코드 편집기 애플리케이션 시작.
-
Jupyter 노트북 또는 코드 편집기 공간을 시작합니다.
-
개발 환경에서 호환되는 Comet, Opik 및 SageMaker Python SDK 버전을 설치합니다. 호환하려면:
-
SageMaker Python SDK 버전은 이상이어야 합니다
2.237.0. -
Comet SDK 버전은 최신 버전이어야 합니다.
-
Opik SDK 버전은 Opik 애플리케이션에서 사용하는 버전과 일치해야 합니다. Opik 웹 애플리케이션 UI에 사용된 Opik 버전을 확인합니다. 단, Opik 애플리케이션 버전이 일 때는 Opik SDK 버전이 이상이어야
1.2.0합니다1.1.5.
참고
SageMaker JupyterLab은 SageMaker Python SDK가 설치된 상태로 제공됩니다. 그러나 버전이 보다 낮은 경우 SageMaker Python SDK를 업그레이드해야 할 수 있습니다
2.237.0.%pip install sagemaker>=2.237.0 comet_ml ##or %pip install sagemaker>=2.237.0 opik=<compatible-version> -
-
애플리케이션 리소스 ARN에 대해 다음 환경 변수를 설정합니다. 이러한 환경 변수는 Comet 및 Opik SDKs와 통신하는 데 사용됩니다. 이러한 값을 검색하려면 Amazon SageMaker Studio에서 애플리케이션의 세부 정보 페이지로 이동합니다.
os.environ['AWS_PARTNER_APP_AUTH'] = 'true' os.environ['AWS_PARTNER_APP_ARN'] = '<partner-app-ARN>' -
Comet 애플리케이션의 경우 SDK URL은 다음 단계에서 설정된 API 키의 일부로 자동으로 포함됩니다. 대신 환경 변수를 설정하여 SDK URL을
COMET_URL_OVERRIDE수동으로 재정의할 수 있습니다.os.environ['COMET_URL_OVERRIDE'] = '<comet-url>' -
Opik 애플리케이션의 경우 SDK URL은 다음 단계에서 설정된 API 키의 일부로 자동으로 포함됩니다. 대신
OPIK_URL_OVERRIDE환경 변수를 설정하여 SDK URL을 수동으로 재정의할 수 있습니다. Opik 워크스페이스 이름을 가져오려면 Opik 애플리케이션을 참조하고 사용자의 워크스페이스로 이동합니다.os.environ['OPIK_URL_OVERRIDE'] = '<opik-url>' os.environ['OPIK_WORKSPACE'] = '<workspace-name>' -
Comet 또는 Opik의 API 키를 식별하는 환경 변수를 설정합니다. 이는 Comet 및 Opik SDKs를 사용할 때 SageMaker에서 애플리케이션으로의 연결을 확인하는 데 사용됩니다. 이 API 키는 애플리케이션별로 다르며 SageMaker에서 관리하지 않습니다.이 키를 가져오려면 애플리케이션에 로그인하고 API 키를 검색해야 합니다. Opik API 키는 Comet API 키와 동일합니다.
os.environ['COMET_API_KEY'] = '<API-key>' os.environ["OPIK_API_KEY"] = os.environ["COMET_API_KEY"]
피들러
Fiddler Python 클라이언트를 설치하고 사용하려면 다음 절차를 완료하세요. Fiddler Python 클라이언트에 대한 자세한 내용은 클라이언트 3.x 정보를
-
파트너 AI 앱이 있는 Fiddler Python 클라이언트를 사용하는 노트북 환경을 시작합니다. JupyterLab 애플리케이션 시작에 대한 자세한 내용은 섹션을 참조하세요스페이스 생성. Code-OSS, Visual Studio Code - Open Source 애플리케이션을 기반으로 Code Editor를 시작하는 방법에 대한 자세한 내용은 섹션을 참조하세요Studio에서 코드 편집기 애플리케이션 시작.
-
Jupyter 노트북 또는 코드 편집기 공간을 시작합니다.
-
개발 환경에서 Fiddler Python 클라이언트 및 SageMaker Python SDK 버전을 설치합니다. 호환하려면:
-
SageMaker Python SDK 버전은 이상이어야 합니다
2.237.0. -
Fiddler Python 클라이언트 버전은 애플리케이션에 사용되는 Fiddler 버전과 호환되어야 합니다. UI에서 Fiddler 버전을 확인한 후 호환되는 Fiddler Python 클라이언트 버전에 대한 Fiddler 호환성 매트릭스
를 참조하세요.
참고
SageMaker JupyterLab은 SageMaker Python SDK가 설치된 상태로 제공됩니다. 그러나 버전이 보다 낮은 경우 SageMaker Python SDK를 업그레이드해야 할 수 있습니다
2.237.0.%pip install sagemaker>=2.237.0 fiddler-client=<compatible-version> -
-
애플리케이션 리소스 ARN 및 SDK URL에 대해 다음 환경 변수를 설정합니다. 이러한 환경 변수는 Fiddler Python 클라이언트와 통신하는 데 사용됩니다. 이러한 값을 검색하려면 Amazon SageMaker Studio에서 Fiddler 애플리케이션의 세부 정보 페이지로 이동합니다.
os.environ['AWS_PARTNER_APP_AUTH'] = 'true' os.environ['AWS_PARTNER_APP_ARN'] = '<partner-app-ARN>' os.environ['AWS_PARTNER_APP_URL'] = '<partner-app-URL>' -
Fiddler 애플리케이션의 API 키를 식별하는 환경 변수를 설정합니다. 이는 Fiddler Python 클라이언트를 사용할 때 SageMaker에서 Fiddler 애플리케이션으로의 연결을 확인하는 데 사용됩니다. 이 API 키는 애플리케이션별로 다르며 SageMaker에서 관리하지 않습니다.이 키를 가져오려면 Fiddler 애플리케이션에 로그인하고 API 키를 검색해야 합니다.
os.environ['FIDDLER_KEY'] = '<API-key>'
딥체크
Deepchecks Python SDK를 설치하고 사용하려면 다음 절차를 완료하세요.
-
파트너 AI 앱과 함께 Deepchecks Python SDK를 사용 중인 노트북 환경을 시작합니다. JupyterLab 애플리케이션 시작에 대한 자세한 내용은 섹션을 참조하세요스페이스 생성. Code-OSS, Visual Studio Code - Open Source 애플리케이션을 기반으로 Code Editor를 시작하는 방법에 대한 자세한 내용은 섹션을 참조하세요Studio에서 코드 편집기 애플리케이션 시작.
-
Jupyter 노트북 또는 코드 편집기 공간을 시작합니다.
-
개발 환경에서 호환되는 Deepchecks Python SDK 및 SageMaker Python SDK 버전을 설치합니다. 파트너 AI 앱이 Deepcheck
0.21.15버전을 실행 중입니다. 호환하려면:-
SageMaker Python SDK 버전은 이상이어야 합니다
2.237.0. -
Deepchecks Python SDK는 마이너 버전을 사용해야 합니다
0.21.
참고
SageMaker JupyterLab은 SageMaker Python SDK가 설치된 상태로 제공됩니다. 그러나 버전이 보다 낮은 경우 SageMaker Python SDK를 업그레이드해야 할 수 있습니다
2.237.0.%pip install sagemaker>=2.237.0 deepchecks-llm-client>=0.21,<0.22 -
-
애플리케이션 리소스 ARN 및 SDK URL에 대해 다음 환경 변수를 설정합니다. 이러한 환경 변수는 Deepchecks Python SDK와 통신하는 데 사용됩니다. 이러한 값을 검색하려면 Amazon SageMaker Studio에서 애플리케이션의 세부 정보 페이지로 이동합니다.
os.environ['AWS_PARTNER_APP_AUTH'] = 'true' os.environ['AWS_PARTNER_APP_ARN'] = '<partner-app-ARN>' os.environ['AWS_PARTNER_APP_URL'] = '<partner-app-URL>' -
Deepchecks 애플리케이션의 API 키를 식별하는 환경 변수를 설정합니다. Deepchecks Python SDK를 사용할 때 SageMaker에서 Deepchecks 애플리케이션으로의 연결을 확인하는 데 사용됩니다. 이 API 키는 애플리케이션별로 다르며 SageMaker에서 관리하지 않습니다.이 키를 가져오려면 설정: Python SDK 설치 및 API 키 검색을 참조하세요
. os.environ['DEEPCHECKS_API_KEY'] = '<API-key>'
Lakera
Lakera는 SDK를 제공하지 않습니다. 대신 모든 프로그래밍 언어로 사용 가능한 엔드포인트에 대한 HTTP 요청을 통해 Lakera Guard API와 상호 작용할 수 있습니다. 자세한 내용은Lakera Guard API
Lakera에서 SageMaker Python SDK를 사용하려면 다음 단계를 완료하세요.
-
파트너 AI 앱을 사용 중인 환경을 시작합니다. JupyterLab 애플리케이션 시작에 대한 자세한 내용은 섹션을 참조하세요스페이스 생성. Code-OSS, Visual Studio Code - Open Source 애플리케이션을 기반으로 Code Editor를 시작하는 방법에 대한 자세한 내용은 섹션을 참조하세요Studio에서 코드 편집기 애플리케이션 시작.
-
Jupyter 노트북 또는 코드 편집기 공간을 시작합니다.
-
개발 환경에서 호환되는 SageMaker Python SDK 버전을 설치합니다. SageMaker Python SDK 버전은 최소한
2.237.0참고
SageMaker JupyterLab은 SageMaker Python SDK가 설치된 상태로 제공됩니다. 그러나 버전이 보다 낮은 경우 SageMaker Python SDK를 업그레이드해야 할 수 있습니다
2.237.0.%pip install sagemaker>=2.237.0 -
애플리케이션 리소스 ARN 및 SDK URL에 대해 다음 환경 변수를 설정합니다. 이러한 값을 검색하려면 Amazon SageMaker Studio에서 애플리케이션의 세부 정보 페이지로 이동합니다.
os.environ['AWS_PARTNER_APP_ARN'] = '<partner-app-ARN>' os.environ['AWS_PARTNER_APP_URL'] = '<partner-app-URL>'