Fixups
This commit is contained in:
@@ -67,10 +67,14 @@ func (a *Agent) decision(
|
||||
ToolChoice: toolchoice,
|
||||
}
|
||||
resp, err := a.client.CreateChatCompletion(ctx, decision)
|
||||
if err != nil || len(resp.Choices) != 1 {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if len(resp.Choices) != 1 {
|
||||
return nil, fmt.Errorf("no choices")
|
||||
}
|
||||
|
||||
msg := resp.Choices[0].Message
|
||||
if len(msg.ToolCalls) != 1 {
|
||||
return &decisionResult{message: msg.Content}, nil
|
||||
|
||||
Reference in New Issue
Block a user