gemini-exp-1114 和 new-api

提示错误,但是实际上是可以用的,如果单独在lobechat里面走单独的google通道。

8 个赞

API version 改成 v1beta 就行了。

1 个赞

new api里面怎么改呢?

1 个赞

我没有用过 new-api,下面是在 README 里看到的内容,希望有所帮助。

  • GEMINI_MODEL_MAP:Gemini模型指定版本(v1/v1beta),使用“模型:版本”指定,","分隔,例如:-e GEMINI_MODEL_MAP=“gemini-1.5-pro-latest:v1beta,gemini-1.5-pro-001:v1beta”,为空则使用默认配置
3 个赞

正解,这点稍微不方便一点,要是跟 oneapi 的 berry 主题那样就方便多了

2 个赞

status code 400: User location is not supported for the API use.

2 个赞

要走代理访问

1 个赞

lobechat用vercel部署在SG,直接添加用就可以了
image

1 个赞

可以用了?好耶

1 个赞

太强了吧,我立刻使用

1 个赞

请问解决了么,没找到这个模型:版本标签在哪里

2 个赞

要自己填进去

是这样吗?但是我这里提示错误:status code 400: * GenerateContentRequest.model: unexpected model name format

① 用命令更新 docker new-api
② 按官方修改 .env
③ docker restart new-api

是修改环境变量,你是怎么启动的

不是的,模型填gemini-exp-1114就好了
new-api环境变量加上这个
- GEMINI_MODEL_MAP=gemini-exp-1114:v1beta

1 个赞

顺便附上我的dockge-compose有openwebui,自行修改

version: "3.3"
services:
  open-webui:
    ports:
      - 127.0.0.1:23000:8080
    volumes:
      - /root/data/open-webui:/app/backend/data
    container_name: open-webui
    image: ghcr.io/open-webui/open-webui:main
    restart: always
  new-api:
    container_name: new-api
    restart: always
    ports:
      - 127.0.0.1:23001:3000
    environment:
      - TZ=Asia/Shanghai
      - GEMINI_MODEL_MAP=gemini-exp-1114:v1beta
    volumes:
      - /root/data/new-api:/data
    image: calciumion/new-api:latest
networks:
  ai: {}

docker run,我没找着环境变量在哪,映射的目录里面也没有.env

docker run --name new-api -d --restart always -p 3004:3000 -e TZ=Asia/Shanghai -v /root/new-api:/data calciumion/new-api:latest

.env要compose的

1 个赞

-e 就是设置环境变量的意思(environment),命令行里添加一个:
-e GEMINI_MODEL_MAP=gemini-exp-1114:v1beta

1 个赞