尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

如何启用 Tabby Answer Engine 的 Web 搜索(SERPER_API_KEY 与 @Web)?

如何启用 Tabby Answer Engine 的 Web 搜索(SERPER_API_KEY 与 @Web)? 如何启用 Tabby Answer Engine 的 Web 搜索SERPER_API_KEY 与 Web【免费下载链接】tabbySelf-hosted AI coding assistant项目地址: https://gitcode.com/GitHub_Trending/tab/tabbyTabby 的 Answer Engine 部署在 Web 主页上可以结合代码仓库、开发者文档等上下文回答问题。如果希望在回答时同时检索互联网内容需要启用其中的 Web 搜索功能。这是一个特殊的上下文官方文档明确说明它只能通过设置环境变量SERPER_API_KEY来开启开启后在 Answer Engine 中输入Web即可让模型联网检索。该功能目前处于 Beta 状态。启用条件SERPER_API_KEY 只在启动时读取从 tabby-webserver 的启动逻辑 可以看到服务端在attach阶段执行一次std::env::var(SERPER_API_KEY)环境变量存在初始化 Serper 的DocSearch实现并在 debug 级别输出Serper API key found, enabling serper...环境变量不存在Web 搜索上下文不会启用Answer Engine 中不出现Web。由于读取发生在服务启动阶段修改环境变量后必须重启 Tabby 服务端才生效运行中设置变量不会改变当前实例的状态。启用步骤准备一个 Serper 的 API key。文档只约定了环境变量的名称SERPER_API_KEYkey 本身需要你自行获取后填入。在 Tabby 服务端进程的运行环境中设置该变量再启动或重启服务export SERPER_API_KEY你的 Serper API key # 之后按你平时的方式启动 Tabby 服务端 # 若服务已在运行需要重启使变量生效。替换说明你的 Serper API key是读者必须提供的值填入自己申请的 Serper API key 即可。在 Answer Engine 中使用 Web打开 Tabby Web 主页的 Answer Engine。在输入框中按唤起上下文选择菜单其他上下文如代码仓库、开发者文档也是通过同一入口选择的见 Context Providers 文档。在列表中选择Web然后输入问题。Answer Engine 会先通过 Serper 搜索网络内容再结合检索结果给出回答。验证是否启用成功服务端日志以 debug 日志级别启动时日志中出现Serper API key found, enabling serper...说明 key 被读到并初始化了 Serper 客户端如果启动日志里没有这条记录通常是环境变量没有设置到服务端进程的环境中。界面行为在 Answer Engine 输入框按上下文菜单中出现Web选项即表示 Web 搜索已启用没有该选项则说明服务端进程环境中缺少SERPER_API_KEY。限制说明Web 搜索是 Beta 功能见 Answer Engine 文档。文档没有描述 key 的申请渠道、配额或计费这些信息以 Serper 侧的说明为准文中未包含任何文档未给出的地址。除SERPER_API_KEY外没有别的配置项能开启 Web 搜索~/.tabby/config.toml中与 Answer 相关的配置如 system prompt不影响该功能的开关。【免费下载链接】tabbySelf-hosted AI coding assistant项目地址: https://gitcode.com/GitHub_Trending/tab/tabby创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表