diff --git a/crates/meilisearch-types/src/features.rs b/crates/meilisearch-types/src/features.rs index 49bee8d97..9ec2d321f 100644 --- a/crates/meilisearch-types/src/features.rs +++ b/crates/meilisearch-types/src/features.rs @@ -114,7 +114,6 @@ pub enum ChatCompletionSource { OpenAi, AzureOpenAi, Mistral, - Gemini, VLlm, } @@ -134,7 +133,6 @@ impl ChatCompletionSource { AzureOpenAi if Self::old_openai_model(model) => System, AzureOpenAi => Developer, Mistral => System, - Gemini => System, VLlm => System, } } @@ -154,7 +152,6 @@ impl ChatCompletionSource { match self { OpenAi => Some("https://api.openai.com/v1/"), Mistral => Some("https://api.mistral.ai/v1/"), - Gemini => Some("https://generativelanguage.googleapis.com/v1beta/openai"), AzureOpenAi | VLlm => None, } } diff --git a/crates/meilisearch/src/routes/chats/config.rs b/crates/meilisearch/src/routes/chats/config.rs index 24ba6bd07..d4426a97a 100644 --- a/crates/meilisearch/src/routes/chats/config.rs +++ b/crates/meilisearch/src/routes/chats/config.rs @@ -13,7 +13,7 @@ impl Config { pub fn new(chat_settings: &DbChatSettings) -> Self { use meilisearch_types::features::ChatCompletionSource::*; match chat_settings.source { - OpenAi | Mistral | Gemini | VLlm => { + OpenAi | Mistral | VLlm => { let mut config = OpenAIConfig::default(); if let Some(org_id) = chat_settings.org_id.as_ref() { config = config.with_org_id(org_id); diff --git a/crates/meilisearch/src/routes/chats/settings.rs b/crates/meilisearch/src/routes/chats/settings.rs index 28611ee98..38eb0d3c5 100644 --- a/crates/meilisearch/src/routes/chats/settings.rs +++ b/crates/meilisearch/src/routes/chats/settings.rs @@ -218,7 +218,6 @@ pub enum ChatCompletionSource { #[default] OpenAi, Mistral, - Gemini, AzureOpenAi, VLlm, } @@ -229,7 +228,6 @@ impl From for DbChatCompletionSource { match source { OpenAi => DbChatCompletionSource::OpenAi, Mistral => DbChatCompletionSource::Mistral, - Gemini => DbChatCompletionSource::Gemini, AzureOpenAi => DbChatCompletionSource::AzureOpenAi, VLlm => DbChatCompletionSource::VLlm, }