symfony/ai-chat
PHP library for building chats with agents.
Maintainers
v0.10.0
2026-06-15 22:48 UTC
Requires
- php: >=8.2
- symfony/ai-agent: ^0.10
- symfony/ai-platform: ^0.10
- symfony/service-contracts: ^2.5|^3
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^11.5.53
- symfony/clock: ^7.3|^8.0
- symfony/console: ^7.3|^8.0
- symfony/dependency-injection: ^7.3|^8.0
- symfony/serializer: ^7.3|^8.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 0063b7bf55728ced5152b469810fcb9f86e5272c
- Christopher Hertel <mail.woop@christopher-hertel.de>
- Oskar Stark <oskarstark.woop@googlemail.com>
- Symfony Community
README
The Chat component provides a bridge for building chats with agents, sits on top of the Agent component, allowing you to create chats and submit messages to agents.
This Component is experimental. Experimental features are not covered by Symfony's Backward Compatibility Promise.
Installation
composer require symfony/ai-chat
Message Store Bridges
To use a specific message store, install the corresponding bridge package:
| Message Store | Package |
|---|---|
| Cache | symfony/ai-cache-message-store |
| Cloudflare | symfony/ai-cloudflare-message-store |
| Doctrine | symfony/ai-doctrine-message-store |
| Meilisearch | symfony/ai-meilisearch-message-store |
| MongoDB | symfony/ai-mongo-db-message-store |
| Pogocache | symfony/ai-pogocache-message-store |
| Redis | symfony/ai-redis-message-store |
| Session | symfony/ai-session-message-store |
| SurrealDB | symfony/ai-surreal-db-message-store |
This repository is a READ-ONLY sub-tree split. See https://github.com/symfony/ai to create issues or submit pull requests.
