mirror of
https://github.com/mudler/LocalAI.git
synced 2024-12-19 20:57:54 +00:00
* fix request debugging, disable marshalling of context fields Signed-off-by: blob42 <contact@blob42.xyz> * merge frequency_penalty request parm with config Signed-off-by: blob42 <contact@blob42.xyz> * openai: add presence_penalty parameter Signed-off-by: blob42 <contact@blob42.xyz> --------- Signed-off-by: blob42 <contact@blob42.xyz>
This commit is contained in:
parent
8967ed1601
commit
801b481beb
@ -185,6 +185,14 @@ func updateRequestConfig(config *config.BackendConfig, input *schema.OpenAIReque
|
|||||||
config.RepeatPenalty = input.RepeatPenalty
|
config.RepeatPenalty = input.RepeatPenalty
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if input.FrequencyPenalty!= 0 {
|
||||||
|
config.FrequencyPenalty = input.FrequencyPenalty
|
||||||
|
}
|
||||||
|
|
||||||
|
if input.PresencePenalty!= 0 {
|
||||||
|
config.PresencePenalty = input.PresencePenalty
|
||||||
|
}
|
||||||
|
|
||||||
if input.Keep != 0 {
|
if input.Keep != 0 {
|
||||||
config.Keep = input.Keep
|
config.Keep = input.Keep
|
||||||
}
|
}
|
||||||
|
@ -108,7 +108,7 @@ type ChatCompletionResponseFormat struct {
|
|||||||
type OpenAIRequest struct {
|
type OpenAIRequest struct {
|
||||||
PredictionOptions
|
PredictionOptions
|
||||||
|
|
||||||
Context context.Context `json:"-"`
|
Context context.Context `json:"-"`
|
||||||
Cancel context.CancelFunc `json:"-"`
|
Cancel context.CancelFunc `json:"-"`
|
||||||
|
|
||||||
// whisper
|
// whisper
|
||||||
|
@ -25,6 +25,7 @@ type PredictionOptions struct {
|
|||||||
Keep int `json:"n_keep" yaml:"n_keep"`
|
Keep int `json:"n_keep" yaml:"n_keep"`
|
||||||
|
|
||||||
FrequencyPenalty float64 `json:"frequency_penalty" yaml:"frequency_penalty"`
|
FrequencyPenalty float64 `json:"frequency_penalty" yaml:"frequency_penalty"`
|
||||||
|
PresencePenalty float64 `json:"presence_penalty" yaml:"presence_penalty"`
|
||||||
TFZ float64 `json:"tfz" yaml:"tfz"`
|
TFZ float64 `json:"tfz" yaml:"tfz"`
|
||||||
|
|
||||||
TypicalP float64 `json:"typical_p" yaml:"typical_p"`
|
TypicalP float64 `json:"typical_p" yaml:"typical_p"`
|
||||||
|
Loading…
Reference in New Issue
Block a user