OpenAI to Google Gemini https://gemini-openai-proxy.deno.dev
Full Changelog: https://github.com/zuisong/gemini-openai-proxy/compare/v0.11.0...v0.12.0
gemini-openai-proxy can now act as a reverse proxy for google gemini, which can be useful for people in region that don't have access to the google gemini
it will request
https://generativelanguage.googleapis.com
curl \
"http://localhost:8000/v1/models/gemini-pro:generateContent?key=$YOUR_GEMINI_API_KEY" \
--header 'Content-Type: application/json' \
--data '{"contents":[{"parts":[{"text":"Hello"}]}]}'
Service settings can now be passed via apikey, currently the first supported setting is useBeta
, which can be set like so
it will use
v1beta
version gemini api, https://ai.google.dev/docs/api_versions
curl http://localhost:8000/v1/chat/completions \
-H "Authorization: Bearer $YOUR_GEMINI_API_KEY#useBeta" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello"}],
"temperature": 0.7,"stream":true
}'
Full Changelog: https://github.com/zuisong/gemini-openai-proxy/compare/v0.9.0...v0.10.0