@@ -85,14 +85,14 @@ public function create(string|array $input, array $options = []) : EmbeddingsRes
8585
8686 protected function getDriver (EmbeddingsConfig $ config , CanHandleHttp $ httpClient ) : CanVectorize {
8787 return match ($ config ->providerType ) {
88- LLMProviderType::Azure => new AzureOpenAIDriver ($ config , $ httpClient , $ this ->events ),
89- LLMProviderType::CohereV1 => new CohereDriver ($ config , $ httpClient , $ this ->events ),
90- LLMProviderType::Gemini => new GeminiDriver ($ config , $ httpClient , $ this ->events ),
91- LLMProviderType::Mistral => new OpenAIDriver ($ config , $ httpClient , $ this ->events ),
92- LLMProviderType::OpenAI => new OpenAIDriver ($ config , $ httpClient , $ this ->events ),
93- LLMProviderType::Ollama => new OpenAIDriver ($ config , $ httpClient , $ this ->events ),
94- LLMProviderType::Jina => new JinaDriver ($ config , $ httpClient , $ this ->events ),
95- default => throw new InvalidArgumentException ("Unknown client: {$ config ->providerType -> value }" ),
88+ LLMProviderType::Azure-> value => new AzureOpenAIDriver ($ config , $ httpClient , $ this ->events ),
89+ LLMProviderType::CohereV1-> value => new CohereDriver ($ config , $ httpClient , $ this ->events ),
90+ LLMProviderType::Gemini-> value => new GeminiDriver ($ config , $ httpClient , $ this ->events ),
91+ LLMProviderType::Mistral-> value => new OpenAIDriver ($ config , $ httpClient , $ this ->events ),
92+ LLMProviderType::OpenAI-> value => new OpenAIDriver ($ config , $ httpClient , $ this ->events ),
93+ LLMProviderType::Ollama-> value => new OpenAIDriver ($ config , $ httpClient , $ this ->events ),
94+ LLMProviderType::Jina-> value => new JinaDriver ($ config , $ httpClient , $ this ->events ),
95+ default => throw new InvalidArgumentException ("Unknown client: {$ config ->providerType }" ),
9696 };
9797 }
9898}
0 commit comments