symfony/ai-platform
Experimental Symfony component offering an abstraction layer for AI models and their providers. It defines common contracts and interfaces, while separate bridge packages add support for platforms like Anthropic, OpenAI, Gemini, Ollama, and Mistral. Install with composer require symfony/ai-platform.
The Platform component provides an abstraction for interacting with different models, their providers and contracts.
This Component is experimental. Experimental features are not covered by Symfony's Backward Compatibility Promise.
composer require symfony/ai-platform
To use a specific AI platform, install the corresponding bridge package:
| Platform | Package |
|---|---|
| AI.ML API | symfony/ai-ai-ml-api-platform |
| Albert | symfony/ai-albert-platform |
| amazee.ai | symfony/ai-amazee-ai-platform |
| Anthropic | symfony/ai-anthropic-platform |
| Azure OpenAI | symfony/ai-azure-platform |
| AWS Bedrock | symfony/ai-bedrock-platform |
| Cache | symfony/ai-cache-platform |
| Cartesia | symfony/ai-cartesia-platform |
| Cerebras | symfony/ai-cerebras-platform |
| Claude Code | symfony/ai-claude-code-platform |
| Codex | symfony/ai-codex-platform |
| Cohere | symfony/ai-cohere-platform |
| Decart | symfony/ai-decart-platform |
| Deepgram | symfony/ai-deepgram-platform |
| DeepSeek | symfony/ai-deep-seek-platform |
| Docker Model Runner | symfony/ai-docker-model-runner-platform |
| ElevenLabs | symfony/ai-eleven-labs-platform |
| Failover | symfony/ai-failover-platform |
| Generic | symfony/ai-generic-platform |
| Google Gemini | symfony/ai-gemini-platform |
| Hugging Face | symfony/ai-hugging-face-platform |
| LM Studio | symfony/ai-lm-studio-platform |
| Meta Llama | symfony/ai-meta-platform |
| MiniMax | symfony/ai-mini-max-platform |
| Mistral | symfony/ai-mistral-platform |
| Models.dev | symfony/ai-models-dev-platform |
| Ollama | symfony/ai-ollama-platform |
| OpenAI | symfony/ai-open-ai-platform |
| Open Responses | symfony/ai-open-responses-platform |
| OpenRouter | symfony/ai-open-router-platform |
| OVH | symfony/ai-ovh-platform |
| Perplexity | symfony/ai-perplexity-platform |
| Replicate | symfony/ai-replicate-platform |
| Scaleway | symfony/ai-scaleway-platform |
| TransformersPHP | symfony/ai-transformers-php-platform |
| Google Vertex AI | symfony/ai-vertex-ai-platform |
| Voyage | symfony/ai-voyage-platform |
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?