fatwang2 / search2ai

Help your LLMs online
https://sum4all.site/telegram
MIT License
1.02k stars 158 forks source link

在ChatGPT-next 中配置了geminiapi,出错 #9

Closed laye0619 closed 5 months ago

laye0619 commented 5 months ago

终端地址:https://geminiapi.search2ai.online

Screenshot 2024-04-07 at 14 38 38

对话:搜索abc

得到: { "error": true, "message": "Request failed" }

fatwang2 commented 5 months ago

next 里配置,apibase 需要填完整的,你把后面的也拼上

laye0619 commented 5 months ago

抱歉没太明白,我是想同时实现openai和gemini的搜索功能,我已经在环境变量里面BASE_URL配置成了https://api.search2ai.online,chatgpt使用正常。我现在想同时实现openai和gemini的搜索,那么gemini应该在哪里配置呢?

laye0619 commented 5 months ago

抱歉没太明白,我是想同时实现openai和gemini的搜索功能,我已经在环境变量里面BASE_URL配置成了https://api.search2ai.online,chatgpt使用正常。我现在想同时实现openai和gemini的搜索,那么gemini应该在哪里配置呢?

环境变量中有一个GOOGLE_URL,我是在这里配置成https://geminiapi.search2ai.online/ 吗?您提到的拼接是要拼接什么?

fatwang2 commented 5 months ago
  1. 你如果用我的地址,拼接之后是这样的https://geminiapi.search2ai.online/v1/models/gemini-pro:generateContent,这个是Next客户端的问题,其他客户端就只需要https://geminiapi.search2ai.online,如果你是自己部署的,就替换我这个地址即可
  2. 同时实现OpenAI和Gemini是啥意思,我没懂,每次肯定只能走一个大模型呀
chunzha1 commented 5 months ago

尝试了[https://geminiapi.search2ai.online/v1/models/gemini-pro:generateContent]和 [https://geminiapi.search2ai.online] 都没有成功,请问是否不支持了?

fatwang2 commented 5 months ago

是支持的,我自己也在用,Gemini,你 api 版本那个字段换成 v1beta

fatwang2 commented 5 months ago

还是用我提供的这个链接,是改 API 版本那个字段

chunzha1 commented 5 months ago

https://geminiapi.search2ai.online/v1beta/models/gemini-pro:generateContent 尝试了这个,好像还是不行;这个对网络有要求吗?目前是HK的ip,不用设置endpoint是可以正常使用Gemini.

fatwang2 commented 5 months ago

你理解错了,不是把链接里的v1 换掉,Next 不是有一个API 版本的字段,在那里填

chunzha1 commented 5 months ago

你理解错了,不是把链接里的v1 换掉,Next 不是有一个API 版本的字段,在那里填

感谢回复~ 我是都改了v1beta,发现好像本地的就连不上,后面又尝试在线版的next chat可以连上了,可能是需要梯子;但是感觉查询效果不是很明显而且回复很短。

fatwang2 commented 5 months ago
fatwang2 commented 5 months ago

你看下我的录屏吧

https://github.com/fatwang2/search2ai/assets/134143178/4703a6a2-8d26-4c7b-aa4e-6f3b4aac7264