Skip to content

简化第三方模型配置,增加预制模板Simplify third-party model config with pre‑built templates #5350

Closed

Description

@shadapang

中文

问题:配置 OpenCode Zen、OpenCode Go、Agnes、美团 Sensenova 等第三方兼容服务商时,需手动填写 Base URL、模型名、密钥环境变量,且无内置文档提示;保存后模型列表常卡在 not checked / cache failed 状态,无法正常加载。

建议:内置预制模板(含固定 URL 和常用模型列表),用户仅需填写密钥;配置页嵌入官方文档说明;增加「测试连接」按钮,自动刷新状态;修复缓存加载异常。

收益:新手 1 分钟内完成配置,无需外部查资料、减少调试时间。


English

Problem: Configuring third‑party compatible providers (OpenCode Zen, OpenCode Go, Agnes, Meituan Sensenova) requires manually entering Base URL, model names, and API key env vars with no in‑UI docs. After saving, model lists often stuck at not checked / cache failed and won't load.

Suggestion: Add built‑in templates (pre‑filled URLs & common model lists) – users only input their API key. Embed official docs/parameters on the config page. Add a "Test Connection" button to verify and auto‑update status. Fix the cache failure bug.

Benefit: New users can finish setup within 1 minute, without external searches or lengthy debugging.

Activity

  1. github-actions commented on Aug 13, 2026

    @github-actions
    Contributor

    Thanks @shadapang for the report.

    This issue is staying open for maintainer triage. CodeWhale gets better because people bring us real edge cases from real machines, providers, regions, and workflows.

    If you can add a reproduction, logs, version output, screenshots, or the provider/model involved, that makes it much easier for us to verify and harvest the fix. Maintainers may comment /lgtmi to mark recurring issue reporters as approved so this intake note is skipped next time.

  2. modified the milestones: v0.9.8, v0.9.9 on Aug 14, 2026
  3. Hmbown commented on Aug 14, 2026

    @Hmbown
    Collaborator

    Moved to v0.9.9. Truth-boundary (/models 2xx ≠ model ready) is on main. Prefab third-party templates are later UX.

  4. Hmbown commented on Aug 15, 2026

    @Hmbown
    Collaborator

    ah - thank you so much fo rthis - I 'mg oing to try to move it up to 0.9.8

  5. moved this from Backlog to In progress in CodeWhaleon Aug 16, 2026
  6. modified the milestones: v0.9.9, v0.9.10 on Aug 17, 2026
  7. Hmbown commented on Aug 17, 2026

    @Hmbown
    Collaborator

    Rolled to v0.9.10: the v0.9.9 release branch merged to main tonight (#5476) without this landing; nothing here is closed or dropped.

  8. Hmbown commented on Aug 23, 2026

    @Hmbown
    Collaborator

    中文

    问题:配置 OpenCode Zen、OpenCode Go、Agnes、美团 Sensenova 等第三方兼容服务商时,需手动填写 Base URL、模型名、密钥环境变量,且无内置文档提示;保存后模型列表常卡在 not checked / cache failed 状态,无法正常加载。

    建议:内置预制模板(含固定 URL 和常用模型列表),用户仅需填写密钥;配置页嵌入官方文档说明;增加「测试连接」按钮,自动刷新状态;修复缓存加载异常。

    收益:新手 1 分钟内完成配置,无需外部查资料、减少调试时间。


    English

    Problem: Configuring third‑party compatible providers (OpenCode Zen, OpenCode Go, Agnes, Meituan Sensenova) requires manually entering Base URL, model names, and API key env vars with no in‑UI docs. After saving, model lists often stuck at not checked / cache failed and won't load.

    Suggestion: Add built‑in templates (pre‑filled URLs & common model lists) – users only input their API key. Embed official docs/parameters on the config page. Add a "Test Connection" button to verify and auto‑update status. Fix the cache failure bug.

    Benefit: New users can finish setup within 1 minute, without external searches or lengthy debugging.

    So I think I actually simplified it a bit too much - working on fine tuning this!

  9. Hmbown commented on Aug 23, 2026

    @Hmbown
    Collaborator

    Verified shipped on main during 0.9.12 triage. Evidence: a0f5aa5 added beginner provider setup templates (#5350).

  10. moved this from In progress to Done in CodeWhaleon Aug 23, 2026
  11. shadapang commented on Aug 29, 2026

    @shadapang
    Author

    @Hmbown 非常感谢看到了我的需求,我也已经尝试过了,比之前体验好了很多,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions