sync: minja (tool call name optional https://github.com/google/minja/pull/36)
This commit is contained in:
parent
5408cb8459
commit
caed1ef76f
1 changed files with 3 additions and 1 deletions
|
@ -283,10 +283,12 @@ class chat_template {
|
||||||
message["role"] = "user";
|
message["role"] = "user";
|
||||||
auto obj = json {
|
auto obj = json {
|
||||||
{"tool_response", {
|
{"tool_response", {
|
||||||
{"tool", message.at("name")},
|
|
||||||
{"content", message.at("content")},
|
{"content", message.at("content")},
|
||||||
}},
|
}},
|
||||||
};
|
};
|
||||||
|
if (message.contains("name")) {
|
||||||
|
obj["tool_response"]["name"] = message.at("name");
|
||||||
|
}
|
||||||
if (message.contains("tool_call_id")) {
|
if (message.contains("tool_call_id")) {
|
||||||
obj["tool_response"]["tool_call_id"] = message.at("tool_call_id");
|
obj["tool_response"]["tool_call_id"] = message.at("tool_call_id");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue