ai

ai

None

Stars: 639

Visit
 screenshot

Symfony AI is a set of components that integrate AI capabilities into PHP applications. It consists of various components and bundles such as Platform, Agent, Store, MCP SDK, AI Bundle, and MCP Bundle. Users can leverage these components to interact with AI platforms, build AI agents, store data for AI applications, and enable communication between AI agents and tools. Symfony AI provides examples and a demo application for users to get started. The repository also includes fixture licenses for testing multi-modal features with binary media content.

README:

Symfony Logo

Symfony AI

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.
    • Store: Data storage abstraction with indexing and retrieval for AI applications.
    • MCP SDK: SDK for Model Context Protocol enabling communication between AI agents and tools.
  • Bundles
    • AI Bundle: Symfony integration for AI Platform, Store and Agent components.
    • MCP Bundle: Symfony integration for 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.

Sponsor

Help Symfony by sponsoring its development!

Contributing

Thank you for considering contributing to Symfony AI! You can find the contribution guide here.

Fixture Licenses

For testing multi-modal features, the repository contains binary media content, with the following owners and licenses:

  • tests/Fixture/image.jpg: Chris F., Creative Commons, see pexels.com
  • tests/Fixture/audio.mp3: davidbain, Creative Commons, see freesound.org
  • tests/Fixture/document.pdf: Chem8240ja, Public Domain, see Wikipedia

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ai

Similar Open Source Tools

For similar tasks

For similar jobs