New potential provider in route.
Background:
Under the hood ButlerGeminiProvider uses Google_GenerativeAI (3.6.3) to make itself work.
GoogleAi c# class is API KEY and go. VertexAI c# class I see seems to be more business and enterprise ready.
Design plan (NOT FIXED IN STONE)
Taking a lession from the OllamaShim which essetnially initializes the openai provider pointed to ollama local host default, the plan is extend the GeminiProvider that currently uses GoogleAI c# class to support VertexAI C# class and the VertexAi shim just configs the env and forwards teh calls to the underlying provider.
New potential provider in route.
Background:
Under the hood ButlerGeminiProvider uses Google_GenerativeAI (3.6.3) to make itself work.
GoogleAi c# class is API KEY and go. VertexAI c# class I see seems to be more business and enterprise ready.
Design plan (NOT FIXED IN STONE)
Taking a lession from the OllamaShim which essetnially initializes the openai provider pointed to ollama local host default, the plan is extend the GeminiProvider that currently uses GoogleAI c# class to support VertexAI C# class and the VertexAi shim just configs the env and forwards teh calls to the underlying provider.