-
-
Notifications
You must be signed in to change notification settings - Fork 632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
llms: Implement tool calling, including parallel tool call request support #709
Conversation
e4226eb
to
d4b2583
Compare
@@ -4,7 +4,7 @@ go 1.21 | |||
|
|||
toolchain go1.21.4 | |||
|
|||
require github.com/tmc/langchaingo v0.1.7 | |||
require github.com/tmc/langchaingo v0.1.8-0.20240324221257-f3c3fcc40b49 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: the tag doesn't exist yet so this won't work for others
you're probably testing this locally with a go.work file? so this line can be omitted for now and later all examples can be updated with the script when 0.1.8 is tagged?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pointing at this branch temporarily so this can build ahead of these changes merging.
Rebased to main, marking ready for review. |
This adds tool implementation which generalizes function calling.
This focuses on the openai inference backend. Related filed issues: #716
Fixes #712, Refs #507