diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 864184ba0..03ed98f55 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -740,7 +740,7 @@ struct server_task_result_cmpl_final : server_task_result { } json message { - {"content", msg.content}, + {"content", msg.content == "" && !tool_calls.empty() ? json() : json(msg.content)}, {"tool_calls", tool_calls}, {"role", "assistant"}, };