쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

Amazon Nova 이해 모델 호출

포커스 모드
Amazon Nova 이해 모델 호출 - Amazon Nova

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

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

Amazon Nova Multimodal 이해 모델은 Invoke API(InvokeModel, InvokeModelWithResponseStream) 및 Converse API(ConverseConverseStream)를 통해 추론하는 데 사용할 수 있습니다. 대화형 애플리케이션을 생성하려면 대화 API 작업과 대화 수행을 참조하세요. 두 API 메서드(Invoke 및 Converse) 모두 아래 설명된 것과 매우 유사한 요청 패턴을 따릅니다.

Invoke API와 Converse API의 주요 차이점은 다음과 같습니다.

  • topK와 같은 추론 파라미터는 Converse에서 지원되지 않으므로에서 전달해야 additionalModelRequestFields하지만 Invoke API에서는 추론 파라미터에 직접 전달할 수 있습니다.

  • 문서 지원은 Converse API로만 제한되며 Invoke API에서는 지원되지 않습니다.

  • 응답 구문 분석 형식은 Invoke API와 Convserse API 구문 간에 다릅니다.

  • 응답 스트리밍은 ConverseStream와 간에 다릅니다InvokeModelWithStreaming.

Messages API 개요

Amazon Nova Understanding 모델은 메시지 API를 활용하여 텍스트, 이미지, 비디오 및 문서가 포함된 입력 메시지의 구조화된 목록을 제출할 수 있습니다. 그런 다음 모델은 대화에서 다음 메시지를 생성합니다. 메시지 API는 단일 쿼리와 상태 비저장 멀티턴 대화를 모두 지원하므로 챗봇과 가상 어시스턴트 애플리케이션을 생성할 수 있습니다. API는 사용자와 Amazon Nova 모델(보조) 간의 대화 교환을 관리합니다.

Amazon Nova 모델은 대체 사용자 및 어시스턴트 대화형 턴에서 작동하도록 훈련되었습니다. 새 메시지를 만들 때 메시지 파라미터로 이전 대화 턴을 지정합니다. 그런 다음 모델은 대화에서 다음 메시지를 생성합니다.

각 입력 메시지는 역할 및 콘텐츠가 포함된 객체여야 합니다. 사용자는 사용자 역할로 단일 메시지를 지정하거나 사용자 및 어시스턴트 역할 모두에 여러 메시지를 포함할 수 있습니다. 그러나 첫 번째 메시지는 항상 사용자 역할을 사용해야 합니다. Amazon Nova의 응답을 미리 채우는 기술을 사용하는 경우(어시스턴트 역할과 함께 최종 메시지를 포함) 모델은 제공된 콘텐츠에서 응답을 계속합니다. 이 접근 방식은 여전히 어시스턴트 역할로 응답합니다.

다음은 단일 사용자 메시지를 나타냅니다.

[{ "role": "user", "content": [{"text":"Hello, Nova"}] }]

다음은 여러 대화 턴이 있는 예제입니다.

[ {"role": "user", "content": [{"text": "Hello there."}]}, {"role": "assistant", "content": [{"text": "Hi, I'm Chatbot trained to answer your questions. How can I help you?"}]}, {"role": "user", "content": [{"text": "Can you explain LLMs in plain English?"}]} ]

다음은 Amazon Nova에서 부분적으로 채워진 응답이 있는 예제입니다.

[ {"role": "user", "content": [{"text":"Please describe yourself using only JSON"}]}, {"role": "assistant", "content": [{"text":"Here is my JSON description:\n{"}]} ]

Amazon Nova 모델에 대한 프롬프트 생성에 대한 자세한 내용은 섹션을 참조하세요텍스트 이해로 모범 사례 유도.

시스템 프롬프트 사용

요청에 시스템 프롬프트를 포함할 수 있습니다. 시스템 프롬프트를 사용하면 특정 목표 또는 역할 지정과 같은 컨텍스트와 지침을 Amazon Nova에 제공할 수 있습니다. 다음 예제와 같이 system 필드에 시스템 프롬프트를 지정합니다.

[ {"text": "You are an expert SaS analyst......"} ]

이 페이지에서

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.