(新版Cherry studio已内置)实现在Cherry studio使用new api中gemini 2.0-flash-exp的联网功能

new api支持gemini联网搜索吗继续讨论:
从帖子中知道了new api是做了gemini 2.0-flash-exp的联网适配的,
只需要在请求体中

{
    "messages": [
        {
            "role": "user",
            "content": "今天北京天气如何"
        }
    ],
    "model": "gemini-2.0-flash-exp",
    "stream": false
}

加入

 "tools": [
        {
            "type": "function",
            "function": {
                "name": "googleSearch"
            }
        }
    ]

变成

{
    "messages": [
        {
            "role": "user",
            "content": "今天北京天气如何"
        }
    ],
    "model": "gemini-2.0-flash-exp",
    "stream": false,
    "tools": [
        {
            "type": "function",
            "function": {
                "name": "googleSearch"
            }
        }
    ]
}

就可以了

刚好cherry studio支持自定义参数

右键,选择编辑助手


点击模型设置

然后点击右边的添加参数
填入tools
选择json
然后填入下面这一串

[  {    "type": "function",    "function": {      "name": "googleSearch"    }  }]

保存之后就可以实现联网了

效果展示:

2025.1.14更新
0.9.7版本的Cherry studio已经可以判断new api中的gemini 2.0-flash-exp并添加联网功能

如果直接将gemini官key填入gemini分区进行使用,还能知道搜索来源

38 个赞


报错了呀,提示json问题

顶技术贴,不过现在联网搜索应该还是需要付费key 是吗?我只有免费key

你new api里面放的是官网的key吗
你试一下这个
[ { “type”: “function”, “function”: { “name”: “googleSearch” } }]

不需要啊,我就是在实验室领的免费key


你是这样填的吗
tools
json
[ { “type”: “function”, “function”: { “name”: “googleSearch” } }]

本来就有吧, 输入框下面有个地球的标志, 点亮就是联网

请问one-api做了联网适配吗

我的我的,没细看。
:cold_sweat:

1 个赞

直接将key放在cherry studio中确实可以,但是我放在new api中方便轮询,所以有这个需求。而且有时候我不需要全部代理,有一些国产的模型走代理会变慢

1 个赞

真不错,管用。

1 个赞

3 个赞

太强了 晚点试试看

1 个赞

image
本贴主要针对的是有这部分需求的人
您这样确实可以

2 个赞

不是很清楚
我只知道new api做了一下适配

2 个赞

佬,cloudflare代理的gemini怎么开启联网功能呢

1 个赞

哇!太强了!

1 个赞

我也不是很清楚

1 个赞

实用~~

1 个赞