summaryrefslogtreecommitdiffstats
path: root/src/serve.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-11-13 18:24:43 +0800
committerGitHub <noreply@github.com>2024-11-13 18:24:43 +0800
commitff0ea19b48a18e9a1849bd2a653173a3ed4e4560 (patch)
treeb8a8b9d15639649f2fa6e7dc72adcfae770bfc4e /src/serve.rs
parent163ab626cd2b8875161b2598e9400df201eacaa8 (diff)
downloadaichat-ff0ea19b48a18e9a1849bd2a653173a3ed4e4560.tar.gz
fix: invalid request on qianwen multi tool-calls (#993)
Diffstat (limited to 'src/serve.rs')
-rw-r--r--src/serve.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/serve.rs b/src/serve.rs
index 0b4c475..84e6c87 100644
--- a/src/serve.rs
+++ b/src/serve.rs
@@ -889,7 +889,7 @@ fn parse_messages(message: Vec<Value>) -> Result<Vec<Message>> {
}
output.push(Message::new(
MessageRole::Assistant,
- MessageContent::ToolResults((list, text)),
+ MessageContent::ToolResults(ToolResults::new(list, text)),
));
tool_results = None;
} else {