[GH-ISSUE #307] v2.9.0.1 无法获取所有提供商的ModelList #217

Closed
opened 2026-02-27 07:18:31 +03:00 by kerem · 3 comments
Owner

Originally created by @crazyn2 on GitHub (Feb 6, 2026).
Original GitHub issue: https://github.com/justlovemaki/AIClient-2-API/issues/307

环境信息 (Environment)

  • OS: Fedora 42 KDE
  • Software Version: 控制台显示v2.9.0.1,Docker Rootless运行
  • Dependencies: Node.js v20.20.0]

复现步骤 (Steps to Reproduce)

  1. 打开cherry studio, 配置API信息。AIClient-2-API控制台,在配置管理中点击了gemini cli oauth和openai codex oauth,这两个提供商都是有正常健康号的
  2. cherry studio点击按钮 管理或manage
  3. 观察cherry studio获取了gemini系列模型,没有codex模型,

预期行为 vs 实际行为 (Expected vs Actual)

  • 预期: cherry studio应该获取到 gemini系列模型和codex系列模型

  • 实际: 实际获取了gemini系列模型,没有codex模型,

错误日志/代码片段 (Logs/Code)

 [2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [API Service] Using pooled configuration for gemini-cli-oauth: a3fb907b-ff04-45b7-a6b3-a9c4bab62541
[2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [Adapter] getServiceAdapter, provider: gemini-cli-oauth, uuid: a3fb907b-ff04-45b7-a6b3-a9c4bab62541
[2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [ModelList Convert] Converting model list from gemini-cli-oauth to openai
[2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [ModelList Response] Sending model list to client: {"object":"list","data":[{"id":"gemini-2.5-flash","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Flash"},{"id":"gemini-2.5-flash-lite","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Flash Lite"},{"id":"gemini-2.5-pro","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Pro"},{"id":"gemini-2.5-pro-preview-06-05","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Pro Preview 06 05"},{"id":"gemini-2.5-flash-preview-09-2025","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Flash Preview 09 2025"},{"id":"gemini-3-pro-preview","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 3 Pro Preview"},{"id":"gemini-3-flash-preview","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 3 Flash Preview"}]}
[2026-02-06 03:20:04.850] [INFO] [ProviderPoolManager] configs/provider_pools.json updated successfully for types: gemini-cli-oauth 

这个日志只显示加载了gmini-cli-oauth提供商的模型

尝试过的解决方案 (Attempts)

  • 我尝试在配置管理-基础设置-模型提供商中,关闭gemini-cli-oauth提供商,只开启open codex oauth提供商,保存配置并重启。可以获取codex系列模型
  • 我尝试搜索了 Issue 以模型为关键字,但没有类似问题。
Originally created by @crazyn2 on GitHub (Feb 6, 2026). Original GitHub issue: https://github.com/justlovemaki/AIClient-2-API/issues/307 ## 环境信息 (Environment) * **OS:** Fedora 42 KDE * * **Software Version:** 控制台显示v2.9.0.1,Docker Rootless运行 * * **Dependencies:** Node.js v20.20.0] ## 复现步骤 (Steps to Reproduce) 1. 打开cherry studio, 配置API信息。AIClient-2-API控制台,在配置管理中点击了gemini cli oauth和openai codex oauth,这两个提供商都是有正常健康号的 2. cherry studio点击按钮 管理或manage 3. 观察cherry studio获取了gemini系列模型,没有codex模型, ## 预期行为 vs 实际行为 (Expected vs Actual) * **预期:** cherry studio应该获取到 gemini系列模型和codex系列模型 * **实际:** 实际获取了gemini系列模型,没有codex模型, ## 错误日志/代码片段 (Logs/Code) ``` [2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [API Service] Using pooled configuration for gemini-cli-oauth: a3fb907b-ff04-45b7-a6b3-a9c4bab62541 [2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [Adapter] getServiceAdapter, provider: gemini-cli-oauth, uuid: a3fb907b-ff04-45b7-a6b3-a9c4bab62541 [2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [ModelList Convert] Converting model list from gemini-cli-oauth to openai [2026-02-06 03:20:03.848] [Req:455f6ada] [INFO] [ModelList Response] Sending model list to client: {"object":"list","data":[{"id":"gemini-2.5-flash","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Flash"},{"id":"gemini-2.5-flash-lite","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Flash Lite"},{"id":"gemini-2.5-pro","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Pro"},{"id":"gemini-2.5-pro-preview-06-05","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Pro Preview 06 05"},{"id":"gemini-2.5-flash-preview-09-2025","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 2.5 Flash Preview 09 2025"},{"id":"gemini-3-pro-preview","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 3 Pro Preview"},{"id":"gemini-3-flash-preview","object":"model","created":1770348003,"owned_by":"google","display_name":"Gemini 3 Flash Preview"}]} [2026-02-06 03:20:04.850] [INFO] [ProviderPoolManager] configs/provider_pools.json updated successfully for types: gemini-cli-oauth ``` 这个日志只显示加载了gmini-cli-oauth提供商的模型 ## 尝试过的解决方案 (Attempts) * * 我尝试在配置管理-基础设置-模型提供商中,关闭gemini-cli-oauth提供商,只开启open codex oauth提供商,保存配置并重启。可以获取codex系列模型 * * 我尝试搜索了 Issue 以模型为关键字,但没有类似问题。
kerem closed this issue 2026-02-27 07:18:32 +03:00
Author
Owner

@justlovemaki commented on GitHub (Feb 6, 2026):

Image Image

你协议用错了吧

<!-- gh-comment-id:3857853771 --> @justlovemaki commented on GitHub (Feb 6, 2026): <img width="1096" height="422" alt="Image" src="https://github.com/user-attachments/assets/a4f1c3eb-bf2a-4486-8174-49be02bc280c" /> <img width="671" height="490" alt="Image" src="https://github.com/user-attachments/assets/b26e04e2-175d-4948-a49f-9633a7c91a85" /> 你协议用错了吧
Author
Owner

@crazyn2 commented on GitHub (Feb 6, 2026):

哦,原来是这样子来区分啊,我是希望直接用http://localhost:3005就能获取到所有的模型

<!-- gh-comment-id:3860725590 --> @crazyn2 commented on GitHub (Feb 6, 2026): 哦,原来是这样子来区分啊,我是希望直接用http://localhost:3005就能获取到所有的模型
Author
Owner

@crazyn2 commented on GitHub (Feb 7, 2026):

我目前升级到最新的2.9.1, 然后我使用,不好意思打扰了,不过我还是希望能够让http://localhost:3005/v1 路径获取到所有模型,而不是一个特定的提供商

<!-- gh-comment-id:3863718882 --> @crazyn2 commented on GitHub (Feb 7, 2026): 我目前升级到最新的2.9.1, 然后我使用,不好意思打扰了,不过我还是希望能够让http://localhost:3005/v1 路径获取到所有模型,而不是一个特定的提供商
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AIClient-2-API-justlovemaki#217
No description provided.