v2.0.0
This new version is a complete rewrite of the previous SDK, designed to improve performance, flexibility, and ease of use. It seamlessly integrates with LangChain.net, providing easy methods for JSON-based interactions and function calling with Google Gemini models.
Highlights of this release include:
- Complete Rewrite – The SDK has been entirely rebuilt for improved reliability and maintainability.
- LangChain.net Support – Enables you to directly use this SDK within LangChain.net workflows.
- Enhanced JSON Mode – Includes straightforward methods to handle Google Gemini’s JSON mode.
- Function Calling with Code Generator – Simplifies function calling by providing a source generator that creates argument classes and extension methods automatically.
- Multi-Modal Functionality – Provides methods to easily incorporate text, images, and other data for multimodal operations with Google Gemini.
- Vertex AI Support – Introducing direct support for Vertex AI, including multiple authentication methods such as OAuth, Service Account, and ADC (Application Default Credentials).
- New Packages – Modularizes features to help you tailor the SDK to your needs: