Support google models in generation #246
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Relates to:
No issue for ticket for this yet.
Risks
Low risk.
Background
What does this PR do?
This PR adds support for the Google models, which are represented in the types but not implemented in the generation file. Adds env ket to example env file and main readme env example.
What kind of change is this?
Features (non-breaking change which adds functionality)
Why are we doing this? Any context or related work?
Just need Google models to work.
Testing
Where should a reviewer start?
Switch the character to use ModelProviderName.GOOGLE and ensure you have the API key for Gemini in your env:
GOOGLE_GENERATIVE_AI_API_KEY= # Gemini API key
Things should continue to run.