diff --git a/src/ai-bundle/config/services.php b/src/ai-bundle/config/services.php index a65655771..b135a090b 100644 --- a/src/ai-bundle/config/services.php +++ b/src/ai-bundle/config/services.php @@ -69,8 +69,6 @@ return static function (ContainerConfigurator $container): void { $container->services() // contract - ->set('ai.platform.contract.default', Contract::class) - ->factory([Contract::class, 'create']) ->set('ai.platform.contract.openai', Contract::class) ->factory([OpenAiContract::class, 'create']) ->set('ai.platform.contract.anthropic', Contract::class) diff --git a/src/ai-bundle/src/AiBundle.php b/src/ai-bundle/src/AiBundle.php index 71e948f46..65b21eaf1 100644 --- a/src/ai-bundle/src/AiBundle.php +++ b/src/ai-bundle/src/AiBundle.php @@ -297,7 +297,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['host'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.elevenlabs'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'eleven_labs']); @@ -395,7 +394,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['api_key'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.openrouter'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'openrouter']); @@ -414,7 +412,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['api_key'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.mistral'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'mistral']); @@ -433,7 +430,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['host_url'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.lmstudio'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'lmstudio']); @@ -471,7 +467,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['api_key'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.cerebras'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'cerebras']); @@ -490,7 +485,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['api_key'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.deepseek'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'deepseek']); @@ -509,7 +503,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['api_key'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.voyage'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform', ['name' => 'voyage']); @@ -547,7 +540,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['host_url'], new Reference($platform['http_client'], ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.dockermodelrunner'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform'); @@ -566,7 +558,6 @@ private function processPlatformConfig(string $type, array $platform, ContainerB $platform['api_key'], new Reference('http_client', ContainerInterface::NULL_ON_INVALID_REFERENCE), new Reference('ai.platform.model_catalog.scaleway'), - new Reference('ai.platform.contract.default'), ]) ->addTag('ai.platform');