CJACK
90ce595325
chore: update project files
2026-04-27 02:09:11 +08:00
CJACK
f13ad231ac
全局统一映射
2026-04-26 01:58:15 +08:00
CJACK
131ca7d398
feat: revamp DeepSeek v4 model handling
...
- replace legacy DeepSeek ids with the new deepseek-v4 model family\n- move thinking control to request parameters and preserve assistant reasoning content\n- switch history split to IGNORE transcript injection and map upload auth failures to 401\n- update admin defaults, API docs, samples, and tests for the new model scheme
2026-04-26 00:02:14 +08:00
CJACK
0f2b5fee23
refactor: enhance XML tool call parsing to support nested structures, CDATA, and repeated tags
2026-04-19 19:58:45 +08:00
CJACK
6688e0ba35
refactor: remove unnecessary whitespace and end-of-sentence markers to align with official DeepSeek chat template encoding
2026-04-19 17:47:45 +08:00
CJACK.
433a3a877d
feat(prompt): align DeepSeek prompt assembly with tokenizer-style turns
2026-04-12 13:59:42 +08:00
CJACK.
a8c160b05d
fix: parse DeepSeek accumulated_token_usage robustly and stabilize lint
2026-04-06 11:14:48 +08:00
CJACK
1530246e4f
refactor: move tool call parsing and formatting logic to a dedicated internal/toolcall package
2026-04-06 03:19:18 +08:00
CJACK
2a6b787f38
feat: implement mandatory DeepSeek turn termination markers for system, user, assistant, and tool roles
2026-04-05 21:48:18 +08:00
CJACK
585d35e592
refactor: standardize prompt markers and remove legacy EOS and system instructions tags
2026-04-05 20:50:12 +08:00
CJACK
621599f8ad
test: update message preparation tests to expect explicit User role markers
2026-03-29 19:41:03 +08:00
CJACK.
97a81c4191
Harden toolcall leak interception for function-style payloads
2026-03-22 20:07:12 +08:00
CJACK.
b108a7915a
Support nested fenced blocks in stream fence tracking
2026-03-22 15:12:55 +08:00
CJACK.
fb5fc0e885
Default to aggressive tool-call interception in mixed/fenced text
2026-03-20 02:03:46 +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
3a75b75ae0
feat: Introduce model alias resolution, enhanced configuration options, and improved OpenAI/Claude adapter handling for responses, embeddings, and tool calls.
2026-02-18 23:06:18 +08:00
CJACK
f2b10992cc
test: Introduce comprehensive edge case tests for various internal packages including SSE, Claude, Auth, Account, Config, Deepseek, Admin, and Util.
2026-02-18 16:52:16 +08:00