10 Commits
Author SHA1 Message Date
nyoung 7f7ab190aa fix(openai): 解析/截断/续写兼容 DeepSeek DSML 工具调用方言;bump 0.6.5 2026-10-09 09:45:30 +08:00
nyoungo fed260559c feat(admin): 登录改用 bcrypt 并对失败登录限速;bump 0.6.4
- 管理台密码改为 bcrypt 校验(已配置的 bcrypt 值直接使用,明文先 SHA-256 再哈希,避开 72 字节上限并保持常数时间比较)
- 同一客户端 5 次失败登录锁定 5 分钟,429 响应带 Retry-After;成功登录清零
- 版本号提升到 0.6.4(Makefile / internal/admin.Version)
2026-10-09 00:50:36 +08:00
nyoung e44e960fe9 chore: bump version to 0.6.3 2026-10-08 17:41:28 +08:00
nyoung 68ba2aa431 chore: bump version to 0.6.2 2026-10-08 15:13:50 +08:00
nyoungo 3db73ded64 chore: bump version to 0.6.1 2026-10-08 01:07:10 +08:00
nyoungo 4cc4504a18 chore: bump version to 0.6.0 2026-10-07 23:16:00 +08:00
nyoungo f30049b137 chore: document partial-call fallback and bump version to 0.5.0 2026-10-07 22:41:18 +08:00
nyoungo 413be4ba9e feat: stitch truncated tool-call JSON via multi-round continuation 2026-10-07 20:37:27 +08:00
nyoungo c3e6d9d513 ci: add windows/linux binary build workflow
- test job: go vet + go test on push/PR/tag
- build job: CGO_ENABLED=0 cross-build linux/amd64 + windows/amd64 with version injection, sha256 checksums, uploaded as artifacts
- fix Makefile -X ldflags path after module rename
- add .gitattributes (LF normalization), ignore CI build outputs
2026-10-07 16:21:45 +08:00
nyoungo 18b2c04006 initial import
- Go service bridging deepseek.de/es/fr V4 models behind an OpenAI-compatible API
- /v1/chat/completions, /v1/responses, /v1/messages (Anthropic) with tool calling
- web admin console: dashboard, models/sites, keys, proxies, Turnstile, playground, live logs
- Turnstile solvers: solver API / local browser via CDP / manual cookie import
- MIT license, README with screenshots, Dockerfile and Makefile
2026-10-07 15:46:45 +08:00