Skip to content

TUI端baseUrl不生效 #1577

@huxeon

Description

@huxeon

🐛 Bug: TUI 端 baseUrl 配置 opencode Go 端点失败

问题概述

使用 baseUrl 配置 opencode Go 端点时,桌面端(Desktop)可正常连接,但 TUI 端(Terminal UI)连接失败

复现步骤

  1. 在配置文件中设置 baseUrl 指向 opencode Go 端点,例如:
    {
      "baseUrl": "https://opencode.ai/zen/go/v1"
    }
  2. 启动桌面端 → ✅ 正常连接,API 调用成功
  3. 启动 TUI 端 → ❌ 连接失败 / 报错

期望行为

桌面端和 TUI 端在使用相同 baseUrl 配置时,行为应一致,TUI 端应能正常连接到 opencode Go 端点。

实际行为

  • 桌面端:✅ 正常
  • TUI 端:❌ 失败(请补充具体错误信息 / 日志)

环境信息

项目 详情
OS Windows 11
TUI 版本 0.49.0
Desktop 版本 0.49.0
baseUrl 配置值 https://opencode.ai/zen/go/v1

可能的根因方向

  • TUI 端解析 baseUrl 的路径拼接逻辑是否与桌面端不同?
  • TUI 端是否有独立的 HTTP client / transport 配置(如 TLS、代理、超时),而桌面的 Electron 使用系统代理?
  • TUI 端是否对 baseUrl 的结尾 /v1/ 做了不同处理?
  • 是否存在环境变量(如 HTTP_PROXY / NO_PROXY)影响 TUI 端但未影响桌面端?

错误日志 / 截图

错误 · 认证失败(DeepSeek 401):Invalid API key.。你的 API key 被拒绝。运行 `reasonix setup` 或 `export DEEPSEEK_API_KEY=sk-...` 修复。在 https://platform.deepseek.com/api_keys 获取 key

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions