Fix: mistral wants tool call id to be len 9
This commit is contained in:
3
bot.go
3
bot.go
@@ -873,7 +873,8 @@ func findCall(msg, toolCall string, tv *tview.TextView) {
|
||||
// we got here => last msg recognized as a tool call (correct or not)
|
||||
// make sure it has ToolCallID
|
||||
if chatBody.Messages[len(chatBody.Messages)-1].ToolCallID == "" {
|
||||
chatBody.Messages[len(chatBody.Messages)-1].ToolCallID = randString(6)
|
||||
// Tool call IDs should be alphanumeric strings with length 9!
|
||||
chatBody.Messages[len(chatBody.Messages)-1].ToolCallID = randString(9)
|
||||
}
|
||||
// Ensure lastToolCall.ID is set, fallback to assistant message's ToolCallID
|
||||
if lastToolCall.ID == "" {
|
||||
|
||||
Reference in New Issue
Block a user