Strips the option field
This commit is contained in:
parent
8ae3995e49
commit
f3e6e1101f
1 changed files with 4 additions and 1 deletions
|
|
@ -270,9 +270,12 @@ func main() {
|
||||||
log.Printf("Outgoing /api/chat payload: %s", string(bodyBytes))
|
log.Printf("Outgoing /api/chat payload: %s", string(bodyBytes))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Unmarshal and modify the request payload: strip ":proxy" from model field.
|
// Unmarshal and modify the request payload: strip ":proxy" from model field
|
||||||
|
// and remove unsupported options.
|
||||||
var payload map[string]interface{}
|
var payload map[string]interface{}
|
||||||
if err := json.Unmarshal(bodyBytes, &payload); err == nil {
|
if err := json.Unmarshal(bodyBytes, &payload); err == nil {
|
||||||
|
// Remove unsupported "options" field.
|
||||||
|
delete(payload, "options")
|
||||||
if modelVal, ok := payload["model"].(string); ok {
|
if modelVal, ok := payload["model"].(string); ok {
|
||||||
payload["model"] = strings.TrimSuffix(modelVal, ":proxy")
|
payload["model"] = strings.TrimSuffix(modelVal, ":proxy")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue