f9cdeb5d64
feat: 认证简化为固定进入密钥 + 页面增强(API 文档/主题切换/版权署名)
...
- 移除管理员初始化/登录/JWT 流程,改为固定进入密钥(19735500),
首次启动自动初始化到数据库 settings 表(可改库更新)
- analyze 接口支持可选密钥鉴权:X-Access-Key 请求头或 access_key 字段,
带密钥强制校验(错误 401),不带密钥保持免鉴权
- 解锁后顶栏"复制 API 文档"按钮:以当前访问 URL 为基础地址动态生成
Markdown 文档(免鉴权/带密钥两种 curl 示例,供智能体直接调用)
- 白昼/黑夜主题切换:CSS 变量驱动,localStorage 持久化,默认跟随系统
- 修复 hidden 属性被 display:flex 覆盖导致解锁层无法隐藏的问题
- 页面去除"免费/Agnes"文案,页脚署名青梧映星软件开发工作室
- build.bat/build.sh 简化为 Linux 交叉编译(CGO_ENABLED=0)
- 依赖精简:移除 golang-jwt/bcrypt,直接依赖仅 gin/sqlite/gorm/yaml
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-13 01:21:18 +08:00
a3bbf33358
feat: 重构为 Go Web 脚手架——在线图片识别 Web 服务 + vision-cli 独立工具
...
- Gin + config.yaml + SQLite 后端骨架,JWT 登录 + 管理员初始化
- web/ 原生单页:拖拽多图上传 → Agnes 免费识别 → 结果复制
- HTTP API:/api/v1/vision/analyze 免鉴权 + 令牌桶限流,支持程序直调
- cmd/vision-cli 独立 CLI 工具(复用 service 层,不依赖 Web 服务)
- build.bat / build.sh 构建脚本,移除 mcp-server
- 统一响应格式 {code, message, data},CORS/JWT/限流中间件
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-12 23:59:17 +08:00
8bf77301bd
docs: 添加 README——构建/用法/Claude Code 在线调用/MCP 说明
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-12 23:38:21 +08:00
ebb0ae9163
update
2026-07-10 18:46:10 +08:00
a3b48f56c9
update
2026-07-10 18:42:30 +08:00
xieyao
2df5e871dc
feat: add Agnes AI as default provider, support multi-provider switching
...
- Default provider changed from Zhipu to Agnes AI (agnes-2.0-flash)
- Add --provider flag: agnes (default), zhipu, custom
- Add AGNES_API_KEY env var support (still compatible with ZHIPU_API_KEY)
- Add provider presets system for easy switching between AI backends
- Add .gitignore to prevent config.json with API keys from being committed
- Update usage examples
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-29 18:58:26 +08:00
ee03467993
feat: Go 图片识别 CLI 工具 — 对接 Agnes-2.0-Flash 免费视觉模型
...
为 Claude Code 等 AI 编码助手提供图片理解能力:
- 支持本地图片 base64 编码上传
- 多图对比分析
- 自动重试 + 指数退避
- 多源配置管理(命令行/环境变量/配置文件)
- 关闭 thinking 模式以降低延迟
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-15 23:45:52 +08:00