From a240d76bd19c8ecc041179a6e4423ee1755f9a1d Mon Sep 17 00:00:00 2001 From: Christopher Hertel Date: Wed, 22 Oct 2025 12:02:35 +0200 Subject: [PATCH] Fix Azure OpenAi catalog service reference --- src/ai-bundle/config/services.php | 6 ++---- src/ai-bundle/src/AiBundle.php | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ai-bundle/config/services.php b/src/ai-bundle/config/services.php index 80083aa58..bf2855732 100644 --- a/src/ai-bundle/config/services.php +++ b/src/ai-bundle/config/services.php @@ -30,7 +30,6 @@ use Symfony\AI\Platform\Bridge\Anthropic\Contract\AnthropicContract; use Symfony\AI\Platform\Bridge\Anthropic\ModelCatalog as AnthropicModelCatalog; use Symfony\AI\Platform\Bridge\Anthropic\TokenOutputProcessor as AnthropicTokenOutputProcessor; -use Symfony\AI\Platform\Bridge\Azure\OpenAi\ModelCatalog as AzureOpenAiModelCatalog; use Symfony\AI\Platform\Bridge\Cerebras\ModelCatalog as CerebrasModelCatalog; use Symfony\AI\Platform\Bridge\DeepSeek\ModelCatalog as DeepSeekModelCatalog; use Symfony\AI\Platform\Bridge\DockerModelRunner\ModelCatalog as DockerModelRunnerModelCatalog; @@ -40,7 +39,7 @@ use Symfony\AI\Platform\Bridge\Gemini\TokenOutputProcessor as GeminiTokenOutputProcessor; use Symfony\AI\Platform\Bridge\HuggingFace\ModelCatalog as HuggingFaceModelCatalog; use Symfony\AI\Platform\Bridge\LmStudio\ModelCatalog as LmStudioModelCatalog; -use Symfony\AI\Platform\Bridge\Meta\ModelCatalog as AzureMetaModelCatalog; +use Symfony\AI\Platform\Bridge\Meta\ModelCatalog as MetaModelCatalog; use Symfony\AI\Platform\Bridge\Mistral\ModelCatalog as MistralModelCatalog; use Symfony\AI\Platform\Bridge\Mistral\TokenOutputProcessor as MistralTokenOutputProcessor; use Symfony\AI\Platform\Bridge\Ollama\Contract\OllamaContract; @@ -85,8 +84,6 @@ // model catalog ->set('ai.platform.model_catalog.aimlapi', AiMlApiModelCatalog::class) ->set('ai.platform.model_catalog.anthropic', AnthropicModelCatalog::class) - ->set('ai.platform.model_catalog.azure.meta', AzureMetaModelCatalog::class) - ->set('ai.platform.model_catalog.azure.openai', AzureOpenAiModelCatalog::class) ->set('ai.platform.model_catalog.cerebras', CerebrasModelCatalog::class) ->set('ai.platform.model_catalog.deepseek', DeepSeekModelCatalog::class) ->set('ai.platform.model_catalog.dockermodelrunner', DockerModelRunnerModelCatalog::class) @@ -94,6 +91,7 @@ ->set('ai.platform.model_catalog.gemini', GeminiModelCatalog::class) ->set('ai.platform.model_catalog.huggingface', HuggingFaceModelCatalog::class) ->set('ai.platform.model_catalog.lmstudio', LmStudioModelCatalog::class) + ->set('ai.platform.model_catalog.meta', MetaModelCatalog::class) ->set('ai.platform.model_catalog.mistral', MistralModelCatalog::class) ->set('ai.platform.model_catalog.ollama', OllamaModelCatalog::class) ->set('ai.platform.model_catalog.openai', OpenAiModelCatalog::class) diff --git a/src/ai-bundle/src/AiBundle.php b/src/ai-bundle/src/AiBundle.php index 44a5fda78..ce8e9a69c 100644 --- a/src/ai-bundle/src/AiBundle.php +++ b/src/ai-bundle/src/AiBundle.php @@ -277,7 +277,7 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $config['api_version'], $config['api_key'], new Reference($config['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), - new Reference('ai.platform.model_catalog.azure.openai'), + new Reference('ai.platform.model_catalog.openai'), new Reference('ai.platform.contract.openai'), ]) ->addTag('ai.platform', ['name' => 'azure.'.$name]);