Commit Graph

11 Commits

Author SHA1 Message Date
CJACK.
ba96554cc1 Unify non-stream parsing with SSE parser 2026-02-06 02:45:36 +08:00
CJACK
9956770cb0 1 2026-02-01 16:08:56 +08:00
CJACK
dbae110d2b feat: Implement OpenAI-compatible tool calling by injecting tool prompts and parsing tool calls from model responses. 2026-02-01 16:05:10 +08:00
CJACK
1cf52502bb refactor: Consolidate SSE and stream parsing logic into sse_parser.py, remove stream_parser.py, and update WebUI panel text. 2026-02-01 15:37:01 +08:00
CJACK
e990517970 refactor: Extract DeepSeek SSE parsing logic to sse_parser module and centralize stream constants. 2026-02-01 15:24:36 +08:00
CJACK
2295007438 refactor: centralize and enhance DeepSeek SSE chunk parsing and content type determination. 2026-02-01 15:14:05 +08:00
CJACK
0dc83912bc feat: Localize UI strings to Chinese and add new API documentation. 2026-02-01 07:09:07 +08:00
CJACK
977aa22e14 feat: Refactor stream parsing to accurately distinguish thinking and response content based on DeepSeek stream formats and add comprehensive unit tests for various chunk types. 2026-02-01 04:57:14 +08:00
CJACK
fc2175474b feat: Implement DeepSeek V3 streaming response parsing to differentiate thinking and text content, and update Safari impersonation. 2026-02-01 04:25:24 +08:00
CJACK
b90901d5a0 feat: add stream parsing for DeepSeek SSE responses, centralize model management, and refactor tool call handling. 2026-02-01 03:53:01 +08:00
CJACK
bc260899c1 feat: Initialize project with FastAPI backend, React web UI, Vercel sync, and API integrations. 2026-02-01 02:17:01 +08:00