ai
Symfony AI is a set of components that integrate AI capabilities into PHP applications
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- SKILL.md
- evals.json
- SKILL.md
- evals.json
- SKILL.md
- action.yaml
- action.yaml
- 1-bug_report.md
- 2-feature_request.md
- 3-documentation.md
- config.yml
- validate-bridge-deptrac.sh
- validate-bridge-files.sh
- validate-bridge-naming.sh
- validate-bridge-splitsh.sh
- validate-bridge-type.sh
- validate-changelog-upgrade.php
- validate-dependency-versions.sh
- build-matrix.yaml
- changelog.yaml
- code-quality.yaml
- cookbook-artifacts.yaml
- deptrac.yaml
- docs-build.yaml
- doctor-rst.yaml
- fabbot.yaml
- run-examples.yaml
- tests-high-volume.yaml
- tests.yaml
- update-model-catalogs.yaml
- validation.yaml
- build-packages.php
- build-workspace.php
- CODEOWNERS
- copilot-instructions.md
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- run-in-packages.sh
- run-lowest.sh
- extension.neon
- ForbidDeclareStrictTypesRule.php
- ForbidNativeExceptionRule.php
- ForbidTestCoverageAttributesRule.php
- config.yaml
- clipboard_controller.js
- csrf_protection_controller.js
- feature_tabs_controller.js
- hero_slider_controller.js
- typed_controller.js
- JetBrainsMono-Regular.woff2
- ubuntu-sans_5.2.9_latin-wght-normal.woff2
- azure.svg
- brave.svg
- chroma.svg
- claude.svg
- docker.svg
- google-gemini.svg
- hugging-face.svg
- mariadb.svg
- mistral.svg
- ollama.svg
- openai.svg
- pinecone.svg
- postgresql.svg
- symfony-letters.svg
- wikipedia.svg
- youtube.svg
- cook.svg
- github.svg
- symfony.svg
- wikipedia.svg
- x.svg
- arrow-right.svg
- arrow-up-right.svg
- book.svg
- brand-slack.svg
- brand-youtube.svg
- contrast-filled.svg
- crop.svg
- microphone.svg
- moon.svg
- sun-filled.svg
- video.svg
- symfony.svg
- apple-touch-icon.png
- favicon-180x180.png
- favicon.svg
- app.css
- app.js
- controllers.json
- stimulus_bootstrap.js
- console
- phpunit
- asset_mapper.yaml
- cache.yaml
- framework.yaml
- property_info.yaml
- routing.yaml
- twig.yaml
- twig_component.yaml
- framework.yaml
- ux_live_component.yaml
- bundles.php
- cookbook.json
- preload.php
- reference.php
- routes.yaml
- services.yaml
- favicon.ico
- index.php
- llms.txt
- CookbookBuildCommand.php
- CookbookController.php
- DefaultController.php
- CookbookArticleNotFoundException.php
- CookbookGenerationException.php
- Article.php
- Builder.php
- Cookbook.php
- Page.php
- CookbookList.php
- Kernel.php
- CookbookList.html.twig
- ai-bundle-fast-track.html
- build-an-mcp-server.html
- chatbot-with-memory.html
- context-compression.html
- dynamic-tools.html
- human-in-the-loop.html
- multi-agent-orchestration.html
- rag-implementation.html
- runtime-driven-tool-parameters.html
- tool-calling-with-agents.html
- article.html.twig
- _slide_agent.html.twig
- _slide_mcp.html.twig
- _slide_symfony.html.twig
- _architecture.html.twig
- _cookbook.html.twig
- _demos.html.twig
- _features.html.twig
- _mate.html.twig
- _mcp.html.twig
- _third-party.html.twig
- _header.html.twig
- _symfony-ai-logo.svg
- base.html.twig
- homepage.html.twig
- CookbookControllerTest.php
- CookbookExceptionTest.php
- BuilderTest.php
- CookbookTest.php
- first.html
- second.html
- third.html
- cookbook.json
- CookbookListTest.php
- bootstrap.php
- .editorconfig
- .env
- .env.dev
- .env.test
- .gitignore
- AGENTS.md
- CLAUDE.md
- composer.json
- composer.lock
- importmap.php
- php.ini
- phpunit.dist.xml
- symfony.lock
- mate-system-information
- mate-system-information
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- blog_controller.js
- document_controller.js
- dropzone_controller.js
- movies_controller.js
- recipe_controller.js
- speech_controller.js
- typed_controller.js
- video_controller.js
- wikipedia_controller.js
- youtube_controller.js
- youtube.svg
- bot-24-filled.svg
- microphone-mute-solid.svg
- microphone-solid.svg
- timer-solid.svg
- cancel.svg
- crop.svg
- car-turbocharger.svg
- clipboard-list.svg
- clock.svg
- cook.svg
- email-send.svg
- file-document.svg
- format-list-checkbox.svg
- github.svg
- leaf.svg
- movie-open.svg
- signal-variant.svg
- symfony.svg
- wikipedia.svg
- send-fill.svg
- code-linear.svg
- user-bold.svg
- video-filled.svg
- symfony.svg
- app.css
- blog.css
- crop.css
- document.css
- movies.css
- recipe.css
- speech.css
- stream.css
- video.css
- wikipedia.css
- youtube.css
- app.js
- bootstrap.js
- controllers.json
- codex
- codex.bat
- console
- ai.yaml
- ai_clock_tool.yaml
- ai_wikipedia_tool.yaml
- asset_mapper.yaml
- cache.yaml
- csrf.yaml
- debug.yaml
- doctrine.yaml
- framework.yaml
- http_discovery.yaml
- mailer.yaml
- mcp.yaml
- monolog.yaml
- property_info.yaml
- routing.yaml
- translation.yaml
- twig.yaml
- twig_component.yaml
- ux_icons.yaml
- web_profiler.yaml
- framework.yaml
- ux_live_component.yaml
- web_profiler.yaml
- bundles.php
- preload.php
- routes.yaml
- services.yaml
- SymfonyAiFeaturesTool.php
- .env
- .gitignore
- AGENT_INSTRUCTIONS.md
- config.php
- extensions.php
- stream-chat.txt
- accordion.jpg
- cat-window.jpg
- cyclist-road.jpg
- four-dogs.jpg
- mountain-hiker.jpg
- favicon.ico
- index.php
- wiki.png
- StreamCommand.php
- Chat.php
- SymfonyVersionsMemory.php
- TwigComponent.php
- Analyzer.php
- Calculator.php
- CroppingTarget.php
- ImageSize.php
- Ratio.php
- RelevantArea.php
- Resampler.php
- Resampling.php
- PresetImage.php
- PresetImageRegistry.php
- CropForm.php
- ImageCropper.php
- TwigComponent.php
- Chat.php
- OcrExtractor.php
- TwigComponent.php
- CurrentTimePrompt.php
- CurrentTimeResource.php
- CurrentTimeResourceTemplate.php
- CurrentTimeTool.php
- MovieAnswer.php
- MovieSuggestion.php
- Chat.php
- Movie.php
- MovieApp.php
- MovieCardComponent.php
- MovieRepository.php
- MovieSearch.php
- TwigComponent.php
- Ingredient.php
- Recipe.php
- Chat.php
- TwigComponent.php
- Chat.php
- TwigComponent.php
- Chat.php
- TwigComponent.php
- TwigComponent.php
- Chat.php
- TwigComponent.php
- Chat.php
- TranscriptFetcher.php
- TwigComponent.php
- Kernel.php
- _movie_poster.html.twig
- _recipe_card.html.twig
- _recipe_stream.html.twig
- blog.html.twig
- crop.html.twig
- document.html.twig
- movie_card.html.twig
- movies.html.twig
- recipe.html.twig
- speech.html.twig
- stream.html.twig
- video.html.twig
- wikipedia.html.twig
- youtube.html.twig
- _movie_detail.html.twig
- _movies_grid.html.twig
- _poster.html.twig
- movies.html.twig
- _message.html.twig
- _stream.html.twig
- base.html.twig
- chat.html.twig
- crop.html.twig
- index.html.twig
- StreamCommandTest.php
- ChatTest.php
- SymfonyVersionsMemoryTest.php
- versions.json
- CalculatorTest.php
- RatioTest.php
- RelevantAreaTest.php
- ResamplerTest.php
- AiPanel.php
- BlogTest.php
- CropTest.php
- DocumentTest.php
- E2ETestCase.php
- Environment.php
- HomeTest.php
- MoviesTest.php
- ProfilerTest.php
- RecipeTest.php
- SpeechTest.php
- Store.php
- StoreTest.php
- StreamTest.php
- VideoTest.php
- WikipediaTest.php
- YouTubeTest.php
- MovieAppTest.php
- MovieRepositoryTest.php
- MovieSearchTest.php
- MovieTest.php
- ChatTest.php
- AiAssertionsTest.php
- bootstrap.php
- SmokeTest.php
- messages.en.yaml
- .env
- .env.test
- .gitignore
- .mcp.json
- AGENTS.md
- CLAUDE.md
- compose.override.yaml
- compose.yaml
- composer.json
- demo.png
- importmap.php
- LICENSE
- mcp.json
- phpstan.dist.neon
- phpunit.xml
- README.md
- symfony.lock
- .gitignore
- composer.json
- profiler-ai.png
- profiler-mcp.png
- ai-bundle.rst
- index.rst
- mcp-bundle.rst
- creating-extensions.rst
- integration.rst
- troubleshooting.rst
- anthropic-server-tools.rst
- deepgram.rst
- gemini-server-tools.rst
- model-catalogs.rst
- models-dev.rst
- openai-server-tools.rst
- vertexai-server-tools.rst
- vertexai.rst
- voyage.rst
- local.rst
- mongodb.rst
- s3-vectors.rst
- sqlite.rst
- supabase.rst
- agent.rst
- chat.rst
- index.rst
- mate.rst
- platform.rst
- store.rst
- ai-bundle-fast-track.rst
- build-an-mcp-server.rst
- chatbot-with-memory.rst
- context-compression.rst
- dynamic-tools.rst
- human-in-the-loop.rst
- index.rst
- multi-agent-orchestration.rst
- rag-implementation.rst
- runtime-driven-tool-parameters.rst
- tool-calling-with-agents.rst
- docs.json
- index.rst
- toolcall-limit.php
- toolcall-nested-objects.php
- toolcall-polymorphic-interface.php
- chat.php
- image-input-binary.php
- toolcall.php
- vectorizing.php
- _model-listing.php
- chat.php
- embeddings.php
- chat.php
- embeddings.php
- stream.php
- chat.php
- image-input-binary.php
- image-input-url.php
- pdf-input-binary.php
- server-tools-code-execution-roundtrip.php
- server-tools-code-execution.php
- stream-token-metadata.php
- stream.php
- structured-output-clock.php
- structured-output-constrained.php
- structured-output-math.php
- token-metadata.php
- toolcall-parallel.php
- toolcall-roundtrip.php
- toolcall-stream.php
- toolcall.php
- audio-transcript.php
- chat-gpt.php
- chat-llama.php
- embeddings.php
- pdf-input-binary.php
- _model.php
- chat-claude.php
- chat-nova-2-lite.php
- chat-nova.php
- image-claude-binary.php
- image-nova.php
- structure-output-claude.php
- toolcall-claude.php
- toolcall-nova.php
- README.md
- speech-to-text.php
- text-to-speech.php
- chat.php
- stream.php
- structured-output-math.php
- toolcall.php
- persistent-chat-cache.php
- persistent-chat-cloudflare.php
- persistent-chat-doctrine-dbal.php
- persistent-chat-meilisearch.php
- persistent-chat-mongodb.php
- persistent-chat-pogocache.php
- persistent-chat-redis.php
- persistent-chat-session.php
- persistent-chat-surrealdb.php
- persistent-chat.php
- stream-chat.php
- chat.php
- stream.php
- token-metadata.php
- toolcall-stream.php
- chat.php
- code-generation.php
- stream.php
- token-metadata.php
- chat.php
- embeddings.php
- rerank.php
- speech-to-text.php
- stream.php
- toolcall-stream.php
- toolcall.php
- message-stores.php
- .gitignore
- animated-image.php
- image-editing.php
- README.md
- text-to-image.php
- text-to-video.php
- README.md
- speech-to-text.php
- text-to-speech.php
- chat.php
- reason.php
- stream.php
- structured-output-clock.php
- token-metadata.php
- toolcall-stream.php
- toolcall.php
- chat.php
- embeddings.php
- toolcall.php
- splitting.php
- vectorizing-text-documents.php
- vectorizing.php
- README.md
- speech-to-text-srt.php
- speech-to-text.php
- text-to-speech-as-stream.php
- text-to-speech.php
- .gitignore
- audio-input.php
- chat.php
- document-extraction.php
- embeddings.php
- image-editing.php
- image-input.php
- multi-speaker-voice.php
- pdf-input-binary.php
- server-tools-code-execution-roundtrip.php
- server-tools-code-execution.php
- server-tools-google-maps.php
- server-tools.php
- single-speaker-voice.php
- stream-thinking.php
- stream.php
- structured-output-clock.php
- structured-output-math.php
- subagents.php
- token-metadata.php
- toolcall-list-result.php
- toolcall-roundtrip.php
- toolcall-stream.php
- toolcall.php
- chat.php
- _model.php
- audio-classification.php
- automatic-speech-recognition.php
- chat-completion.php
- feature-extraction.php
- fill-mask.php
- image-classification.php
- image-segmentation.php
- image-to-text.php
- object-detection.php
- question-answering.php
- README.md
- sentence-similarity.php
- summarization.php
- table-question-answering.php
- text-classification.php
- text-generation.php
- text-to-image.php
- token-classification.php
- translation.php
- zero-shot-classification.php
- chunk-delay.php
- index-documents.php
- index-file-loader.php
- index-rss-loader.php
- index-with-filters.php
- summary-generator.php
- chat.php
- config.yaml
- chat.php
- embeddings.php
- image-input-binary.php
- mariadb.php
- static.php
- .gitignore
- chat-as-stream.php
- chat-with-token-usage.php
- chat.php
- music.php
- README.md
- text-to-image.php
- text-to-speech-async.php
- text-to-speech.php
- text-to-video.php
- agent-with-cache.php
- agent-with-external-cache.php
- chat-system-prompt.php
- failover-platform.php
- finish-reason.php
- parallel-chat-gpt.php
- parallel-embeddings.php
- prompt-json-file.php
- prompt-text-file.php
- chat-multiple.php
- chat-stream-reasoning.php
- chat.php
- embeddings.php
- image.php
- ocr-binary.php
- ocr-url.php
- pdf-input-binary.php
- pdf-input-url.php
- stream.php
- structured-output-math.php
- token-metadata.php
- toolcall-stream.php
- toolcall.php
- catalog.php
- discovery.php
- multiple.php
- orchestrator.php
- chat-llama-with-token-usage.php
- chat-llama.php
- embeddings.php
- indexer.php
- rag.php
- README.md
- stream-toolcall.php
- stream-with-token-usage.php
- stream.php
- structured-output-math.php
- toolcall.php
- .gitignore
- agent-stream-sources.php
- audio-input.php
- audio-output.php
- audio-transcript-verbose.php
- audio-transcript.php
- chat-with-string-options.php
- chat.php
- code-interpreter.php
- embeddings.php
- file-search.php
- image-editing-gpt-image-1.php
- image-generation.php
- image-input-binary.php
- image-input-url.php
- image-output-gpt-image-1.php
- mcp.php
- multiple-text-embeddings.php
- pdf-input-binary.php
- stream-reasoning.php
- stream-token-metadata.php
- stream.php
- structured-output-clock.php
- structured-output-list-of-polymorphic-items.php
- structured-output-math.php
- structured-output-reasoning.php
- structured-output-schema-provider.php
- structured-output-union-types.php
- subagents.php
- token-metadata.php
- toolcall-stream.php
- toolcall.php
- web-search.php
- cached-api-model-catalog.php
- chat-gemini-websearch.php
- chat-gemini.php
- embeddings.php
- rerank.php
- set-app-title-and-url.php
- speech-to-text.php
- speech.php
- stream.php
- structured-output-math.php
- chat.php
- embeddings.php
- stream.php
- structured-output-math.php
- toolcall-stream.php
- toolcall.php
- vision.php
- academic-search.php
- bootstrap.php
- chat.php
- disable-search.php
- image-input-url.php
- pdf-input-url.php
- stream.php
- token-metadata.php
- web-search.php
- mixed-content.php
- multiple-messages.php
- system-message.php
- user-message.php
- partial-json-stream.php
- streaming-structured-output.php
- structured-output-nested-objects.php
- structured-output-populate-object.php
- .gitignore
- agentic-search.php
- azuresearch.php
- cache.php
- chromadb.php
- clickhouse.php
- cloudflare.php
- elasticsearch.php
- hybrid-reranking.php
- in-memory.php
- manticore.php
- mariadb-gemini.php
- mariadb-openai.php
- meilisearch-hybrid.php
- meilisearch.php
- milvus.php
- mongodb.php
- neo4j.php
- opensearch.php
- pinecone.php
- postgres.php
- qdrant.php
- redis.php
- sqlite-vec.php
- sqlite.php
- supabase.php
- surrealdb.php
- symfony-docs.php
- typesense.php
- vektor.php
- weaviate.php
- chat-llama.php
- basic.php
- hybrid-rrf-reranking.php
- hybrid-rrf.php
- movies.php
- query-expansion.php
- chat.php
- embeddings.php
- responses-toolcall.php
- responses.php
- stream.php
- structured-output-math.php
- toolcall-stream.php
- toolcall.php
- vision.php
- agent-eleven-labs-speech-tts.php
- agent-openai-eleven-labs-speech-sts.php
- agent-openai-speech-stt.php
- brave.php
- clock.php
- confirmation.php
- firecrawl-crawl.php
- firecrawl-map.php
- firecrawl-scrape.php
- mapbox-geocode.php
- mapbox-reverse-geocode.php
- ollama-web-search.php
- ollama-webpage-fetch.php
- schema-provider.php
- serpapi.php
- tavily.php
- validation.php
- weather-event.php
- embeddings.php
- README.md
- text-generation.php
- .gitignore
- audio-input.php
- bootstrap.php
- chat-with-api-key.php
- chat.php
- embeddings.php
- image-editing.php
- image-input.php
- pdf-input-binary.php
- server-tools-code-execution.php
- server-tools-google-maps.php
- server-tools.php
- stream-token-metadata.php
- stream.php
- structured-output-clock.php
- structured-output-math.php
- token-metadata.php
- toolcall.php
- multimodal-embeddings.php
- multiple-text-embeddings.php
- text-embeddings.php
- .env
- .gitignore
- AGENTS.md
- bootstrap.php
- CLAUDE.md
- compose.yaml
- composer.json
- phpstan.dist.neon
- README.md
- runner
- AgenticSearchTools.php
- DocumentCorpus.php
- apocalypse-now.md
- cloud-atlas.md
- django-unchained.md
- forrest-gump.md
- gladiator.md
- inception.md
- interstellar.md
- jurassic-park.md
- kill-bill-vol-1.md
- memento.md
- oppenheimer.md
- project-hail-mary.md
- pulp-fiction.md
- reservoir-dogs.md
- the-dark-knight.md
- the-godfather.md
- the-green-mile.md
- the-matrix.md
- the-prestige.md
- the-shawshank-redemption.md
- code-reviewer.json
- helpful-assistant.txt
- accordion.jpg
- audio.mp3
- document.pdf
- EuropeanCapitalsTool.php
- Field.php
- FrameworkDetails.php
- image.jpg
- lorem.txt
- Movies.php
- ocean.mp4
- README.md
- symfony_site_document.pdf
- TemperatureTool.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AsInputProcessor.php
- AsOutputProcessor.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- search-results.json
- BraveTest.php
- .gitattributes
- .gitignore
- Brave.php
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ClockTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- Clock.php
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ExceptionInterface.php
- OperationNotPermittedException.php
- PathSecurityException.php
- RuntimeException.php
- file.txt
- sample.txt
- FilesystemTest.php
- PathValidatorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Filesystem.php
- LICENSE
- PathValidator.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- crawl-status-done.json
- crawl-status.json
- crawl-wait.json
- crawl.json
- map.json
- scrape.json
- FirecrawlTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Firecrawl.php
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- geocode-empty.json
- geocode-multiple.json
- geocode-single.json
- reverse-geocode-empty.json
- reverse-geocode.json
- MapboxTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- Mapbox.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- OllamaTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- Ollama.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- current.json
- forecast.json
- OpenMeteoTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- OpenMeteo.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- page.html
- ScraperTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- Scraper.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- search-results.json
- SerpApiTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- SerpApi.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- SimilaritySearchTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- SimilaritySearch.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- extract-results.json
- search-results.json
- TavilyTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- Tavily.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- article-missing.json
- article-redirect.json
- article.json
- search-empty.json
- search-result.json
- WikipediaTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- Wikipedia.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- captions.json
- transcript.xml
- video-page.html
- YoutubeTranscriberTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- YoutubeTranscriber.php
- ExceptionInterface.php
- InvalidArgumentException.php
- LogicException.php
- MaxIterationsExceededException.php
- OutOfBoundsException.php
- RuntimeException.php
- Runner.php
- ModelOverrideInputProcessor.php
- SystemPromptInputProcessor.php
- EmbeddingProvider.php
- Memory.php
- MemoryInputProcessor.php
- MemoryProviderInterface.php
- StaticMemoryProvider.php
- Decision.php
- Handoff.php
- MultiAgent.php
- SpeechConfiguration.php
- AsTool.php
- ToolCallArgumentsResolved.php
- ToolCallFailed.php
- ToolCallRequested.php
- ToolCallsExecuted.php
- ToolCallSucceeded.php
- ValidateToolCallArgumentsListener.php
- ExceptionInterface.php
- InvalidToolCallArgumentsException.php
- ToolConfigurationException.php
- ToolException.php
- ToolExecutionException.php
- ToolExecutionExceptionInterface.php
- ToolNotFoundException.php
- HasSourcesInterface.php
- HasSourcesTrait.php
- Source.php
- SourceCollection.php
- Subagent.php
- ChainFactory.php
- MemoryToolFactory.php
- ReflectionToolFactory.php
- FaultTolerantToolbox.php
- SequentialToolExecutor.php
- StreamListener.php
- Toolbox.php
- ToolboxInterface.php
- ToolCallArgumentResolver.php
- ToolCallArgumentResolverInterface.php
- ToolExecutorInterface.php
- ToolFactoryInterface.php
- ToolResult.php
- ToolResultConverter.php
- TraceableToolbox.php
- Agent.php
- AgentAwareInterface.php
- AgentAwareTrait.php
- AgentInterface.php
- Input.php
- InputNormalizer.php
- InputProcessorInterface.php
- MockAgent.php
- MockResponse.php
- Output.php
- OutputProcessorInterface.php
- SpeechAgent.php
- TraceableAgent.php
- RunnerTest.php
- EnumMode.php
- EnumPriority.php
- ToolArray.php
- ToolArrayMultidimensional.php
- ToolCustomException.php
- ToolDate.php
- ToolException.php
- ToolMisconfigured.php
- ToolMultiple.php
- ToolNoAttribute1.php
- ToolNoAttribute2.php
- ToolNoParams.php
- ToolObjectFloat.php
- ToolOptionalParam.php
- ToolRequiredParams.php
- ToolScalarFloat.php
- ToolSources.php
- ToolWithBackedEnums.php
- ToolWithConstraints.php
- ToolWithMetadata.php
- ToolWithNullableClass.php
- ToolWithObjectAccessors.php
- ToolWithoutDocs.php
- ToolWithScalarConstraints.php
- ToolWithToolParameterAttribute.php
- ToolWrong.php
- MessageBagCapturingProcessor.php
- ModelOverrideInputProcessorTest.php
- SystemPromptInputProcessorTest.php
- SystemPromptService.php
- StreamingAgentToolCallTest.php
- EmbeddingProviderTest.php
- MemoryInputProcessorTest.php
- StaticMemoryProviderTest.php
- DecisionTest.php
- HandoffTest.php
- MultiAgentTest.php
- SpeechConfigurationTest.php
- AsToolTest.php
- ToolCallRequestedTest.php
- ValidateToolCallArgumentsListenerTest.php
- ChainFactoryTest.php
- MemoryFactoryTest.php
- ReflectionFactoryTest.php
- SourceCollectionTest.php
- SourceTest.php
- SubagentTest.php
- ReflectionToolFactoryTest.php
- FaultTolerantToolboxTest.php
- SequentialToolExecutorTest.php
- StreamListenerTest.php
- ToolboxEventDispatcherTest.php
- ToolboxTest.php
- ToolCallArgumentResolverTest.php
- ToolResultConverterTest.php
- ToolResultTest.php
- TraceableToolboxTest.php
- AgentTest.php
- InputTest.php
- MockAgentTest.php
- MockResponseTest.php
- OutputTest.php
- SpeechAgentTest.php
- TraceableAgentTest.php
- .gitattributes
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- cache.php
- cloudflare.php
- doctrine.php
- meilisearch.php
- memory.php
- mongodb.php
- pogocache.php
- redis.php
- session.php
- surrealdb.php
- albert.php
- amazeeai.php
- anthropic.php
- azure.php
- bedrock.php
- cache.php
- cartesia.php
- cerebras.php
- cohere.php
- decart.php
- deepgram.php
- deepseek.php
- dockermodelrunner.php
- elevenlabs.php
- failover.php
- gemini.php
- generic.php
- huggingface.php
- lmstudio.php
- minimax.php
- mistral.php
- ollama.php
- openai.php
- openresponses.php
- openrouter.php
- ovh.php
- perplexity.php
- scaleway.php
- transformersphp.php
- vertexai.php
- voyage.php
- azuresearch.php
- cache.php
- chromadb.php
- clickhouse.php
- cloudflare.php
- elasticsearch.php
- manticoresearch.php
- mariadb.php
- meilisearch.php
- memory.php
- milvus.php
- mongodb.php
- neo4j.php
- opensearch.php
- pinecone.php
- postgres.php
- qdrant.php
- redis.php
- s3vectors.php
- sqlite.php
- supabase.php
- surrealdb.php
- typesense.php
- vektor.php
- weaviate.php
- options.php
- services.php
- profiler.png
- AgentCallCommand.php
- PlatformInvokeCommand.php
- DebugCompilerPass.php
- ProcessorCompilerPass.php
- SchemaProviderValidationPass.php
- ExceptionInterface.php
- InvalidArgumentException.php
- RuntimeException.php
- DataCollector.php
- IsGrantedTool.php
- IsGrantedToolAttributeListener.php
- AiAssertionsTrait.php
- AiBundle.php
- data_collector.html.twig
- icon.svg
- AgentCallCommandTest.php
- PlatformInvokeCommandTest.php
- AiBundleTest.php
- BridgeConfigCompilationTest.php
- DebugCompilerPassTest.php
- ProcessorCompilerPassTest.php
- SchemaProviderValidationPassTest.php
- SchemaProviderWiringTest.php
- CategoryProvider.php
- ProductDto.php
- ToolWithIsGrantedOnClass.php
- ToolWithIsGrantedOnMethod.php
- ToolWithoutSchemaProvider.php
- ToolWithSchemaProvider.php
- DataCollectorTest.php
- IsGrantedToolAttributeListenerTest.php
- AiAssertionsTraitTest.php
- .gitattributes
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- DoctrineDbalMessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- DoctrineDbalMessageStore.php
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- MessageStore.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- DropStoreCommand.php
- SetupStoreCommand.php
- ExceptionInterface.php
- InvalidArgumentException.php
- LogicException.php
- RuntimeException.php
- Store.php
- Chat.php
- ChatInterface.php
- ChatStreamListener.php
- ManagedStoreInterface.php
- MessageNormalizer.php
- MessageStoreInterface.php
- TraceableChat.php
- TraceableMessageStore.php
- DropStoreCommandTest.php
- SetupStoreCommandTest.php
- StoreTest.php
- ChatStreamListenerTest.php
- ChatTest.php
- MessageNormalizerTest.php
- TraceableChatTest.php
- TraceableMessageStoreTest.php
- .gitattributes
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- mate
- mate.php
- MatePlugin.php
- MatePluginTest.php
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- codex
- codex.bat
- .env
- .gitignore
- AGENT_INSTRUCTIONS.md
- config.php
- extensions.php
- mcp.json
- symfony.ico
- SKILL.md
- AgentInstructionsAggregator.php
- AgentInstructionsMaterializer.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- LogSearchTool.php
- config.php
- LogFileNotFoundException.php
- LogEntry.php
- SearchCriteria.php
- LogParser.php
- LogReader.php
- LogSearchToolTest.php
- app_test.log
- prod.log
- sample.json.log
- sample.log
- LogEntryTest.php
- LogParserTest.php
- LogReaderTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- INSTRUCTIONS.md
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ProfilerResourceTemplate.php
- ProfilerTool.php
- ServiceTool.php
- config.php
- FileNotFoundException.php
- ServiceNotFoundException.php
- XmlContainerCouldNotBeLoadedException.php
- XmlContainerPathIsNotConfiguredException.php
- Container.php
- ServiceDefinition.php
- ServiceTag.php
- InvalidCollectorException.php
- ProfileNotFoundException.php
- CollectorData.php
- ProfileData.php
- ProfileIndex.php
- DoctrineCollectorFormatter.php
- ExceptionCollectorFormatter.php
- LoggerCollectorFormatter.php
- MailerCollectorFormatter.php
- MemoryCollectorFormatter.php
- RequestCollectorFormatter.php
- TimeCollectorFormatter.php
- TranslationCollectorFormatter.php
- CollectorFormatterInterface.php
- CollectorRegistry.php
- ProfileIndexer.php
- ProfilerDataProvider.php
- ContainerProvider.php
- ProfilerResourceTemplateTest.php
- ProfilerToolTest.php
- ServiceToolTest.php
- abc123
- def456
- ghi789
- index.csv
- App_KernelDevDebugContainer.xml
- TestCollector.php
- CollectorDataTest.php
- ProfileDataTest.php
- ProfileIndexTest.php
- DoctrineCollectorFormatterIntegrationTest.php
- DoctrineCollectorFormatterTest.php
- ExceptionCollectorFormatterTest.php
- LoggerCollectorFormatterTest.php
- MailerCollectorFormatterTest.php
- MemoryCollectorFormatterTest.php
- RequestCollectorFormatterTest.php
- TimeCollectorFormatterTest.php
- TranslationCollectorFormatterTest.php
- ProfileIndexerTest.php
- ProfilerDataProviderTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- INSTRUCTIONS.md
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- ServerInfo.php
- CliSession.php
- EnsuresToonFormatAvailabilityTrait.php
- ClearCacheCommand.php
- DebugCapabilitiesCommand.php
- DebugExtensionsCommand.php
- DiscoverCommand.php
- InitCommand.php
- ResourcesReadCommand.php
- ServeCommand.php
- SkillsInstallCommand.php
- StopCommand.php
- ToolsCallCommand.php
- ToolsInspectCommand.php
- ToolsListCommand.php
- ContainerFactory.php
- MateHelper.php
- CapabilityCollector.php
- ComposerExtensionDiscovery.php
- FilteredDiscoveryLoader.php
- PathGuard.php
- ResponseEncoder.php
- ExceptionInterface.php
- FileWriteException.php
- InvalidArgumentException.php
- MissingDependencyException.php
- RuntimeException.php
- UnsupportedVersionException.php
- ExtensionConfigSynchronizer.php
- FilePermissions.php
- Logger.php
- RegistryProvider.php
- SkillsInstaller.php
- App.php
- default.config.php
- AgentInstructionsAggregatorTest.php
- AgentInstructionsMaterializerTest.php
- SampleResources.php
- ClearCacheCommandTest.php
- DebugCapabilitiesCommandTest.php
- DebugExtensionsCommandTest.php
- DiscoverCommandTest.php
- InitCommandTest.php
- ResourcesReadCommandTest.php
- SkillsInstallCommandTest.php
- StopCommandTest.php
- ToolsCallCommandTest.php
- ToolsInspectCommandTest.php
- ToolsListCommandTest.php
- installed.json
- .gitkeep
- installed.json
- installed.json
- .gitkeep
- .gitkeep
- composer.json
- installed.json
- .gitkeep
- .gitkeep
- installed.json
- config.php
- .gitkeep
- installed.json
- SKILL.md
- .gitkeep
- installed.json
- CapabilityCollectorTest.php
- ComposerExtensionDiscoveryTest.php
- FilteredDiscoveryLoaderTest.php
- PathGuardTest.php
- ExtensionConfigSynchronizerTest.php
- LoggerTest.php
- SkillsInstallerTest.php
- bootstrap.php
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- composer.json
- INSTRUCTIONS.md
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- options.php
- services.php
- McpAppReferenceHandler.php
- McpAppRenderer.php
- McpAppResourceRenderer.php
- AsMcpApp.php
- AsMcpAppTool.php
- DebugCommand.php
- McpCommand.php
- McpController.php
- McpAppPass.php
- McpPass.php
- ExceptionInterface.php
- LogicException.php
- MiddlewareFactory.php
- DataCollector.php
- RouteLoader.php
- FrameworkSessionStore.php
- McpBundle.php
- base.html.twig
- data_collector.html.twig
- icon.svg
- prompts.html.twig
- resource_templates.html.twig
- resources.html.twig
- tools.html.twig
- McpAppReferenceHandlerRoundTripTest.php
- McpAppReferenceHandlerTest.php
- McpAppRendererTest.php
- DebugCommandTest.php
- McpAppPassTest.php
- McpBundleTest.php
- McpPassTest.php
- MiddlewareFactoryTest.php
- DataCollectorTest.php
- FrameworkSessionStoreTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- update-model-catalogs.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AssistantMessageNormalizer.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ApiClientTest.php
- FactoryTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- ApiClient.php
- CHANGELOG.md
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- CompletionsResultConverterTest.php
- FactoryTest.php
- ModelApiCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- CompletionsResultConverter.php
- composer.json
- Factory.php
- LICENSE
- ModelApiCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AnthropicContract.php
- AssistantMessageNormalizer.php
- DocumentNormalizer.php
- DocumentUrlNormalizer.php
- ImageNormalizer.php
- ImageUrlNormalizer.php
- MessageBagNormalizer.php
- ToolCallMessageNormalizer.php
- ToolNormalizer.php
- AssistantMessageNormalizerTest.php
- ToolCallMessageNormalizerTest.php
- code_execution.json
- AssistantReplayTest.php
- ClaudeTest.php
- FinishReasonMapperTest.php
- ModelCatalogTest.php
- ModelClientTest.php
- ResultConverterHttpStatusTest.php
- ResultConverterRateLimitTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- Claude.php
- composer.json
- Factory.php
- FinishReasonMapper.php
- JsonSchemaSanitizerTrait.php
- LICENSE
- ModelCatalog.php
- ModelClient.php
- phpstan.dist.neon
- phpunit.xml.dist
- PromptCachingTrait.php
- README.md
- ResultConverter.php
- TokenUsageExtractor.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- Factory.php
- LlamaModelClient.php
- LlamaResultConverter.php
- EmbeddingsModelClient.php
- Factory.php
- ModelCatalog.php
- WhisperModelClient.php
- ModelClient.php
- LlamaModelClientTest.php
- EmbeddingsModelClientTest.php
- WhisperModelClientTest.php
- ModelClientTest.php
- .gitattributes
- .gitignore
- BaseUrlNormalizerTrait.php
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ClaudeModelClient.php
- ClaudeResultConverter.php
- ModelListCommand.php
- LlamaModelClient.php
- LlamaResultConverter.php
- AssistantMessageNormalizer.php
- MessageBagNormalizer.php
- ToolCallMessageNormalizer.php
- ToolNormalizer.php
- UserMessageNormalizer.php
- Nova.php
- NovaModelClient.php
- NovaResultConverter.php
- ClaudeModelClientTest.php
- ClaudeResultConverterTest.php
- LlamaResultConverterTest.php
- AssistantReplayTest.php
- ContractTest.php
- NovaModelClientTest.php
- NovaResultConverterTest.php
- FinishReasonMapperTest.php
- ListFoundationModelsRequestTest.php
- ModelCatalogTest.php
- RegionMapperTest.php
- .gitattributes
- .gitignore
- BedrockClient.php
- CHANGELOG.md
- composer.json
- Factory.php
- FinishReasonMapper.php
- LICENSE
- ListFoundationModelsRequest.php
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- RawBedrockResult.php
- README.md
- RegionMapper.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- CachePlatformTest.php
- ResultNormalizerTest.php
- .gitattributes
- .gitignore
- CacheKeyGenerator.php
- CachePlatform.php
- CHANGELOG.md
- composer.json
- DocumentUrlCacheKeyGenerator.php
- FileCacheKeyGenerator.php
- ImageUrlCacheKeyGenerator.php
- LICENSE
- MessageBagCacheKeyGenerator.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- ResultNormalizer.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AudioNormalizer.php
- CartesiaContract.php
- CartesiaContractTest.php
- CartesiaClientTest.php
- CartesiaResultConverterTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- Cartesia.php
- CartesiaClient.php
- CartesiaResultConverter.php
- CHANGELOG.md
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ToolNormalizer.php
- ModelCatalogTest.php
- ModelClientTest.php
- ResultConverterTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Factory.php
- LICENSE
- Model.php
- ModelCatalog.php
- ModelClient.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- ResultConverter.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ClaudeCodeContract.php
- MessageBagNormalizer.php
- CliNotFoundException.php
- ClaudeCodeTest.php
- MessageBagNormalizerTest.php
- ModelCatalogTest.php
- ModelClientTest.php
- RawProcessResultTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- ClaudeCode.php
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- ModelClient.php
- phpstan.dist.neon
- phpunit.xml.dist
- RawProcessResult.php
- README.md
- ResultConverter.php
- TokenUsageExtractor.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- CodexContract.php
- MessageBagNormalizer.php
- CliNotFoundException.php
- CodexTest.php
- MessageBagNormalizerTest.php
- ModelCatalogTest.php
- ModelClientTest.php
- RawProcessResultTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- Codex.php
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- ModelClient.php
- phpstan.dist.neon
- phpunit.xml.dist
- RawProcessResult.php
- README.md
- ResultConverter.php
- TokenUsageExtractor.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ModelClient.php
- ResultConverter.php
- FinishReasonMapper.php
- ModelClient.php
- ResultConverter.php
- TokenUsageExtractor.php
- ModelClient.php
- ResultConverter.php
- AudioNormalizer.php
- ModelClient.php
- ResultConverter.php
- ModelClientTest.php
- ResultConverterTest.php
- FinishReasonMapperTest.php
- ModelClientTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- ModelClientTest.php
- ResultConverterTest.php
- ModelClientTest.php
- ResultConverterTest.php
- CohereTest.php
- EmbeddingsTest.php
- FactoryTest.php
- MetaBilledUnitsTokenUsageExtractorTest.php
- ModelCatalogTest.php
- RerankerTest.php
- SpeechToTextTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- Cohere.php
- composer.json
- Embeddings.php
- Factory.php
- InputType.php
- LICENSE
- MetaBilledUnitsTokenUsageExtractor.php
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- Reranker.php
- SpeechToText.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- DecartContract.php
- ImageNormalizer.php
- VideoNormalizer.php
- DecartContractTest.php
- DecartClientTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Decart.php
- DecartClient.php
- DecartResultConverter.php
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AudioNormalizer.php
- DeepgramContract.php
- AudioNormalizerTest.php
- DeepgramContractTest.php
- audio.mp3
- DeepgramClientTest.php
- DeepgramPayloadTest.php
- DeepgramResultConverterTest.php
- FactoryTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Deepgram.php
- DeepgramClient.php
- DeepgramPayload.php
- DeepgramResultConverter.php
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- DeepSeekTest.php
- ModelCatalogTest.php
- ModelClientTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- DeepSeek.php
- Factory.php
- LICENSE
- ModelCatalog.php
- ModelClient.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- ResultConverter.php
- TokenUsageExtractor.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ModelClient.php
- ResultConverter.php
- ModelClient.php
- ResultConverter.php
- TokenUsageExtractor.php
- ModelClientTest.php
- ResultConverterTest.php
- ModelClientTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- Completions.php
- composer.json
- Embeddings.php
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AudioNormalizer.php
- ElevenLabsContract.php
- AdditionalFormat.php
- Transcript.php
- ElevenLabsContractTest.php
- audio.mp3
- ElevenLabsClientTest.php
- ElevenLabsConverterTest.php
- FactoryTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- ElevenLabs.php
- ElevenLabsClient.php
- ElevenLabsResultConverter.php
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- FailoverPlatformTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- FailoverPlatform.php
- FailoverPlatformFactory.php
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- AssistantMessageNormalizer.php
- GeminiContract.php
- MessageBagNormalizer.php
- ToolCallMessageNormalizer.php
- ToolNormalizer.php
- UserMessageNormalizer.php
- ModelClient.php
- ResultConverter.php
- TaskType.php
- FinishReasonMapper.php
- ModelClient.php
- ResultConverter.php
- TokenUsageExtractor.php
- code_execution_outcome_deadline_exceeded.json
- code_execution_outcome_failed.json
- code_execution_outcome_ok.json
- ResultConverterTest.php
- AssistantMessageNormalizerTest.php
- MessageBagNormalizerTest.php
- ToolCallMessageNormalizerTest.php
- ToolNormalizerTest.php
- UserMessageNormalizerTest.php
- ModelClientTest.php
- ResultConverterTest.php
- audio.mp3
- document.pdf
- image.jpg
- FinishReasonMapperTest.php
- ModelClientTest.php
- ResultConverterRateLimitTest.php
- ResultConverterTest.php
- AssistantReplayTest.php
- ModelCatalogTest.php
- TokenUsageExtractorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Embeddings.php
- Factory.php
- Gemini.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- CompletionsConversionTrait.php
- FinishReasonMapper.php
- ModelClient.php
- ResultConverter.php
- TokenUsageExtractor.php
- ModelClient.php
- ResultConverter.php
- TokenUsageExtractor.php
- FinishReasonMapperTest.php
- ModelClientTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- ModelClientTest.php
- ResultConverterTest.php
- TokenUsageExtractorTest.php
- FallbackModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- CompletionsModel.php
- composer.json
- EmbeddingsModel.php
- Factory.php
- FallbackModelCatalog.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- ModelInfoCommand.php
- ModelListCommand.php
- FileNormalizer.php
- HuggingFaceContract.php
- MessageBagNormalizer.php
- Classification.php
- ClassificationResult.php
- DetectedObject.php
- FillMaskResult.php
- ImageSegment.php
- ImageSegmentationResult.php
- MaskFill.php
- ObjectDetectionResult.php
- QuestionAnsweringResult.php
- SentenceSimilarityResult.php
- TableQuestionAnsweringResult.php
- Token.php
- TokenClassificationResult.php
- ZeroShotClassificationResult.php
- FileNormalizerTest.php
- MessageBagNormalizerTest.php
- ClassificationResultTest.php
- ClassificationTest.php
- DetectedObjectTest.php
- FillMaskResultTest.php
- ImageSegmentationResultTest.php
- ImageSegmentTest.php
- MaskFillTest.php
- ObjectDetectionResultTest.php
- QuestionAnsweringResultTest.php
- SentenceSimilarityResultTest.php
- TableQuestionAnsweringResultTest.php
- TokenClassificationResultTest.php
- TokenTest.php
- ZeroShotClassificationResultTest.php
- ApiClientTest.php
- FactoryTest.php
- ModelClientTest.php
- ResultConverterTest.php
- .gitattributes
- .gitignore
- ApiClient.php
- CHANGELOG.md
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- ModelClient.php
- phpstan.dist.neon
- phpunit.xml.dist
- Provider.php
- README.md
- ResultConverter.php
- Task.php
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- FactoryTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- Factory.php
- LICENSE
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MessageBagNormalizer.php
- LlamaPromptConverterTest.php
- ModelCatalogTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- composer.json
- LICENSE
- Llama.php
- LlamaPromptConverter.php
- ModelCatalog.php
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- close-pull-request.yml
- PULL_REQUEST_TEMPLATE.md
- MiniMaxContract.php
- FinishReasonMapperTest.php
- MiniMaxClientTest.php
- MiniMaxResultConverterTest.php
- ModelCatalogTest.php
- TokenUsageExtractorTest.php
- .gitattributes
- .gitignore
- CHANGELOG.md
- Factory.php
- FinishReasonMapper.php
- LICENSE
- MiniMax.php
- MiniMaxClient.php
- MiniMaxResultConverter.php
- ModelCatalog.php
- README.md
- TokenUsageExtractor.php
- .gitattributes
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- composer.json
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
- .codespellrc
- .doctor-rst.yaml
- .editorconfig
- .gitignore
- .php-cs-fixer.dist.php
- AGENTS.md
- bump
- changelog-bump-comment
- CLAUDE.md
- composer.json
- CONTRIBUTING.md
- deptrac.yaml
- doctor-rst
- LICENSE
- link
- logo.svg
- README.md
- splitsh.json
- UPGRADE.md
# Installation Guide
1. Get the code
git clone https://github.com/symfony/ai
Downloads the entire project code from GitHub to your computer.
cd ai
Moves into the project folder you just downloaded.
2. PHP (Composer)
Easy RecommendedPrerequisites
cd ai.symfony.com
This project's files live in a subfolder, so move into it first.
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
