XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/gpt4free

Disable strip tool_calls

9a482250
hlohaus <hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +6 -6
Modified g4f/tools/optimize_request.py +6 -6
@@ -1257,12 +1257,12 @@ def optimize_request(messages: Messages, tools: Any) -> Tuple[int, Dict[str, str
1257 1257 ] = f"truncated oversized tool results (-{tool_trunc_saved} bytes)"
1258 1258
1259 1259 # ── Strip redundant tool_call fields ──
1260 tool_field_saved = _strip_redundant_tool_fields(messages)
1261 if tool_field_saved:
1262 saved_bytes += tool_field_saved
1263 logs[
1264 "tool_fields"
1265 ] = f"stripped redundant tool_call fields (-{tool_field_saved} bytes)"
1260 # tool_field_saved = _strip_redundant_tool_fields(messages)
1261 # if tool_field_saved:
1262 # saved_bytes += tool_field_saved
1263 # logs[
1264 # "tool_fields"
1265 # ] = f"stripped redundant tool_call fields (-{tool_field_saved} bytes)"
1266 1266
1267 1267 # ── Collapse whitespace ──
1268 1268 ws_saved = _collapse_message_whitespace(messages)