responses mode: 400 MissingParameter — missing `input.type` (deepseek-v4-flash); started today, chat mode works
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- api, backend-api-design
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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 参数并被正常接受。
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 4k
- Fork
- 357
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CommandCodeAI/command-code
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CommandCodeAI/command-code#933 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CommandCodeAI/command-code#855 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
CommandCodeAI/command-code#841 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CommandCodeAI/command-code#655 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CommandCodeAI/command-code#608 ·
Tutte le issue di CommandCodeAI/command-code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
web-infra-dev/rsbuild#8608 ·
I maintainer di solito rispondono entro 1 giorno
-
google_chat: format_message leaks GCn placeholders when inline code is inside bold/header/link textApertacomp/plugins P3 sweeper:risk-message-delivery type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
NousResearch/hermes-agent#128985 ·
I maintainer di solito rispondono entro 1 giorno
-
SlackAdapter and TelegramAdapter are not assignable to Adapter under exactOptionalPropertyTypesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
vector-store
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
mem0ai/mem0#7503 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno