是这样子的,之前参考了始皇的博客,搭建gemini,在这里:https://zhile.io/2023/12/24/gemini-pro-proxy.html,经过curl测试命令,显示没有问题。附curl测试如下:
curl \
-H 'Content-Type: application/json' \
-d '{"contents":[{"parts":[{"text":"Write a story about a magic backpack"}]}]}' \
-X POST https://gemini.baipiao.io/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY
这轮测试灭有问题,我测试的结果如下:显示可以调用通过。
于是,我产生了一个大胆的想法,将其接入到new-api里面去,因此有了下文。
第一步:我填写了自定义通道进行测试。
但是,结果很打脸,我发现这压根就通不了,直接404,错误,如图
但是,我还是在nextweb中进行了测试,发现,是这样的错误如下:
紧接着,我将通道改为gemini的模型,进行再次验证,如图所示:
这里,我将模型重定向也进行了修正,因为我发现,原来的gemini-pro是用不了的,newapi有它自己的逻辑,因此,我进行了重定向,利用 google-fd代替gemini-pro,这里没什么好说的,于是乎,测试显示通过了。如下:
![9318da9240ef2bf254ae28eb6bc300e](https://cdn.linux.do/uploads/default/original/3X/f/c/fc3cdbe5b5d2bd5876bb1a648215db7b911abd37.png)
紧接着,我在next里面就发现了,报了这样一个错误。如下:
目前也用了很多方法,确实不知道问题出在哪里。 希望大家可以看到这里,zhile大佬在他老人家的博客中的反代,我也测试灭有问题,但是对接到new api,好像我这里真是遇到了问题,我不知道大家有没有遇到过相同的问题,欢迎一起解决问题。