介绍ChatGPT天气插件:将实时天气数据带入您的对话!

你是否厌倦了不断地在聊天应用和天气网站之间来回切换来查看天气预报?我们为您提供了完美的解决方案!ChatGPT天气插件来了,它是ChatGPT的一项革命性添加,可以将实时天气数据无缝集成到您的对话中。有了这个插件,您现在可以轻松地获取任何位置的当前天气情况和预报,而无需离开聊天界面。

所有工作中的ChatGPT插件的代码都可以在GitHub上找到。

chatgpt插件express-vue3-vite启动器

https://github.com/willCode2Surf/chatgpt-plugin-express-vue3-vite-starter

ChatGPT插件无限可能

ChatGPT 天气插件是一个强大的工具,展示了使用 ChatGPT 4 所能实现的无限可能性。通过将 ChatGPT 的功能与现实世界的 API 结合,该插件为基本的 TODO 应用程序提供了真实的环境,把它提升到了一个全新的层次。

Github快速开发

为了让这个令人兴奋的插件生动起来,我们利用了Vite的闪电般的开发能力,以及来自现有项目模板的Express.js。

这使我们能够快速原型化一个完全功能的解决方案,可以轻松定制并与您现有的ChatGPT应用程序集成。

使用ChatGPT天气插件的入门指南

要开始使用ChatGPT天气插件,请确保您具备以下先决条件:

  • ChatGPT插件开发者访问:如果您尚未拥有该访问权限,可以在ChatGPT插件网站上申请。
  • OpenWeather API访问:您需要OpenWeather帐户和API密钥才能访问他们的天气API。幸运的是,他们每天提供1,000个免费电话,非常适合大多数使用情况。访问OpenWeather网站创建帐户并获取API密钥。
  • Google Maps API访问:类似地,您需要一个Google Maps帐户和API密钥来利用其地理位置服务。在Google Maps网站上创建一个帐户并获取您的API密钥。

一旦你具备了必备条件,按照下列步骤设置ChatGPT天气插件:

将存储库克隆到您的开发空间中。

git clone git@github.com:willCode2Surf/chatgpt-plugin-express-vue3-vite-starter.git

使用您喜欢的代码编辑器或终端打开项目并安装依赖项:

cd vue3-vite-express-js-boilerplate
npm install

在项目中添加 .env 文件。该文件应包含应用程序所需的两个变量:

OPEN_WEATHER_KEY=YOUR_WEATHERKEY
MAPS_KEY=YOUR_MAPS_KEY

运行应用程序栈:

  • 如果你喜欢在不使用Docker的情况下将节点应用程序作为独立运行,则一切都准备就绪! 运行以下命令将构建源代码和公共目录到dist文件夹中进行清单验证:
npm run start
  • 如果您想使用Docker,请按照以下步骤操作:

请从 package.json 文件中的 scripts 部分中删除以下部分,以解决使用 Husky 和 Docker 时已知的问题:

"prepare": "husky install"

构建Docker镜像:

docker build -t chatgptweatherplugin:dev .

将Docker镜像作为容器运行:

docker run -d -p 6909:6909 chatgptweatherplugin:dev -e OPEN_WEATHER_KEY=YOUR_WEATHER_KEY -e MAPS_KEY=YOUR_MAP_KEY

#聊天GPT #聊天GPT插件 #插件 #开放源代码

2023-06-21 17:06:14 AI中文站翻译自原文