Skip to content

v1.0.0 — 精简版,3 文件核心

Latest

Choose a tag to compare

@Moguifeng-9119 Moguifeng-9119 released this 04 Jun 13:26

v1.0.0 — 从 47 文件砍到 3 文件

旧版 v0.8.0 代码见 tag v0.8.0-archived

删掉的功能

Dashboard、Admin API、Analytics (SQLite)、Setup Wizard、Tracing/Observability、Pipeline、ML 路由 (embedding)、A/B Test、Helm/K8s 部署、Docker Compose、9 个 Provider 精简到按需配置。

保留的功能

  • 协议翻译: Anthropic Messages API ↔ OpenAI Chat Completions (含 SSE 流)
  • 关键词路由: 根据用户消息关键词匹配 → 选便宜/贵模型

3 个源文件

文件 行数 作用
main.go 127 入口、配置加载、路由注册
proxy.go 220 Anthropic ↔ OpenAI 格式互转
router.go 67 关键词匹配 → 选 provider+model

使用

cp config.example.yaml config.yaml
# 填入 API key
go run . --config config.yaml

Claude Code settings.json: "ANTHROPIC_BASE_URL": "http://localhost:8080"