Stop parameter of OpenAIRequest changed to String Array (#153)

This commit is contained in:
Dave 2023-05-02 16:02:45 -04:00 committed by GitHub
parent 220d6fd59b
commit 0b226ac027
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -63,7 +63,7 @@ type OpenAIRequest struct {
Instruction string `json:"instruction" yaml:"instruction"`
Input string `json:"input" yaml:"input"`
Stop string `json:"stop" yaml:"stop"`
Stop []string `json:"stop" yaml:"stop"`
// Messages is read only by chat/completion API calls
Messages []Message `json:"messages" yaml:"messages"`
@ -117,8 +117,8 @@ func updateConfig(config *Config, input *OpenAIRequest) {
config.Maxtokens = input.Maxtokens
}
if input.Stop != "" {
config.StopWords = append(config.StopWords, input.Stop)
if len(input.Stop) != 0 {
config.StopWords = append(config.StopWords, input.Stop...)
}
if input.RepeatPenalty != 0 {