tools in AssistantObject needs to be Vec<HashMap<String, String>>

This commit is contained in:
Giuseppe Massaro
2023-11-21 09:12:18 +01:00
parent 445b1e1480
commit 50243064af

View File

@ -56,7 +56,7 @@ pub struct AssistantObject {
pub model: String, pub model: String,
#[serde(skip_serializing_if = "Option::is_none")] #[serde(skip_serializing_if = "Option::is_none")]
pub instructions: Option<String>, pub instructions: Option<String>,
pub tools: Vec<String>, pub tools: Vec<HashMap<String, String>>,
pub file_ids: Vec<String>, pub file_ids: Vec<String>,
pub metadata: HashMap<String, String>, pub metadata: HashMap<String, String>,
} }