WeatherGPT 项目介绍
项目概述
WeatherGPT 是一个为获取任意位置天气信息的 ChatGPT 插件。用户可以通过该插件直接从 ChatGPT 查询天气,并根据天气情况获得合适的衣着推荐。该插件由 Next.js 13 App Router、Edge Functions 和 Vercel 构建。
项目特色
- AI 插件与 OpenAPI JSON 规范:支持标准化的 API 规范,方便调用和集成。
- 返回动态 Next.js 路由的链接:插件会根据查询返回动态生成的网页链接。
- Next.js 13 应用程序路由器:利用 Next.js 强大的路由功能,提升插件性能。
- 边缘路由处理器:用于获取并返回天气数据,保证信息的实时性。
- SEO 标签元数据 API:优化搜索引擎展示效果。
ImageResponse
API:在边缘动态生成 OG 图片,从而丰富展示效果。
如何体验插件
如果用户已获得插件访问权限,WeatherGPT 提供了以下简单步骤来体验其功能:
- 打开插件商店。
- 点击“安装未经验证的插件”。
- 输入"weathergpt.vercel.app"。
- 点击“安装”。
安装完成后,即可开始使用 WeatherGPT 查询天气信息和获取穿衣建议。
部署您自己的插件
用户还可以通过一键部署功能,轻松将 WeatherGPT 插件部署到自己的 Vercel 平台上。以下是简单的部署步骤:
- 点击 Vercel 提供的“部署”按钮,完成快速安装。
- 修改代码中的所有 "weathergpt.vercel.app" 为你自己的应用程序 URL。
完成部署后,可以通过选择 "开发您自己的插件" 来将新插件添加到 ChatGPT 中。需要注意的是,开发 ChatGPT 插件需要相应的开发权限。
通过以上步骤,用户能够拥有自己的 WeatherGPT 插件,实现更为个性化和定制化的天气服务!