Merge branch 'upstream/main'

This commit is contained in:
Laisky.Cai
2025-02-16 13:18:50 +00:00
40 changed files with 1185 additions and 340 deletions

View File

@@ -35,7 +35,7 @@ type GeneralOpenAIRequest struct {
MaxCompletionTokens *int `json:"max_completion_tokens,omitempty"`
N int `json:"n,omitempty"`
// ReasoningEffort constrains effort on reasoning for reasoning models, reasoning models only.
ReasoningEffort string `json:"reasoning_effort,omitempty" binding:"omitempty,oneof=low medium high"`
ReasoningEffort *string `json:"reasoning_effort,omitempty" binding:"omitempty,oneof=low medium high"`
// Modalities currently the model only programmatically allows modalities = [“text”, “audio”]
Modalities []string `json:"modalities,omitempty"`
Prediction any `json:"prediction,omitempty"`