[GH-ISSUE #66] 似乎从Gemini CLI 0.9.0后,调用模型不支持联网了 #56

Closed
opened 2026-02-27 07:17:43 +03:00 by kerem · 2 comments
Owner

Originally created by @stelvetica on GitHub (Oct 22, 2025).
Original GitHub issue: https://github.com/justlovemaki/AIClient-2-API/issues/66

客户端是 cherrystudio

Image

PS C:\Users\TB14Plus> pm2 logs aiclient-api
[TAILING] Tailing last 15 lines for [aiclient-api] process (change the value with --lines option)
C:\Users\TB14Plus.pm2\logs\aiclient-api-error.log last 15 lines:
0|aiclient | [Server] Error during stream processing: Error: Request failed with status code 429
0|aiclient | at Gaxios._request (C:\Users\TB14Plus\AIClient-2-API\node_modules\gaxios\build\cjs\src\gaxios.js:154:23)
0|aiclient | at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
0|aiclient | at async OAuth2Client.requestAsync (C:\Users\TB14Plus\AIClient-2-API\node_modules\google-auth-library\build\src\auth\oauth2client.js:463:20)
0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:350:25)
0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:370:17)
0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:370:17)
0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:370:17)
0|aiclient | at async apply_anti_truncation_to_stream (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:60:26)
0|aiclient | at async GeminiApiService.generateContentStream (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:424:13)
0|aiclient | at async GeminiApiServiceAdapter.generateContentStream (file:///C:/Users/TB14Plus/AIClient-2-API/src/adapter.js:78:9)
0|aiclient | [Gemini] Model 'models/gemini-2.5-pro' not found. Using default model: 'gemini-2.5-flash'
0|aiclient | [Config Error] Failed to load config.json: ENOENT: no such file or directory, open 'C:\Users\TB14Plus\AIClient-2-API\config.json'
0|aiclient | [System Prompt] Specified system prompt file not found: C:\Users\TB14Plus\AIClient-2-API\input_system_prompt.txt
0|aiclient | geminiApiService not initialized, attempting to re-initialize...

C:\Users\TB14Plus.pm2\logs\aiclient-api-out.log last 15 lines:
0|aiclient | [Function: toGeminiRequestFromOpenAI]
0|aiclient | [Content Generation] Model: gemini-2.5-pro, Stream: true
0|aiclient | [System Prompt Manager] System prompt updated in file for provider 'gemini'.
0|aiclient | [Auth Token] Time until expiry: 00h 37m 53s
0|aiclient | [Function: toOpenAIStreamChunkFromGemini]
0|aiclient |
0|aiclient | 2025/10/22 16:34:24
0|aiclient | [Server] Received request: POST http://localhost:10527/v1/chat/completions
0|aiclient | [Config] Ignoring invalid MODEL_PROVIDER in path segment: v1
0|aiclient | [Adapter] getServiceAdapter, provider: gemini-cli-oauth, uuid: undefined
0|aiclient | [Request Convert] Converting request from openai to gemini-cli-oauth
0|aiclient | [Function: toGeminiRequestFromOpenAI]
0|aiclient | [Content Generation] Model: gemini-2.5-pro, Stream: true
0|aiclient | [Auth Token] Time until expiry: 00h 34m 13s
0|aiclient | [Function: toOpenAIStreamChunkFromGemini]

0|aiclient-api | 2025/10/22 16:34:40
0|aiclient-api | [Server] Received request: POST http://localhost:10527/v1/chat/completions
0|aiclient-api | [Config] Ignoring invalid MODEL_PROVIDER in path segment: v1
0|aiclient-api | [Adapter] getServiceAdapter, provider: gemini-cli-oauth, uuid: undefined
0|aiclient-api | [Request Convert] Converting request from openai to gemini-cli-oauth
0|aiclient-api | [Function: toGeminiRequestFromOpenAI]
0|aiclient-api | [Content Generation] Model: gemini-2.5-pro, Stream: true
0|aiclient-api | [Auth Token] Time until expiry: 00h 33m 57s
0|aiclient-api | [Function: toOpenAIStreamChunkFromGemini]

Originally created by @stelvetica on GitHub (Oct 22, 2025). Original GitHub issue: https://github.com/justlovemaki/AIClient-2-API/issues/66 客户端是 cherrystudio <img width="964" height="288" alt="Image" src="https://github.com/user-attachments/assets/ceb57cd9-d4c2-428f-9099-351bc4cc7faf" /> PS C:\Users\TB14Plus> pm2 logs aiclient-api [TAILING] Tailing last 15 lines for [aiclient-api] process (change the value with --lines option) C:\Users\TB14Plus\.pm2\logs\aiclient-api-error.log last 15 lines: 0|aiclient | [Server] Error during stream processing: Error: Request failed with status code 429 0|aiclient | at Gaxios._request (C:\Users\TB14Plus\AIClient-2-API\node_modules\gaxios\build\cjs\src\gaxios.js:154:23) 0|aiclient | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 0|aiclient | at async OAuth2Client.requestAsync (C:\Users\TB14Plus\AIClient-2-API\node_modules\google-auth-library\build\src\auth\oauth2client.js:463:20) 0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:350:25) 0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:370:17) 0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:370:17) 0|aiclient | at async GeminiApiService.streamApi (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:370:17) 0|aiclient | at async apply_anti_truncation_to_stream (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:60:26) 0|aiclient | at async GeminiApiService.generateContentStream (file:///C:/Users/TB14Plus/AIClient-2-API/src/gemini/gemini-core.js:424:13) 0|aiclient | at async GeminiApiServiceAdapter.generateContentStream (file:///C:/Users/TB14Plus/AIClient-2-API/src/adapter.js:78:9) 0|aiclient | [Gemini] Model 'models/gemini-2.5-pro' not found. Using default model: 'gemini-2.5-flash' 0|aiclient | [Config Error] Failed to load config.json: ENOENT: no such file or directory, open 'C:\Users\TB14Plus\AIClient-2-API\config.json' 0|aiclient | [System Prompt] Specified system prompt file not found: C:\Users\TB14Plus\AIClient-2-API\input_system_prompt.txt 0|aiclient | geminiApiService not initialized, attempting to re-initialize... C:\Users\TB14Plus\.pm2\logs\aiclient-api-out.log last 15 lines: 0|aiclient | [Function: toGeminiRequestFromOpenAI] 0|aiclient | [Content Generation] Model: gemini-2.5-pro, Stream: true 0|aiclient | [System Prompt Manager] System prompt updated in file for provider 'gemini'. 0|aiclient | [Auth Token] Time until expiry: 00h 37m 53s 0|aiclient | [Function: toOpenAIStreamChunkFromGemini] 0|aiclient | 0|aiclient | 2025/10/22 16:34:24 0|aiclient | [Server] Received request: POST http://localhost:10527/v1/chat/completions 0|aiclient | [Config] Ignoring invalid MODEL_PROVIDER in path segment: v1 0|aiclient | [Adapter] getServiceAdapter, provider: gemini-cli-oauth, uuid: undefined 0|aiclient | [Request Convert] Converting request from openai to gemini-cli-oauth 0|aiclient | [Function: toGeminiRequestFromOpenAI] 0|aiclient | [Content Generation] Model: gemini-2.5-pro, Stream: true 0|aiclient | [Auth Token] Time until expiry: 00h 34m 13s 0|aiclient | [Function: toOpenAIStreamChunkFromGemini] 0|aiclient-api | 2025/10/22 16:34:40 0|aiclient-api | [Server] Received request: POST http://localhost:10527/v1/chat/completions 0|aiclient-api | [Config] Ignoring invalid MODEL_PROVIDER in path segment: v1 0|aiclient-api | [Adapter] getServiceAdapter, provider: gemini-cli-oauth, uuid: undefined 0|aiclient-api | [Request Convert] Converting request from openai to gemini-cli-oauth 0|aiclient-api | [Function: toGeminiRequestFromOpenAI] 0|aiclient-api | [Content Generation] Model: gemini-2.5-pro, Stream: true 0|aiclient-api | [Auth Token] Time until expiry: 00h 33m 57s 0|aiclient-api | [Function: toOpenAIStreamChunkFromGemini]
kerem closed this issue 2026-02-27 07:17:44 +03:00
Author
Owner

@justlovemaki commented on GitHub (Oct 22, 2025):

你用的openai协议请求,当然用不了模型内置的搜索。你要选择gemini协议添加模型。

<!-- gh-comment-id:3432541262 --> @justlovemaki commented on GitHub (Oct 22, 2025): 你用的openai协议请求,当然用不了模型内置的搜索。你要选择gemini协议添加模型。
Author
Owner

@stelvetica commented on GitHub (Oct 23, 2025):

感谢!可以了!

<!-- gh-comment-id:3434873510 --> @stelvetica commented on GitHub (Oct 23, 2025): 感谢!可以了!
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#56
No description provided.