responses mode: 400 MissingParameter — missing `input.type` (deepseek-v4-flash); started today, chat mode works
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 55/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Bereich
- api, backend-api-design
Rechercherichtung
Start by tracing the responses-mode request construction for the new-provider and DeepSeek V4 Flash path, then compare its serialized payload with the working chat-mode request. Reproduce the 400 error and verify that the completed request includes input.type and succeeds without changing chat mode.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Bug description
Since this morning, requests in responses API mode are rejected by the provider with a 400 error. Switching the same provider/model to chat (chat completions) mode works fine.
This is a regression: responses mode worked normally until yesterday with the same setup. The provider's error suggests ZCode's responses-mode request is now missing the required input.type parameter.
Steps to reproduce
- Set the provider API to
responsesmode. - Send any message with DeepSeek V4 Flash.
- The turn fails with a 400
MissingParametererror (see below).
Switching the provider API to chat mode with the same model makes it work again.
Error details
- provider:
new-provider - model:
deepseek/deepseek-v4-flash - reason:
invalid_request(status 400, not retryable) - TraceID:
0af922c4-84b4-45ae-9062-6a7d2730a8b1 - Provider response:
{"type":"BadRequest","code":"MissingParameter","message":"The request failed because it is missing `input.type` parameter. Request id: 02179055413037678af8113c224ccdd69578c3b63d1e71a579929 trace_id: 706c96776d86abe6b54c9ced0e850c37"}
Expected behavior
Responses-mode requests should include the input.type parameter and be accepted, as they were before today.
中文说明(Chinese summary)
问题描述:
从今天早上开始,使用 responses API 模式发请求会被服务商以 400 错误拒绝;把同样的模型换成 chat(chat completions)模式就一切正常。
在此之前(昨天为止)同样的配置一直正常,属于突然出现的回归问题。服务商的报错提示表明:ZCode 在 responses 模式下发出的请求缺少了必需的 input.type 参数。
复现步骤:
- 把 provider 的 API 设置为
responses模式; - 用 DeepSeek V4 Flash 随便发一条消息;
- 回合失败,报 400
MissingParameter错误(详情见上方英文部分)。
把 provider 的 API 换成 chat 模式后,同一个模型即可正常使用。
报错详情:
- provider:
new-provider - model:
deepseek/deepseek-v4-flash - reason:
invalid_request(状态码 400,不可重试) - TraceID:
0af922c4-84b4-45ae-9062-6a7d2730a8b1 - 服务商返回:
{"type":"BadRequest","code":"MissingParameter","message":"The request failed because it is missing `input.type` parameter. Request id: 02179055413037678af8113c224ccdd69578c3b63d1e71a579929 trace_id: 706c96776d86abe6b54c9ced0e850c37"}
期望行为:
responses 模式的请求应像今天之前一样,带上 input.type 参数并被正常接受。
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 4k
- Forks
- 357
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CommandCodeAI/command-code
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#933 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#855 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
CommandCodeAI/command-code#841 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#655 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#608 ·
Alle Issues in CommandCodeAI/command-code
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 2 Tagen
-
bug No Code Attached Yet
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
joomla/joomla-cms#48556 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
modelscope/FunASR#3757 ·
Maintainer antworten meist innerhalb von 1 Tag
-
component:midnight-node status:untriaged
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
midnightntwrk/midnight-node#2235 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
langflow-ai/langflow#15535 ·
Maintainer antworten meist innerhalb von 1 Tag