System Info
(I don't think it's necessary)
Information
Tasks
Reproduction
Expected behavior
HTTP status 400 is more appropriate IMHO. The 413 status code might lead to misinterpretation. For example, when integrated with Dify, dify translates the 413 to Payload too large, but there is not payload to begin with.