极客智坊所有对话模型原生支持联网对话,你可以在模型广场中通过 联网搜索 标签筛选查看原生支持联网对话的模型以及支持通过官方内置工具函数进行联网对话的模型,对于原生不支持联网对话的模型,极客智坊采用第三方AI搜索引擎提供联网搜索来补充上下文实现联网对话的效果。

联网搜索

在调用对话 API 时,可以通过将 enable_search 参数设置为 true 来开启联网搜索:

curl --location --request POST 'https://geekai.co/api/v1/chat/completions' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "gpt-4o-mini",
    "messages": [
        {
            "role": "user",
            "content": "今天杭州西湖天气如何"
        }
    ],
    "enable_search": true,
    "stream": true
}'

开启联网对话会会产生额外的 token 消耗,或者额外的搜索工具调用费用(按次数),不过对于时效性问题,回答效果更好。你可以在模型广场查看原生支持搜索的模型搜索成本以及调用第三方AI搜索引擎工具的成本。

指定搜索引擎

如上所述,对于非原生支持联网搜索的模型,极客智坊使用第三方AI搜索引擎工具提供联网搜索来补充上下文实现联网对话的效果,默认使用的是免费的智谱搜索基础版 glm/search_std,你还可以通过 search_config 配置中的 engine 配置项指定使用的第三方搜索引擎:

curl --location --request POST 'https://geekai.dev/api/v1/chat/completions' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "gpt-4o-mini",
    "messages": [
        {
            "role": "user",
            "content": "今天杭州西湖天气如何"
        }
    ],
    "enable_search": true,
    "search_config": {
        "engine": "glm/search-pro",
        "return_result": true
    },
    "stream": true
}'

你可以在模型广场通过”搜索引擎“标签查看并选用要使用的第三方AI搜索引擎:

关于 search_config 的详细配置,请参考 API 手册说明