Repository navigation
dsfree2api v0.6.1
升级内容
- 带工具的请求不再整体缓冲:tool_calls 参数按 OpenAI Chat / Anthropic Messages / Responses 三种接口协议增量下发,长任务实时逐段输出,不再等到全部生成完才一次性返回
- 修复普通流式回复末尾重复发送全文的问题
- 支持模型先写一段说明、再输出工具 JSON 的回复格式(解析、续写、增量提取三处同步放开前缀限制)
- 流式发送与最终解析统一使用同一套转义规则:非法转义自动加倍反斜杠、控制字符统一转义,客户端拼接结果始终是合法 JSON
- 对齐后如仍出现差异,日志会记录首个差异点上下文,便于定位
- 新增 drip 计时探针(由环境变量开启)与多项增量提取、前缀解析的单元测试
验证
- go vet 与 go test 全量通过
- 实测三种接口的流式输出、先说明后工具的回复、截断续写拼接(流式与非流式)全部通过