ChatGPT Plugin TS
创建 TypeScript 版 ChatGPT 插件的示例和资源。
简介
这个仓库包含了 chatgpt-plugin NPM package,提供了使用 TypeScript 构建 ChatGPT 插件的类型和工具。
它还包含了多个高质量的示例插件,您可以使用这些插件作为模板来构建自己的插件。我们的目标是随着时间的推移,增加使用不同 OpenAPI 框架和托管提供商的示例。目前,所有示例都使用 Cloudflare Workers,下面是一个使用 Vercel edge functions 的示例。
如果您有想看的内容缺失,请打开一个 issue 或加入我们在 Discord 上的 ChatGPT Hackers 社区,其中有超过 8000 名开发者正在用 AI 构建酷炫的东西!
安装
npm install chatgpt-plugin
# 或
yarn add chatgpt-plugin
# 或
pnpm install chatgpt-plugin
示例插件
所有示例插件的 TS 代码都可以在 examples 目录下找到。
Dexa Lex Fridman 插件
一个 ChatGPT 检索插件示例,用于搜索所有 Lex Fridman 播客 集 —— 由 Dexa AI 提供支持。
ASCII 艺术插件
这是一个非常简单的示例插件,将文本转换为 ASCII 艺术。它是一个很好的模板,可以用来构建您自己的插件。
注释
name_for_human
- 最多30个字符
name_for_model
- 最多50个字符
description_for_human
- 最多120个字符
description_for_model
- 最多8000个字符
- 最大值会随时间变化
- API 响应体长度
- 限制为100k字符
- 会随时间减小
- 受限于其他限制条件
- TODO:
defineConfig
函数,用于帮助验证ai-plugin.json
配置?
许可
MIT © Travis Fischer
如果您觉得这个项目有趣,请考虑 赞助我 或 在 Twitter 上关注我