idootop / mi-gpt

🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。
MIT License
7.14k stars 659 forks source link

LLM 响应异常 BadRequestError: 400 Invalid parameter #142

Closed gengzhichen closed 2 months ago

gengzhichen commented 2 months ago

访问gpt4模型时会返回以下错误,请帮忙看看是啥原因 `2024/07/05 11:53:43,stdout,2024/07/05 03:53:43 Open AI ❌ LLM 响应异常 BadRequestError: 400 Invalid parameter: 'response_format' of type 'json_object' is not supported with this model.

2024/07/05 11:53:43,stdout, at APIError.generate (/app/node_modules/.pnpm/openai@4.51.0/node_modules/openai/error.js:45:20)

2024/07/05 11:53:43,stdout, at OpenAI.makeStatusError (/app/node_modules/.pnpm/openai@4.51.0/node_modules/openai/core.js:275:33)

2024/07/05 11:53:43,stdout, at OpenAI.makeRequest (/app/node_modules/.pnpm/openai@4.51.0/node_modules/openai/core.js:318:30)

2024/07/05 11:53:43,stdout, at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

2024/07/05 11:53:43,stdout, at async OpenAIClient.chat (/app/dist/index.cjs:1196:28)

2024/07/05 11:53:43,stdout, at async ShortTermMemoryAgent.generate (/app/dist/index.cjs:1965:17)

2024/07/05 11:53:43,stdout, at async MemoryManager._updateShortTermMemory (/app/dist/index.cjs:2064:23)

2024/07/05 11:53:43,stdout, at async MemoryManager.updateLongShortTermMemory (/app/dist/index.cjs:2041:21) { " 2024/07/05 11:53:43,stdout," status: 400,

2024/07/05 11:53:43,stdout, headers: { " 2024/07/05 11:53:43,stdout," 'alt-svc': 'h3=\":443\"; ma=86400', " 2024/07/05 11:53:43,stdout," 'cf-cache-status': 'DYNAMIC', " 2024/07/05 11:53:43,stdout," 'cf-ray': '89e468debe400ff4-LAX', " 2024/07/05 11:53:43,stdout," connection: 'keep-alive', " 2024/07/05 11:53:43,stdout," 'content-length': '217', " 2024/07/05 11:53:43,stdout," 'content-type': 'application/json', " 2024/07/05 11:53:43,stdout," date: 'Fri, 05 Jul 2024 03:53:43 GMT', " 2024/07/05 11:53:43,stdout," 'openai-organization': 'user-t6dhuuexnlnxmvht3oryyd8x', " 2024/07/05 11:53:43,stdout," 'openai-processing-ms': '17', " 2024/07/05 11:53:43,stdout," 'openai-version': '2020-10-01', " 2024/07/05 11:53:43,stdout," server: 'cloudflare', " 2024/07/05 11:53:43,stdout," 'set-cookie': '__cf_bm=ZxHVhl6vrx1_GuCmcHROQSksl8XE.Yk6qZvuokhA86k-1720151623-1.0.1.1-Cg_TzpJXu4BxX2FyS7.wjTe0OldvlgBpLzil33o4TTXr98H8zoO3dXQkaQRwhrkEMLQoWThE1AgNtFjdfs14cQ; path=/; expires=Fri, 05-Jul-24 04:23:43 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None, _cfuvid=K_vMhls5fPsIyN1zQQ6J.C.6Lw6lTw67BFv0yWwzq_8-1720151623729-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None', " 2024/07/05 11:53:43,stdout," 'strict-transport-security': 'max-age=31536000; includeSubDomains', " 2024/07/05 11:53:43,stdout," 'x-ratelimit-limit-requests': '5000', " 2024/07/05 11:53:43,stdout," 'x-ratelimit-limit-tokens': '80000', " 2024/07/05 11:53:43,stdout," 'x-ratelimit-remaining-requests': '4999', " 2024/07/05 11:53:43,stdout," 'x-ratelimit-remaining-tokens': '79280', " 2024/07/05 11:53:43,stdout," 'x-ratelimit-reset-requests': '12ms', " 2024/07/05 11:53:43,stdout," 'x-ratelimit-reset-tokens': '540ms',

2024/07/05 11:53:43,stdout, 'x-request-id': 'req_425a9e47e10ea502a33ff1ca76f8c093' " 2024/07/05 11:53:43,stdout," }, " 2024/07/05 11:53:43,stdout," request_id: 'req_425a9e47e10ea502a33ff1ca76f8c093',

2024/07/05 11:53:43,stdout, error: { " 2024/07/05 11:53:43,stdout," message: \"Invalid parameter: 'response_format' of type 'json_object' is not supported with this model.\", " 2024/07/05 11:53:43,stdout," type: 'invalid_request_error', " 2024/07/05 11:53:43,stdout," param: 'response_format',

2024/07/05 11:53:43,stdout, code: null " 2024/07/05 11:53:43,stdout," }, " 2024/07/05 11:53:43,stdout," code: null, " 2024/07/05 11:53:43,stdout," param: 'response_format',

2024/07/05 11:53:43,stdout, type: 'invalid_request_error'

2024/07/05 11:53:43,stdout,}` output.txt

idootop commented 2 months ago

请用 gpt-4ogpt-4-turbo or gpt-3.5-turbo,长短期记忆功能需要模型支持 json_object 参数