想要让百度Comate具备联网搜索功能?你需要先在插件端完成几个关键步骤。具体操作包括:安装并登录插件、在设置中开启“Enable Web Search”选项,然后重启VS Code。完成这些后,当你输入时效性相关的问题时,输入框下方会出现一个蓝色的“? Search the web”按钮——看到它,就说明百度Comate的联网搜索已成功启用。

之所以需要这样操作,是因为默认情况下百度Comate仅调用本地模型知识,不会主动从网络中抓取实时信息。只有在你明确授权后,它才能将最新的网页内容整合到代码生成、技术问答或文档撰写中——这完全是出于权限与隐私保护的考虑,并非Bug。
确认Comate插件已安装并登录
打开VS Code,点击左侧扩展栏,搜索“Baidu Comate”,然后点击“Install”进行安装。安装完成后,点击右下角的头像图标登录你的百度账号。这一步非常关键:如果没有登录,联网搜索开关将无法使用,面板中也不会出现相应按钮。
登录成功后,编辑器右下角的状态栏会显示“Comate Ready”提示。看到这个提示,才意味着后续配置的基础已经具备。
开启联网搜索开关(VS Code插件端)
有两种方法可以完成设置,你可以选择自己习惯的方式。
方法一:通过Comate侧边栏面板设置
按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac),输入“Comate: Open Panel”,回车打开面板。点击右上角的齿轮图标⚙️,在弹出设置页面中找到【Enable Web Search】选项,将其切换为 ON。
方法二:通过VS Code设置界面直接操作
依次点击“文件”→“首选项”→“设置”,在左侧搜索框中输入“comate web search”,找到“Comate › Web Search: Enabled”选项,勾选该复选框即可。
【必须重启VS Code才能生效】:只打开开关而不重启,后续提问依然不会触发联网搜索。重启后第一次联网请求时,浏览器会弹出一个授权页面,你需要手动允许百度Comate访问当前网页内容——这一步虽然麻烦,但只需执行一次。
验证联网搜索是否可用
第一步:在任意代码文件中按下 Ctrl+Enter(默认快捷键)调出Comate输入框。
第二步:输入一个具有明确时效性要求的问题,例如“2026年7月GitHub Copilot最新定价是多少”或“PyTorch 2.4发布日期和主要特性”。
第三步:观察输入框下方是否出现蓝色“? Search the web”按钮。如果出现,点击它即可触发实时检索,结果会附带来源链接和时间戳。
如果始终看不到该按钮,请逐一排查以下三个条件:① 是否已登录有效的百度账号;② VS Code是否已完成重启;③ 当前网络能否正常访问 https://comate.baidu.com。这三个条件缺一不可。
