Private
Public Access
1
0

Support Anthropic's native tool calling API

This commit is contained in:
2024-06-23 01:46:27 +00:00
parent c50b6b154d
commit 94d84ba7d7
6 changed files with 357 additions and 468 deletions

View File

@@ -40,3 +40,10 @@ type ChatCompletionProvider interface {
chunks chan<- Chunk,
) (*Message, error)
}
func IsAssistantContinuation(messages []Message) bool {
if len(messages) == 0 {
return false
}
return messages[len(messages)-1].Role == MessageRoleAssistant
}