You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symfony AI is a set of components that integrate AI capabilities into PHP applications.
Components & Bundles
Symfony AI consists of several lower and higher level components and the respective integration bundles:
Components
Platform: A unified interface to various AI platforms like OpenAI, Anthropic, Azure, Gemini, VertexAI, and more.
Agent: Framework for building AI agents that can interact with users and perform tasks.
Chat: An unified interface to send messages to agents and store long-term context.
Store: Data storage abstraction with indexing and retrieval for AI applications.
Bundles
AI Bundle: Symfony integration for AI Platform, Store and Agent components.
MCP Bundle: Symfony integration for official MCP SDK, allowing them to act as MCP servers or clients.
Examples & Demo
To get started with Symfony AI, you can either check out the examples to see how to use the
components in smaller snippets, or you can run the demo application to see the components work together in a
full Symfony web application.