971e03bdf2
It also corrects the syntax around tool support, which was wrong. Gemini doesn't want us to include messages about previous tool invocations, so I had to shuffle around some code to send the response it generated from those invocations instead. For this, I created the "multi_turn" context, which bundles all the context involved in the interaction. |
||
---|---|---|
.. | ||
anthropic.rb | ||
aws_bedrock.rb | ||
base.rb | ||
canned_response.rb | ||
gemini.rb | ||
hugging_face.rb | ||
open_ai.rb | ||
vllm.rb |