Skip to content

Omnihive v0.4.0

Latest

Choose a tag to compare

@KuaaMU KuaaMU released this 15 Feb 14:11
· 8 commits to main since this release

v0.4.0 - 供应商重写 + 真实连接测试 + 自动引擎决策

真实供应商连接测试(Real Provider Validation)

  • test_provider() 重写为真实 API 调用,不再伪造验证
  • 成功返回 token 数量 + 响应文本,失败返回真实 HTTP 错误(401/403/超时等)
  • 新增 derive_api_config() 辅助函数,支持 8 种供应商类型自动映射 API 格式和 URL

供应商预设系统(Provider Preset System)

  • 内置 8 个预设:Anthropic、OpenAI、OpenRouter、DeepSeek、Google Gemini、Groq、Mistral、Custom Gateway
  • 每个预设包含模型目录和上下文窗口大小
  • 设置界面重写:移除引擎标签页和高级设置,改为预设卡片网格 + 简化模态框
  • 添加供应商只需:选择预设 → 填写 API Key → 选择模型 → 测试连接 → 保存

自动引擎决策(Auto Engine Decision)

  • 新增 auto_select_provider() 命令,智能选择最佳供应商
  • 优先级:已启用且健康的供应商(按类型排序)> 环境变量(6 种)> 自动检测
  • 启动按钮默认使用 Auto 模式,无需手动选择引擎
  • 通用标签页简化为单一"默认供应商"选择器(支持 Auto + 已配置供应商下拉)

UI 简化

  • 移除 ENGINE_CONFIGS 引擎标签页设计
  • 移除 ConfigPreviewPanel 运行时配置预览
  • 移除高级设置暴露(anthropic_version、extra_headers、force_stream、api_format)
  • ConfigSelector 新增 Auto 选项

文件变更

  • 16 个文件变更,666 行新增,556 行删除
  • 新增 provider_presets.rs(供应商预设模块)

下载

  • Omnihive_0.4.0_x64-setup.exe - Windows NSIS 安装程序(推荐)
  • Omnihive_0.4.0_x64_en-US.msi - Windows MSI 安装程序