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, você usa a operação CreateSessionda API. Na resposta, o Amazon Bedrock exibe um ID de sessão e o nome do recurso da Amazon (ARN) para a sessão. Você usa o ID da sessão ou o ARN ao usar as operações CreateInvocatione da PutInvocationStepAPI para registrar os eventos da sessão.
Ao criar uma sessão, você pode especificar uma AWS KMS chave 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}")