Criar uma sessão para se preparar para armazenar o histórico e o contexto da conversa - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar uma sessão para se preparar para armazenar o histórico e o contexto da conversa

Para criar uma sessão, use a operação de API CreateSession. Na resposta, o Amazon Bedrock exibe um ID de sessão e o nome do recurso da Amazon (ARN) para a sessão. Use o ID da sessão ou o ARN ao usar as operações de API CreateInvocation e PutInvocationStep para registrar os eventos da sessão.

Ao criar uma sessão, você pode especificar uma chave do AWS KMS para criptografar conversas. Para ter informações sobre criptografia, consulte Criptografia de sessão.

def create_session(): try: session_id = client.create_session( encryptionKeyArn="arn:aws:kms:us-west-2:<123456789012>:key/keyId", tags={ 'Environment': 'Test', 'Project': 'Demo' }, sessionMetadata={ "deviceType": "mobile" } )["sessionId"] print("Session created. Session ID: " + session_id) return session_id except ClientError as e: print(f"Error: {e}")