quickadd icon indicating copy to clipboard operation
quickadd copied to clipboard

Google's Gemini API as a provider for AI Assistant?

Open zheneknew opened this issue 1 year ago • 4 comments

Is there a way to add it?

https://ai.google.dev/ https://ai.google.dev/gemini-api/docs

It's not in quickadd docs at the moment

zheneknew avatar Sep 05 '24 20:09 zheneknew

[
    {
        "error": {
            "code": 400,
            "details": [
                {
                    "@type": "type.googleapis.com/google.rpc.BadRequest",
                    "fieldViolations": [
                        {
                            "description": "Invalid JSON payload received. Unknown name \"frequency_penalty\": Cannot find field."
                        },
                        {
                            "description": "Invalid JSON payload received. Unknown name \"presence_penalty\": Cannot find field."
                        }
                    ]
                }
            ],
            "message": "Invalid JSON payload received. Unknown name \"frequency_penalty\": Cannot find field.\nInvalid JSON payload received. Unknown name \"presence_penalty\": Cannot find field.",
            "status": "INVALID_ARGUMENT"
        }
    }
]

Seems like gemini provider doesn't accept some additional params

Wanbicoi avatar Jan 14 '25 17:01 Wanbicoi

@chhoumann, any luck on this one, pls? 😇

jsifalda avatar Mar 29 '25 20:03 jsifalda

I just get a 404 error @Wanbicoi how do you get the Error info from QuickAdd plugin?

thoughtfuldata avatar Apr 04 '25 09:04 thoughtfuldata

@thoughtfuldata I use mitmproxy to capture all requests

trung-hoang2 avatar Apr 04 '25 13:04 trung-hoang2

any one found solution??

gaurav9372 avatar Aug 05 '25 18:08 gaurav9372

Hey! I added proper support for Gemini in #884. Will be supported in the next release! Let me know if it works as intended for you!

chhoumann avatar Aug 07 '25 22:08 chhoumann

:tada: This issue has been resolved in version 2.1.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

github-actions[bot] avatar Aug 07 '25 23:08 github-actions[bot]

perfect, thanks!

jsifalda avatar Aug 08 '25 06:08 jsifalda