From 4d1ed0390f65789d2b08003b2d2a67d59cbfd615 Mon Sep 17 00:00:00 2001 From: hiibolt Date: Fri, 28 Feb 2025 17:11:02 -0600 Subject: [PATCH 1/2] bugfix: Updated `FileSearchRanker` to match change by OpenAI --- async-openai/src/types/assistant.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/async-openai/src/types/assistant.rs b/async-openai/src/types/assistant.rs index cd0aba47..1824c4b3 100644 --- a/async-openai/src/types/assistant.rs +++ b/async-openai/src/types/assistant.rs @@ -147,7 +147,7 @@ pub struct AssistantToolsFileSearchOverrides { pub enum FileSearchRanker { #[serde(rename = "auto")] Auto, - #[serde(rename = "default_2024_08_21")] + #[serde(rename = "default-2024-08-21")] Default2024_08_21, } From 7b58ee4f4f823c0135415621a2aac62eafdcc06f Mon Sep 17 00:00:00 2001 From: hiibolt Date: Mon, 3 Mar 2025 11:09:00 -0600 Subject: [PATCH 2/2] refactor: Chose to allow both `default_2024_08_21` and the hypened equivalent --- async-openai/src/types/assistant.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/async-openai/src/types/assistant.rs b/async-openai/src/types/assistant.rs index 1824c4b3..c45e9d71 100644 --- a/async-openai/src/types/assistant.rs +++ b/async-openai/src/types/assistant.rs @@ -147,7 +147,8 @@ pub struct AssistantToolsFileSearchOverrides { pub enum FileSearchRanker { #[serde(rename = "auto")] Auto, - #[serde(rename = "default-2024-08-21")] + #[serde(alias = "default_2024_08_21")] + #[serde(alias = "default-2024-08-21")] Default2024_08_21, }