feat(runtime): 适配推理模式开关

This commit is contained in:
2026-07-06 02:03:03 +08:00
parent 797edeedf4
commit b7351f3b9b
10 changed files with 547 additions and 17 deletions
+3
View File
@@ -1295,6 +1295,9 @@ func validateRequest(kind string, body map[string]any) error {
if body["messages"] == nil {
return errors.New("messages is required")
}
if err := clients.ValidateOpenAIReasoningEffort(body["reasoning_effort"]); err != nil {
return err
}
case "responses":
if body["input"] == nil && body["messages"] == nil {
return errors.New("input or messages is required")