MySQL
Store conversation history in MySQL.Setup
Usage
CLI
Configuration
| Option | Description |
|---|---|
url | MySQL connection URL |
pool_size | Connection pool size (default: 5) |
table_prefix | Table name prefix (default: praison_) |
MySQL conversation store for PraisonAI
# Docker
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=praisonai mysql:8
# Install driver
pip install pymysql
from praisonai.persistence.factory import create_conversation_store
store = create_conversation_store(
"mysql",
url="mysql+pymysql://root:password@localhost:3306/praisonai"
)
praisonai persistence doctor --conversation-url "mysql+pymysql://root:password@localhost:3306/praisonai"
| Option | Description |
|---|---|
url | MySQL connection URL |
pool_size | Connection pool size (default: 5) |
table_prefix | Table name prefix (default: praison_) |