V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zuisong
V2EX  ›  分享创造

我写了一个 openai 协议到 gemini 协议转换的程序, 可以免费使用 chatgpt api 了, 支持部署到 cf worker、deno deploy

  •  
  •   zuisong · 307 天前 · 2121 次点击
    这是一个创建于 307 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/zuisong/gemini-openai-proxy

    项目特点:

     - 将 OpenAI 的 API 调用转为 Gemini Pro API 的 API 调用,从而可以使用现有的 ChatGPT 客户端,体验 Gemini Pro / Gemini Pro Vision  
    

    google gemini 是免费的, 每分钟限制 60 次调用,api key 获取地址: https://ai.google.dev/tutorials/setup

    所以现在得到了一个免费的 chatgpt api

    • 支持 Gemini Pro 图片

    • 支持 Gemini Pro Vision 。 图片 2

    目前我部署了两个代理服务

    cf worker 、deno deploy 都是免费的,可以自己注册账户部署自己的节点

    6 条回复    2024-01-25 11:27:23 +08:00
    dreasky
        1
    dreasky  
       307 天前   ❤️ 2
    metalvest
        2
    metalvest  
       307 天前 via Android
    docker run --restart=always -it -d -p 8080:8080 --name gemini zhu327/gemini-openai-proxy:latest
    me007
        3
    me007  
       306 天前   ❤️ 1
    内容,openai 协议到 gemini 协议转换 ,应该是 , gemini 协议转换 openai 协议, 从而可以在现有的 ChatGPT 客户端使用 gemini 。。


    项目名,gemini2openai-proxy
    me007
        4
    me007  
       306 天前
    @me007 项目名,gemini2openai-proxy --> 项目名 叫 gemini2openai-proxy 更合适吧。



    我在用的是这个,只能文本


    ```
    docker run --name gemini -itd --restart always \
    -p 8080:8080 -e TZ=Asia/Shanghai \
    -e ALL_PROXY=socks5://192.168.20.25:3000 \
    -e GEMINI_API_KEY=AI***********************************MM \
    mingyue0094/gemini_proxy:20231228174134
    ```

    - ALL_PROXY 可选
    - GEMINI_API_KEY 必选。gemini api key
    iorilu
        5
    iorilu  
       305 天前 via Android
    现在 Gemini 能达到 gpt3.5 水平吗
    zuisong
        6
    zuisong  
    OP
       304 天前
    @iorilu 感觉和 gpt3.5 差不多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2406 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:21 · PVG 08:21 · LAX 16:21 · JFK 19:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.