获取Websearch密钥

两种方式都可以。

Google官方

每天100次搜索免费,之后5美元/1000次搜索。 https://developers.google.com/custom-search/v1/overview?hl=zh-cn

第三方

1000次搜索免费,之后0.3美元/1000次搜索。 https://serper.dev/

下载并配置

1
git clone https://github.com/Dogtiti/AutoGPT-Next-Web.git && cd AutoGPT-Next-Web

选用AutoGPT-Next-Web项目,该项目可自定义API_BASE_URL,国内访问更流程。

下载完成后,配置.env文件。

1
2
3
cp .env.example .env

vim .env
1
2
3
4
#不要在密钥周围加引号。
OPENAI_API_KEY=
NEXT_PUBLIC_WEB_SEARCH_ENABLED=true # 设置启用Websearch。
SERP_API_KEY= # or GOOGLE_API_KEY=

然后执行

1
docker-compose -f docker-compose.dev.yml up -d --remove-orphans

等待完成后即可访问,默认使用3000端口,地址为:http://localhost:3000。

问题

不知道为什么,部署完成之后不能启用websearch,相关issue中也有人遇到了这个问题,但是没有解决方案。 遂弃用该项目,改用AgentGPT项目。