- 移除管理员初始化/登录/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>
29 lines
836 B
YAML
29 lines
836 B
YAML
# ========== 服务配置 ==========
|
||
server:
|
||
port: 8080
|
||
|
||
# ========== 数据库配置 ==========
|
||
database:
|
||
driver: sqlite # 当前仅支持 sqlite(pure-go,无需 CGO)
|
||
path: ./data/app.db
|
||
auto_migrate: true # 启动自动建表,生产环境建议 false
|
||
|
||
# ========== 访问密钥 ==========
|
||
auth:
|
||
access_key: "19735500" # 进入密钥,首次启动初始化到数据库
|
||
|
||
# ========== 文件上传 ==========
|
||
upload:
|
||
path: uploads
|
||
max_size: 10485760 # 单张图片最大 10MB
|
||
|
||
# ========== AI 视觉模型(Agnes 免费) ==========
|
||
ai:
|
||
api_key: "sk-68FL9xXRrJhxcY5TCGxoaFlQ94oCBioIJhyGfeDMCkCvA0SV"
|
||
base_url: "https://apihub.agnes-ai.com/v1/chat/completions"
|
||
model: "agnes-2.0-flash"
|
||
|
||
# ========== 环境配置 ==========
|
||
env:
|
||
name: dev # dev | prod
|