fix: add Think field to OllamaRequest and support extra parameters in GeneralOpenAIRequest. (close #1125

)
This commit is contained in:
CaIon
2025-07-22 12:06:21 +08:00
parent 4d0037a40c
commit 2402715492
3 changed files with 13 additions and 3 deletions

View File

@@ -1,6 +1,9 @@
package ollama
import "one-api/dto"
import (
"encoding/json"
"one-api/dto"
)
type OllamaRequest struct {
Model string `json:"model,omitempty"`
@@ -19,6 +22,7 @@ type OllamaRequest struct {
Suffix any `json:"suffix,omitempty"`
StreamOptions *dto.StreamOptions `json:"stream_options,omitempty"`
Prompt any `json:"prompt,omitempty"`
Think json.RawMessage `json:"think,omitempty"`
}
type Options struct {