mirror of
https://github.com/justlovemaki/AIClient-2-API.git
synced 2026-04-26 18:05:48 +03:00
[GH-ISSUE #16] 新版本docker调用错误 #15
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/AIClient-2-API-justlovemaki#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Yujiangshan on GitHub (Aug 3, 2025).
Original GitHub issue: https://github.com/justlovemaki/AIClient-2-API/issues/16
原来更新之前正常,今天更新后显示如下错误:
[System Prompt Manager] System prompt updated in file for provider 'gemini'.
8/3/2025, 4:54:09 PM [INPUT]:
你好
[Auth Token] Time until expiry: 00h 52m 18s
[Server] Error during stream processing: Error: Request failed with status code 403
at Gaxios._request (/app/node_modules/gaxios/build/cjs/src/gaxios.js:154:23)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async OAuth2Client.requestAsync (/app/node_modules/google-auth-library/build/src/auth/oauth2client.js:463:20)
at async GeminiApiService.streamApi (file:///app/src/gemini/gemini-core.js:248:25)
at async GeminiApiService.generateContentStream (file:///app/src/gemini/gemini-core.js:323:26)
at async GeminiApiServiceAdapter.generateContentStream (file:///app/src/adapter.js:68:9)
at async handleStreamRequest (file:///app/src/common.js:213:26)
at async handleContentGenerationRequest (file:///app/src/common.js:367:9)
at async Server.requestHandler (file:///app/src/api-server.js:448:28)
@hacpai commented on GitHub (Aug 3, 2025):
看起来gemini配置不对,启动命令是?
@Yujiangshan commented on GitHub (Aug 3, 2025):
用docker 默认文档命令部署的 之前的版本都是正常的。 gemini cli 也是正常运行
@Yujiangshan commented on GitHub (Aug 4, 2025):
用gemini格式输出没问题,但是用openai格式输出时,在格式转换时候报错
Config] Ignoring invalid MODEL_PROVIDER in path segment: v1 │
│ [Request Convert] Converting request from openai to gemini-cli-oauth │
│ [Function: toGeminiRequestFromOpenAI] │
│ [Content Generation] Model: gemini-2.5-flash, Stream: true │
│ 8/4/2025, 12:28:52 AM [INPUT]: │
│ 测试 │
│ -------------------------------------- │
│ [Server] Error during stream processing: Error: Request failed with status code 400 │
│ at Gaxios._request (/app/node_modules/gaxios/build/cjs/src/gaxios.js:154:23) │
│ at process.processTicksAndRejections (node:internal/process/task_queues:95:5) │
│ at async OAuth2Client.requestAsync (/app/node_modules/google-auth-library/build/src/auth/oauth2client.js:463:20) │
│ at async GeminiApiService.streamApi (file:///app/src/gemini/gemini-core.js:248:25) │
│ at async GeminiApiService.generateContentStream (file:///app/src/gemini/gemini-core.js:323:26) │
│ at async GeminiApiServiceAdapter.generateContentStream (file:///app/src/adapter.js:68:9) │
│ at async handleStreamRequest (file:///app/src/common.js:213:26) │
│ at async handleContentGenerationRequest (file:///app/src/common.js:367:9) │
│ at async Server.requestHandler (file:///app/src/api-server.js:448:28) │
│ │
│ [Server] Error during stream processing: Error: Request failed with status code 400 │
│ at Gaxios._request (/app/node_modules/gaxios/build/cjs/src/gaxios.js:154:23) │
│ at process.processTicksAndRejections (node:internal/process/task_queues:95:5) │
│ at async OAuth2Client.requestAsync (/app/node_modules/google-auth-library/build/src/auth/oauth2client.js:463:20) │
│ at async GeminiApiService.streamApi (file:///app/src/gemini/gemini-core.js:248:25) │
│ at async GeminiApiService.generateContentStream (file:///app/src/gemini/gemini-core.js:323:26) │
│ at async GeminiApiServiceAdapter.generateContentStream (file:///app/src/adapter.js:68:9) │
│ at async handleStreamRequest (file:///app/src/common.js:213:26) │
│ at async handleContentGenerationRequest (file:///app/src/common.js:367:9) │
│ at async Server.requestHandler (file:///app/src/api-server.js:448:28) │
│ [System Prompt] Specified system prompt file not found: /app/input_system_prompt.txt │
│ [Kiro Auth] Could not load credentials from specified file path: /home/nextjs/.aws/sso/cache/kiro-auth-token.json │
│ [Kiro Auth] Region not found in credentials. Using default region us-east-1 for URLs. │
│ Failed to initialize kiroApiService: Error: No access token available after initialization and refresh attempts. │
│ at KiroApiService.initializeAuth (file:///app/src/claude/claude-kiro.js:440:15) │
│ at async KiroApiService.initialize (file:///app/src/claude/claude-kiro.js:264:9)
@justlovemaki commented on GitHub (Aug 4, 2025):
项目更新后再试试