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/openai.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/client/openai.rs') diff --git a/src/client/openai.rs b/src/client/openai.rs index 0f01e36..7f449fb 100644 --- a/src/client/openai.rs +++ b/src/client/openai.rs @@ -205,12 +205,11 @@ pub fn openai_build_chat_completions_body(data: ChatCompletionsData, model: &Mod .flat_map(|message| { let Message { role, content } = message; match content { - MessageContent::ToolResults(results) => { - let ToolResults { + MessageContent::ToolCalls(MessageContentToolCalls { tool_results, text, sequence, - } = results; + }) => { if !sequence { let tool_calls: Vec<_> = tool_results.iter().map(|tool_result| { json!({ -- cgit v1.2.3