-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gemini with Makersuite #156
Conversation
PS: Adding the function calling support with these packages was a bit fiddly and the documentation for Gemini suggests that this is still experimental and in beta. So up to you whether you want to keep it or not |
- [Installation](#installation) | ||
- [License](#license) | ||
|
||
## Installation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we direct readers to the docs for more information? I've noticed there are often more comprehensive code samples over there (and I agree it would be a pain to maintain them everywhere, especially for haystack core integrations.
I added some tests and related workflow, refactored the serialization of the components and also renamed them by prefixing them with Most noticeable change is the rename of the package from I also renamed the integration folder name to use underscores or the release process wouldn't work. |
This is the first go at implementing Gemini support with Makersuite. Works with:
gemini-pro
for just textgemini-pro-vision
for text + imageGeminiChatGenerator
for function callingNeeds:
Contains: example.ipynb witn text generation on it's own, with images, and function calling