symfony/ai-chat
Symfony AI Chat is a lightweight package for building chat-style AI features in Symfony apps. It provides simple abstractions to connect to LLM providers, manage messages and context, and integrate conversational workflows with clean, framework-friendly APIs.
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.
composer require symfony/ai-chat
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.
How can I help you explore Laravel packages today?