mirror of
https://github.com/mudler/LocalAI.git
synced 2025-02-06 19:20:16 +00:00
minor fixups
This commit is contained in:
parent
c4495ad8f2
commit
483fddccf9
@ -281,7 +281,7 @@ func updateConfig(config *Config, input *OpenAIRequest) {
|
|||||||
n, exists := fnc["name"]
|
n, exists := fnc["name"]
|
||||||
if exists {
|
if exists {
|
||||||
nn, e := n.(string)
|
nn, e := n.(string)
|
||||||
if !e {
|
if e {
|
||||||
name = nn
|
name = nn
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -421,15 +421,15 @@ func chatEndpoint(cm *ConfigMerger, o *Option) func(c *fiber.Ctx) error {
|
|||||||
|
|
||||||
processFunctions = true
|
processFunctions = true
|
||||||
|
|
||||||
|
// Append the no action function
|
||||||
|
funcs = append(funcs, input.Functions...)
|
||||||
|
funcs = append(funcs, noActionGrammar)
|
||||||
|
|
||||||
// Force picking one of the functions by the request
|
// Force picking one of the functions by the request
|
||||||
if config.functionCallNameString != "" {
|
if config.functionCallNameString != "" {
|
||||||
funcs = funcs.Select(config.functionCallNameString)
|
funcs = funcs.Select(config.functionCallNameString)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Append the no action function
|
|
||||||
funcs = append(funcs, input.Functions...)
|
|
||||||
funcs = append(funcs, noActionGrammar)
|
|
||||||
|
|
||||||
// Update input grammar
|
// Update input grammar
|
||||||
jsStruct := funcs.ToJSONStructure()
|
jsStruct := funcs.ToJSONStructure()
|
||||||
config.Grammar = jsStruct.Grammar("")
|
config.Grammar = jsStruct.Grammar("")
|
||||||
@ -452,7 +452,7 @@ func chatEndpoint(cm *ConfigMerger, o *Option) func(c *fiber.Ctx) error {
|
|||||||
roleFn := "assistant_function_call"
|
roleFn := "assistant_function_call"
|
||||||
r := config.Roles[roleFn]
|
r := config.Roles[roleFn]
|
||||||
if r != "" {
|
if r != "" {
|
||||||
role = roleFn
|
role = r
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r := config.Roles[role]
|
r := config.Roles[role]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user