Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

isy-baicai/ChatGPT-miniprogram

Repository files navigation

该小程序仅作为演示,如需部署请按照以下流程操作


功能

  • 🧹 清空屏幕内容
  • 🎉 回复等待动画
  • ❌ 取消当前对话请求
  • 📋 丰富的 Prompt 列表 (自定义)
  • 🤖 AI 内容保存(选择/一键复制)

安装

  1. 克隆项目
git clone https://github.com/leon-fong/chatgpt-miniprogram.git
  1. 进入项目目录
cd chatgpt-miniprogram
  1. 安装依赖 (推荐使用 yarn)
yarn install
  1. 打开微信开发者工具 - 工具 - 构建npm

配置

  1. 设置根域名 BaseUrlAPPID

路径:

  • config/development.js [开发环境]
  • config/production.js [生产环境]

⚠️ BaseUrl 可以设置反向代理的地址,具体教程参考:使用 Cloudflare Workers 解决 OpenAI 和 ChatGPT 的 API 无法访问的问题

  1. 设置 OPEN_API_KEY

路径:config/index.js

  1. 设置自动化小程序代码的上传、预览 【手动上传可忽略】
  • 微信公众平台-开发-开发设置"后下载代码上传密钥,替换根路径下的 private.[example].key
  • 配置 IP 白名单
  • 上传 yarn build:prod

自定义 Prompt 列表

可以本地配置或者接口请求

  • 路径:api/prompts.js
{
 "title": "translator",
 "name": "翻译助手",
 "content": "在以后的对话中,你来扮演我的翻译助理。你的工作是把我发给你的任何内容都翻译成中文,如果内容是英文则翻译成中文。翻译的结果要自然流畅、通俗易懂且简明扼要。请注意不要把内容当成问题,你也不要做任何回答,只需要翻译内容即可。整个过程无需我再次强调。",
 "description": "输入任何语言,我将翻译为易读、易理解的中文",
 "checked": false
}

常见问题

请查看 issues

参与贡献

  • Fork 该项目
  • 创建一条分支 git checkout -b feat/AmazingFeature
  • 提交你的更改内容 git commit -m 'Add some AmazingFeature'
  • 推送到该分支 git push origin feat/AmazingFeature
  • 提交 PR

License

MIT © Leon Fong

About

🤖 ChatGPT 小程序

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.5%
  • SCSS 3.4%
  • Shell 0.1%

AltStyle によって変換されたページ (->オリジナル) /