Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leon-fong/ChatGPT-miniprogram
🤖 ChatGPT 小程序
https://github.com/leon-fong/ChatGPT-miniprogram
chatgpt miniprogram weixin
Last synced: about 1 month ago
JSON representation
🤖 ChatGPT 小程序
- Host: GitHub
- URL: https://github.com/leon-fong/ChatGPT-miniprogram
- Owner: leon-fong
- License: mit
- Created: 2023-03-24T06:58:48.000Z (over 1 year ago)
- Default Branch: mian
- Last Pushed: 2024-05-03T07:17:46.000Z (7 months ago)
- Last Synced: 2024-08-02T18:41:58.219Z (4 months ago)
- Topics: chatgpt, miniprogram, weixin
- Language: JavaScript
- Homepage:
- Size: 973 KB
- Stars: 325
- Watchers: 4
- Forks: 102
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - leon-fong/ChatGPT-miniprogram - 🤖 ChatGPT 小程序 (JavaScript)
README
该小程序仅作为演示,如需部署请按照以下流程操作
## 功能
- 🧹 清空屏幕内容
- 🎉 回复等待动画
- ❌ 取消当前对话请求
- 📋 丰富的 Prompt 列表 (自定义)
- 🤖 AI 内容保存(选择/一键复制)## 安装
1. 克隆项目
```bash
git clone https://github.com/leon-fong/chatgpt-miniprogram.git
```2. 进入项目目录
```bash
cd chatgpt-miniprogram
```3. 安装依赖 (推荐使用 `yarn`)
```bash
yarn install
```4. 打开微信开发者工具 - 工具 - 构建npm
## 配置
1. 设置根域名 `BaseUrl` 和 `APPID`
路径:
- config/development.js [开发环境]
- config/production.js [生产环境]> ⚠️ `BaseUrl` 可以设置反向代理的地址,具体教程参考:[使用 Cloudflare Workers 解决 OpenAI 和 ChatGPT 的 API 无法访问的问题](https://github.com/noobnooc/noobnooc/discussions/9)
2. 设置 `OPEN_API_KEY`
路径:config/index.js
3. 设置自动化小程序代码的上传、预览 【手动上传可忽略】
- 微信公众平台-开发-开发设置"后下载代码上传密钥,替换根路径下的 `private.[example].key`
- 配置 IP 白名单
- 上传 `yarn build:prod`## 自定义 Prompt 列表
可以本地配置或者接口请求
- 路径:`api/prompts.js````json
{
"title": "translator",
"name": "翻译助手",
"content": "在以后的对话中,你来扮演我的翻译助理。你的工作是把我发给你的任何内容都翻译成中文,如果内容是英文则翻译成中文。翻译的结果要自然流畅、通俗易懂且简明扼要。请注意不要把内容当成问题,你也不要做任何回答,只需要翻译内容即可。整个过程无需我再次强调。",
"description": "输入任何语言,我将翻译为易读、易理解的中文",
"checked": false
}
```## 常见问题
请查看 [issues](https://github.com/leon-fong/chatgpt-miniprogram/issues)## 参与贡献
- Fork 该项目
- 创建一条分支 `git checkout -b feat/AmazingFeature`
- 提交你的更改内容 `git commit -m 'Add some AmazingFeature'`
- 推送到该分支 `git push origin feat/AmazingFeature`
- 提交 PR## License
MIT © [Leon Fong](https://github.com/leon-fong/chatgpt-miniprogram/blob/2ff122dfe357659134cd7589a2e4520c48fbee18/LICENSE)