-
-
Notifications
You must be signed in to change notification settings - Fork 180
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
Google Gemini AI connection #113
Comments
Hi @CrisChr; Google Gemini is currently not available in EU - which is where I currently live and unfortunately using a VPN for me is not an option as I would run the risk of getting my GCP account locked. Therefore unfortunately for these reasons I am unable to develop a directConnection property for this service. If possible, it would be great to collaborate with you or somebody else who has access to its API. I could write the code and somebody could test my changes. After a couple of iterations, this would eventually be complete. |
Hi could you help write the code and then I could test? I could access Gemini but honestly the streaming is a bit hard for me :D (
|
Hi @havle. I am currently working on other small features, but I will try to help you with this as soon as I can. It is however quite difficult for me to develop something that I will not know if it will work and I cannot debug, hence it will be a tedious process and I may be better off waiting for Gemini API to approved in UK. I'll let you know which is better after I get some free time. To note, when implementing new APIs for directConnection, we usually do it in raw fetch form and not rely on other external dependencies. That way the component size can be kept to a minimum and we will have full control over what is happening when calling out to the service. So if you will attempt to edit our code, it will need to be done that way. I'll update you on the progress @havle. Thanks again! |
Thank you @OvidijusParsiunas . I was working on it from a 'Server' perspective (copying and changing the code from OpenAI examples). I'm not technical enough to write the part about streaming :D. |
No guarantees, but I can try to pick this up in about a month. |
I had just checked the documentation and Gemini API is finally available in UK!!!!! 🎉🎉🎉🎉🎉 I am currently working on other features but will try to jump on this as soon as possible!!!! |
I work on gemini, is this done, looks like a cool project, I could probably add in this feature to start with. @OvidijusParsiunas have you started or should i pick it up and push it in a week or two. If you have started i would not like to pick it up as it would waste your efforts. So let me know |
Hey @duke7able. |
Hi @duke7able, I have completed the tasks I had lined up before this. Wanted to check if you have started working on this, if not I will pick it up. Thanks! |
Since there has been no further communication, I will now begin the integration work for Gemini API. |
No description provided.
The text was updated successfully, but these errors were encountered: