on main help sign in
fix: remove `max_tokens` minimum requirement to fix json schema issue (#1532)
2b222e3masroor-ahmad
internal/config/config.go+1−1
@@ -73,7 +73,7 @@ type SelectedModel struct {
73 Think bool `json:"think,omitempty" jsonschema:"description=Enable thinking mode for Anthropic models that support reasoning"`
73 Think bool `json:"think,omitempty" jsonschema:"description=Enable thinking mode for Anthropic models that support reasoning"`
74
74
75 // Overrides the default model configuration.
75 // Overrides the default model configuration.
76− MaxTokens int64 `json:"max_tokens,omitempty" jsonschema:"description=Maximum number of tokens for model responses,minimum=1,maximum=200000,example=4096"`
76+ MaxTokens int64 `json:"max_tokens,omitempty" jsonschema:"description=Maximum number of tokens for model responses,maximum=200000,example=4096"`
77 Temperature *float64 `json:"temperature,omitempty" jsonschema:"description=Sampling temperature,minimum=0,maximum=1,example=0.7"`
77 Temperature *float64 `json:"temperature,omitempty" jsonschema:"description=Sampling temperature,minimum=0,maximum=1,example=0.7"`
78 TopP *float64 `json:"top_p,omitempty" jsonschema:"description=Top-p (nucleus) sampling parameter,minimum=0,maximum=1,example=0.9"`
78 TopP *float64 `json:"top_p,omitempty" jsonschema:"description=Top-p (nucleus) sampling parameter,minimum=0,maximum=1,example=0.9"`
79 TopK *int64 `json:"top_k,omitempty" jsonschema:"description=Top-k sampling parameter"`
79 TopK *int64 `json:"top_k,omitempty" jsonschema:"description=Top-k sampling parameter"`
schema.json−1
@@ -555,7 +555,6 @@
555 "max_tokens": {
555 "max_tokens": {
556 "type": "integer",
556 "type": "integer",
557 "maximum": 200000,
557 "maximum": 200000,
558− "minimum": 1,
559 "description": "Maximum number of tokens for model responses",
558 "description": "Maximum number of tokens for model responses",
560 "examples": [
559 "examples": [
561 4096
560 4096