Skip to content

Conversation

@tzolov
Copy link
Contributor

@tzolov tzolov commented Feb 12, 2025

  • Migrate from function calling to tool calling API
  • Add support for Gemini 2.0 models (flash, flash-lite)
  • Implement JSON schema to OpenAPI schema conversion
  • Add builder pattern for improved configuration
  • Deprecate legacy function calling constructors and methods
  • Update default model to GEMINI_2_0_FLASH
  • Add comprehensive test coverage for tool calling
  • Upgrade victools dependency to 4.37.0

Part of the #2207 epic

- Migrate from function calling to tool calling API
- Add support for Gemini 2.0 models (flash, flash-lite)
- Implement JSON schema to OpenAPI schema conversion
- Add builder pattern for improved configuration
- Deprecate legacy function calling constructors and methods
- Update default model to GEMINI_2_0_FLASH
- Add comprehensive test coverage for tool calling
- Upgrade victools dependency to 4.37.0
- Update the Vertex Tool calling docs

Part of the spring-projects#2207 epic

Signed-off-by: Christian Tzolov <[email protected]>
@tzolov tzolov force-pushed the gemini-tool-call-manager-api branch from 89bed1a to 7f32977 Compare February 13, 2025 00:06
* @since 1.0.0
*/

public class VertextToolCallingManager implements ToolCallingManager {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in the name VertexToolCallingManager

@markpollack
Copy link
Member

made a minor edit in the docs and fixed the class name typo. All test pass, looks great!

merged in 710bb05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants