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.yamlClaude Code settings.json: "ANTHROPIC_BASE_URL": "http://localhost:8080"