Skip to content

a4api v0.1.1

Choose a tag to compare

@eogee eogee released this 11 Aug 10:00
· 7 commits to master since this release

a4api v0.1.1

Claude Code / Codex 双目标 LLM 服务商一键切换工具。

本次修复

  • 修复 Codex 请求被上游 400 拒绝:Codex 以 developer 角色发送系统指令时,本地翻译代理原先将该角色原样透传给只认 system 的 OpenAI 兼容上游(DeepSeek、智谱、Moonshot 等),导致 Invalid request: role 'developer' is not allowed。现已将 developer 统一映射为 system 再转发,各服务商均能正常接受。

安装

  • 下载 a4api-setup-0.1.1.exe 后双击运行,按向导完成安装(每用户安装,免 UAC)
  • 安装完成后从开始菜单或桌面快捷方式启动
  • 首次运行时若出现 SmartScreen 提示,点「更多信息 → 仍要运行」即可(应用未做商业代码签名,属正常现象)

功能

  • 自动更新:发布新版本到 GitHub/Gitee 后,启动时静默检查或点「检查更新」发现更新 → 确认后下载安装包并显示进度 → 校验通过后运行安装器完成升级。更新清单经 Ed25519 签名 + 安装包 SHA256 双重校验(防 MITM / 防伪造),GitHub 优先、Gitee 回退双源下载,支持「忽略此版本」
  • 6 个预置服务商模板(DeepSeek、智谱、OpenRouter、本地 LLM Studio 等),启动时自动同步
  • DeepSeek-openai 原生支持 OpenAI Responses:Codex 直连上游,无需本地代理;其余 OpenAI 兼容服务商经本地翻译代理,一套配置同时覆盖 Claude Code 与 Codex
  • 配置方案卡片化管理:新增、编辑、删除、一键切换,切换前自动备份(滚动保留最近 5 份)
  • API Key 使用 Windows DPAPI 加密存储,接口永不回显明文
  • 本地翻译代理仅监听 127.0.0.1 并以随机 token 鉴权
  • 切换配置后可一键重启 Claude Code / Codex;单实例检测防止重复运行

SHA256

24471D877E21BC520EFEC15BC98689313A355FD9F86E762F3B7348A4CD2CDF61