tool-call(dsv3): Fixed a parse problem when there are multiple function definitions in tool_calls (#10209)
This commit is contained in:
@@ -55,7 +55,7 @@
|
|||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- set ns.is_first = true -%}
|
{%- set ns.is_first = true -%}
|
||||||
{%- else %}
|
{%- else %}
|
||||||
{{- '\n' + '<|tool▁call▁begin|>' + tool['type'] + '<|tool▁sep|>' + tool['function']['name'] + '\n' + '```json' + '\n' + tool['function']['arguments'] + '\n' + '```' + '<|tool▁call▁end|>'}}
|
{{- '\n' + '<|tool▁call▁begin|>' + tool['type'] + '<|tool▁sep|>' + tool['function']['name'] + '\n' + '```json' + '\n' + tool['function']['arguments']|tojson + '\n' + '```' + '<|tool▁call▁end|>'}}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{{- '<|tool▁calls▁end|><|end▁of▁sentence|>'}}
|
{{- '<|tool▁calls▁end|><|end▁of▁sentence|>'}}
|
||||||
|
|||||||
Reference in New Issue
Block a user