From 416fcf47f17259f096f3f8f561e8769b83fd971f Mon Sep 17 00:00:00 2001 From: Kerollmops Date: Tue, 10 Jun 2025 10:28:06 +0200 Subject: [PATCH] Use the same units --- crates/meilisearch-types/src/features.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/meilisearch-types/src/features.rs b/crates/meilisearch-types/src/features.rs index 5cc066afd..322ca74d1 100644 --- a/crates/meilisearch-types/src/features.rs +++ b/crates/meilisearch-types/src/features.rs @@ -128,7 +128,8 @@ impl ChatCompletionSource { /// Old OpenAI models use the system role while new ones use the developer role. fn old_openai_model(model: &str) -> bool { ["gpt-3.5", "gpt-4", "gpt-4.1", "gpt-4.5", "gpt-4o", "chatgpt-4o"].iter().any(|old| { - model.starts_with(old) && model.chars().nth(old.len()).is_none_or(|last| last == '-') + model.starts_with(old) + && model.chars().nth(old.chars().count()).is_none_or(|last| last == '-') }) }