Skip to main content

Code

cookbook/models/ibm/watsonx/storage.py

Usage

1

Create a virtual environment

Open the Terminal and create a python virtual environment.
2

Set your API key

3

Install libraries

4

Set up PostgreSQL

Make sure you have a PostgreSQL database running. You can adjust the db_url in the code to match your database configuration.
5

Run Agent

This example shows how to use PostgreSQL storage with IBM WatsonX to maintain conversation state across multiple interactions. It creates an agent with a PostgreSQL storage backend and sends multiple messages, with the conversation history being preserved between them. Note: You need to install the sqlalchemy package and have a PostgreSQL database available.