songguoliang
|
d73f7b8b73
|
/v1/chat/completions 接口返回报文中出现了[citation:1][citation:2]等未解析的标签,本次改动将返回报文中的标签做了解析
|
2026-04-20 11:22:31 +08:00 |
|
CJACK
|
a1ce954ad5
|
refactor: implement auto-transition from thinking to text content upon detecting </think> tags and remove unused helper functions
|
2026-04-19 18:05:38 +08:00 |
|
CJACK
|
0c644d1f4d
|
refactor: remove legacy function call support and simplify tool sieve logic
|
2026-04-19 04:38:48 +08:00 |
|
CJACK
|
daa636e040
|
refactor: handle upstream thinking-only responses as errors and sanitize dangling think tags in output
|
2026-04-13 01:55:14 +08:00 |
|
CJACK.
|
26aa02d4b5
|
fix(openai): return 429 for empty upstream output
|
2026-04-06 16:56:17 +08:00 |
|
CJACK.
|
3497d5d019
|
fix: classify empty upstream and tighten xml tool-name parsing
|
2026-04-04 02:14:39 +08:00 |
|
CJACK.
|
0258f83d10
|
Fix XML passthrough and empty-upstream handling
|
2026-04-03 22:31:15 +08:00 |
|
CJACK.
|
97a81c4191
|
Harden toolcall leak interception for function-style payloads
|
2026-03-22 20:07:12 +08:00 |
|
CJACK.
|
3fccec0e22
|
test: remove unused asFloat helper
|
2026-03-22 10:24:11 +08:00 |
|
CJACK.
|
20b603666d
|
Allow standalone parser to detect mixed prose tool JSON
|
2026-03-20 02:03:32 +08:00 |
|
CJACK.
|
1fafd25e86
|
add output_text.done event and remove transient stability report
|
2026-03-07 16:00:53 +08:00 |
|
CJACK.
|
a6aa4a1839
|
补充工具调用行为说明并修正测试文档过时命令
|
2026-03-03 00:39:02 +08:00 |
|
CJACK
|
321b8a89ee
|
优化
|
2026-03-01 06:42:07 +08:00 |
|
CJACK
|
d84875e466
|
工具调用优化
|
2026-03-01 06:33:49 +08:00 |
|
CJACK
|
6c318f1910
|
fix: Ensure incomplete tool call items are properly closed and required tool choice failures are correctly handled for malformed payloads.
|
2026-02-22 21:27:42 +08:00 |
|
CJACK
|
a9403c5392
|
feat: add Gemini API compatibility, refactor stream rendering, and enhance tool call handling and configuration options
|
2026-02-22 20:53:42 +08:00 |
|
CJACK
|
ae7dce0b32
|
feat: Improve OpenAI tool call handling by passing unknown tool calls as content and filtering streamed tool calls by schema.
|
2026-02-22 19:33:52 +08:00 |
|
CJACK
|
920767f486
|
feat: Add Gemini adapter, improve API key fallback for Gemini AI Studio compatibility, and enhance OpenAI tool call streaming.
|
2026-02-22 01:26:08 +08:00 |
|
CJACK
|
13b1ec46ee
|
feat: Implement request tracing and enhance tool call streaming stability by preventing speculative deltas and improving multi-call finalization.
|
2026-02-21 19:19:05 +08:00 |
|
CJACK
|
e2cb07f08c
|
feat: Introduce stable call_id for OpenAI function_call and tool_calls events in streaming output, including reasoning text.
|
2026-02-21 09:47:38 +08:00 |
|
CJACK
|
210d9f5793
|
feat: enhance message normalization for OpenAI tool calls and Claude system message tool injection
|
2026-02-19 04:44:01 +08:00 |
|
CJACK
|
d21aedac83
|
feat: Hide raw tool call JSON from output_text in OpenAI-style responses when structured tool calls are present.
|
2026-02-19 00:28:44 +08:00 |
|
CJACK
|
df9aea194c
|
fix: Remove redundant text accumulation to prevent duplicate output in streamed responses and add a test for it.
|
2026-02-19 00:08:03 +08:00 |
|