平时主要用 OpenCode / Claude Code 写代码,每个月光订阅和 API 就是一笔不小的开销,而且不同模型要开不同平台、管一堆 Key ,切来切去很烦。 所以这几个月下班后自己折腾了一个小项目: 一个 Key 调用多个模型 ( DeepSeek 、GLM 、Kimi 、Claude 、GPT 等),兼容 OpenAI / Anthropic 两种格式,在 OpenCode 、Claude Code 、Cursor 里改个 base URL 就能用。 后来朋友说不想配客户端,就又加了一个 网页聊天 ,体验类似 Claude 网页版,登录就能直接和各个模型对话、切换模型对比效果。 做的过程中印象比较深的几个点: 两种 API 格式兼容 :OpenAI 和 Anthropic 的流式返回格式差别不小,Claude Code 对格式挺挑的,调了很久才稳定。 计费 :按 token 实时扣费,要处理流式中断、重试导致的重复计费,这块比想象中麻烦。 登录 :最后只保留了 Google 和 Telegram 登录,省掉了邮箱验证那一套。 充值 ...