Erstellen einer Sitzung, um das Speichern des Konversationsverlaufs und des Kontextes vorzubereiten - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen einer Sitzung, um das Speichern des Konversationsverlaufs und des Kontextes vorzubereiten

Zum Erstellen einer Sitzung verwenden Sie die API-Operation CreateSession. In der Antwort gibt Amazon Bedrock eine eindeutige Sitzungs-ID und einen Amazon-Ressourcennamen (ARN) für die Sitzung zurück. Sie verwenden entweder die Sitzungs-ID oder den ARN, wenn Sie die API-Operationen CreateInvocation und PutInvocationStep verwenden, um die Sitzungsereignisse aufzuzeichnen.

Wenn Sie eine Sitzung erstellen, können Sie einen AWS KMS-Schlüssel zum Verschlüsseln von Konversationen angeben. Weitere Informationen zur Verschlüsselung finden Sie unter Sitzungsverschlüsselung.

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}")