songquanpeng / one-api

OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.
https://openai.justsong.cn/
MIT License
18.01k stars 4.08k forks source link

Lobe Chat 里无法使用Google Gemini 提示 Invalid URL #1410

Open FernandoFan opened 4 months ago

FernandoFan commented 4 months ago

例行检查

问题描述 我是使用one-api + lobehub 在使用lobehub时,使用openai是正常的,但是当我使用google gimini时候提示以下信息

{ "error": { "message": "[GoogleGenerativeAI Error]: Error fetching from https://easyapi.live/v1beta/models/gemini-1.0-pro-001:streamGenerateContent?alt=sse: [404 ] Invalid URL (POST /v1beta/models/gemini-1.0-pro-001:streamGenerateContent)" }, "provider": "google" }

复现步骤 我设置了所有gemini的模型都不行 如果使用gemini官方api地址没有问题,但是若使用one-api的就不行(在one-api里面已经测试并且显示渠道测试成功)

预期结果 能正常的流式输出 相关截图 如果没有的话,请删除此节。

QAbot-zh commented 4 months ago

经过 oneapi 中转后都成 OpenAI 类型了,调用什么模型,就在 OpenAI 类型里添加对应的模型名称就好

image

FernandoFan commented 4 months ago

经过 oneapi 中转后都成 OpenAI 类型了,调用什么模型,就在 OpenAI 类型里添加对应的模型名称就好

image

感谢可以使用了,希望官方能把这个放进说明文档里

image
Numb94 commented 4 months ago

image 我也是按这个配置的,怎么不行呢 image image

QAbot-zh commented 4 months ago

你是默认主题,要设置一下gemini版本,通过环境变量设置为 v1beta

image

berry 主题可以直接在渠道里设置 image

Numb94 commented 4 months ago

image image 我这边启用了也不行

QAbot-zh commented 4 months ago

那是不是你部署的地区ip被屏蔽了?

Numb94 commented 4 months ago

image image 直接在这里面使用是可以的

QAbot-zh commented 4 months ago

你 oneapi 和 lobechat 是同一个服务器吗?

Numb94 commented 4 months ago

是同一个服务器,并且我在服务器用curl也能通,都是通过我的代理地址去请求的

QAbot-zh commented 4 months ago

那有点神奇了,oneapi 的 docker 日志里有什么错误提示吗

Numb94 commented 4 months ago

image 这个错误, 配置了倍率后 image image 第一次返回空,后面就报错了

hubeibei commented 3 months ago

是同一个服务器,并且我在服务器用curl也能通,都是通过我的代理地址去请求的

我和你的问题一模一样,请问你解决了吗