logo
0
0
WeChat Login

/Release/v2.0.1

OpenCode DMXAPI v2.0.1
OverviewDeployMetadata

OpenCode DMXAPI 配置工具 v2.0.1

一键配置 OpenCode 使用 DMXAPI 服务的跨平台工具。


♻️ 重构

  • 移除配置中的 字段
  • 从 OpenCodeConfig 结构体中移除 Schema 字段
    - 移除 NewDMXAPIConfig 中的 Schema 赋值
    - 移除 mergeConfigs 中的 Schema 合并逻辑

✨ 新功能

  • 实现基于模型名称路由的多 provider 配置
  • 根据模型名称前缀自动分类到对应 SDK:
    - claude-* → @ai-sdk/anthropic (dmxapi-anthropic)
    - gemini-* → @ai-sdk/google (dmxapi-google)
    - 其他 → @ai-sdk/openai-compatible (dmxapi-openai)
    - 支持多 provider 认证配置
    - 兼容读取新旧配置格式
  • 更新日志显示完整 commit body 信息
    在 cliff.toml 中添加 commit.body 的显示逻辑,使 Release Notes
    包含 commit 的详细描述(如子项列表),而不仅是标题行。

📚 文档

  • 重写 README,突出智能模型路由和多 Provider 配置
  • 添加徽章提升专业感
    - 新增智能模型路由说明(claude/gemini/其他模型自动路由)
    - 新增配置模式说明(完整配置/仅模型配置)
    - 更新配置示例为多 Provider 格式
    - 使用表格提高可读性
    - 添加 OpenCode 文档链接

🔧 杂项

  • 将 dmxapi-config.exe 添加到 gitignore
    排除根目录编译生成的二进制文件,避免将可执行文件提交到仓库。

📥 下载

平台架构文件
Windowsx64opencode-dmxapi-v2.0.1-windows-amd64.exe
Linuxx64opencode-dmxapi-v2.0.1-linux-amd64
LinuxARM64opencode-dmxapi-v2.0.1-linux-arm64
macOSIntelopencode-dmxapi-v2.0.1-darwin-amd64
macOSApple Siliconopencode-dmxapi-v2.0.1-darwin-arm64

🛠️ 安装说明

Windows

# 下载后直接运行
.\opencode-dmxapi-v2.0.1-windows-amd64.exe

Linux

# 下载并添加执行权限
chmod +x opencode-dmxapi-v2.0.1-linux-amd64
./opencode-dmxapi-v2.0.1-linux-amd64

macOS

# 下载并添加执行权限
chmod +x opencode-dmxapi-v2.0.1-darwin-arm64
# 首次运行可能需要在"系统设置 > 隐私与安全性"中允许
./opencode-dmxapi-v2.0.1-darwin-arm64

🔗 相关链接

Attachment
Uploaded at2026-01-26 17:24:59
Uploaded at2026-01-26 17:24:59