前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于腾讯云CVM搭建Auto-GPT的环境 三 Google搜索相关配置

基于腾讯云CVM搭建Auto-GPT的环境 三 Google搜索相关配置

原创
作者头像
buzzfrog
发布2023-05-30 14:55:18
1K0
发布2023-05-30 14:55:18
举报
文章被收录于专栏:云上修行云上修行

背景

上一篇搭建Auto-GPT是使用Docker的方式安装。本篇是介绍AutoGPT配置文件中Google API相关的配置。

Google API 及 Google Search Engine ID:让Auto-GPT能够利用谷歌搜索,搜集新信息(大模型的数据和信息不具备时鲜性),提高信息准确程度。

步骤

购买腾讯云CVM & 启动 Docker 服务 & 下载相关依赖 & AutoGPT配置

详见《基于腾讯云CVM搭建Auto-GPT的环境 二 使用Docker安装》和 《基于腾讯云CVM搭建Auto-GPT的环境》。本篇文章使用的CVM服务器和上两篇一致。需要海外服务器,需要会科学上网。

本篇基于 使用.env配置文件运行AutoGPT。在修改.env配置文件之前,我们需要拿到GOOGLE_API_KEY

和CUSTOM_SEARCH_ENGINE_ID。

GOOGLE_API_KEY

进入https://console.cloud.google.com,注册账号。我选择的是新加坡区,因此是中文界面。进入控制台,点击界面左上角icon旁边的【选择项目】,然后选择【新建项目】,命名为“AutoGPT”。

选择【API和服务】,【已启用的API和服务】,【启用API和服务】。

在搜索框中输入“Custom Search API”,点击进入。

点击【启用】,开通Custom Search API的权限。

完成开通后,点击蓝色按钮【创建凭据】,按照复杂的流程,完成凭据创建。

如果嫌麻烦,选择【API和服务】,【凭据】,【创建凭据】, 【API密钥】,就生成了不受限制的密钥,正式上线时,不建议这么搞。这里仅供测试。复制key值即可。

CUSTOM_SEARCH_ENGINE_ID

进入https://programmablesearchengine.google.com/,登录(如果你已经执行了上述流程,则你已经具备的Google账号)。点击蓝色【添加】按钮

命名搜索引擎填写【AutoGPT】,搜索什么内容选择【在整个网络中搜索】,进行人机身份验证。点击蓝色【创建】按钮。

下图绿框中cx=的部分就是CUSTOM_SEARCH_ENGINE_ID。

配置.env

将上述的GOOGLE_API_KEY和CUSTOM_SEARCH_ENGINE_ID配置到.env文件如下位置:

代码语言:text
复制
### GOOGLE
## GOOGLE_API_KEY - Google API key (Example: my-google-api-key)
## CUSTOM_SEARCH_ENGINE_ID - Custom search engine ID (Example: my-custom-search-engine-id)
GOOGLE_API_KEY=这里填写你的GOOGLE_API_KEY
CUSTOM_SEARCH_ENGINE_ID=这里填写你的CUSTOM_SEARCH_ENGINE_ID

重启Docker,即可让Auto-GPT使用Google搜索能力。

代码语言:shell
复制
docker run -it --env-file=.env -v $PWD/data:/app/data significantgravitas/auto-gpt

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 步骤
    • 购买腾讯云CVM & 启动 Docker 服务 & 下载相关依赖 & AutoGPT配置
      • GOOGLE_API_KEY
        • CUSTOM_SEARCH_ENGINE_ID
          • 配置.env
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档