AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

RetrieveAndGenerate API를 사용하여 Amazon Bedrock에서 지식 베이스 세션을 재사용하려면 어떻게 해야 합니까?

1분 분량
0

Amazon Bedrock에서 지식 베이스 세션을 두 번 이상 사용하는 방법을 알고 싶습니다.

해결 방법

참고: 지식 베이스 세션은 24시간 동안만 지속되며 세션을 연장할 수 없습니다.

24시간 내에 지식 베이스 세션을 재사용하려면 지식 베이스 세션의 세션 ID를 얻어야 합니다. 그리고 다음 API 호출 입력에서 세션 ID를 지정합니다.

다음 단계를 완료합니다.

  1. 요청 구문을 사용하여 세션 ID를 현재 지식 베이스 세션에 할당하는 RetrieveAndGenerate API를 호출합니다.

  2. API 호출의 응답 구문에서 sessionId를 가져옵니다.
    출력 예시:

    {  
       "citations": [   
          {   
             "generatedResponsePart": {   
                "textResponsePart": {   
                   "span": {   
                      "end": number,  
                      "start": number  
                   },  
                   "text": "string"  
                }  
             },  
             "retrievedReferences": [   
                {   
                   "content": {   
                      "text": "string"  
                   },  
                   "location": {   
                      "s3Location": {   
                         "uri": "string"  
                      },  
                      "type": "string"  
                   },  
                   "metadata": {   
                      "string" : JSON value   
                   }  
                }  
             ]  
          }  
       ],  
       "output": {   
          "text": "string"  
       },  
       "sessionId": "string"  
    }
  3. 동일한 세션을 계속 사용하려면 24시간 이내에 다음 API 호출 입력에 세션 ID를 지정하십시오.
    참고: 지식 베이스는 이전 대화를 기억하고 답변을 제공합니다.

지식 베이스 세션을 재사용하지 않으려면 API 호출 입력에서 세션 ID를 제거하여 새 세션을 자동으로 생성하십시오.

AWS 공식
AWS 공식업데이트됨 7달 전
댓글 없음