Crie 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á.

Crie 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 retorna um ID de sessão e um nome de recurso da Amazon (ARN) exclusivos 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 obter informações sobre criptografia, consulteCriptografia 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}")