From 80684ec84047bda0299f8fd845b1c97f6fac5c99 Mon Sep 17 00:00:00 2001 From: sigoden Date: Thu, 14 Nov 2024 08:14:32 +0800 Subject: refactor: improve tool calls (#995) - rename MessageContent:ToolResults to MessageContent:ToolCalls - rename ToolResults to MessageContentToolCalls - persist tool_calls to messages.md --- src/client/vertexai.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/client/vertexai.rs') diff --git a/src/client/vertexai.rs b/src/client/vertexai.rs index 452eb09..07ff2a4 100644 --- a/src/client/vertexai.rs +++ b/src/client/vertexai.rs @@ -342,8 +342,7 @@ pub fn gemini_build_chat_completions_body( .collect(); vec![json!({ "role": role, "parts": parts })] }, - MessageContent::ToolResults(results) => { - let tool_results = results.tool_results; + MessageContent::ToolCalls(MessageContentToolCalls { tool_results, .. }) => { let model_parts: Vec = tool_results.iter().map(|tool_result| { json!({ "functionCall": { -- cgit v1.2.3