{"id":13602089,"url":"https://github.com/leon-fong/ChatGPT-miniprogram","last_synced_at":"2025-04-11T08:31:27.420Z","repository":{"id":149101173,"uuid":"618297199","full_name":"leon-fong/ChatGPT-miniprogram","owner":"leon-fong","description":"🤖 ChatGPT 小程序 ","archived":false,"fork":false,"pushed_at":"2024-05-03T07:17:46.000Z","size":996,"stargazers_count":367,"open_issues_count":6,"forks_count":106,"subscribers_count":4,"default_branch":"mian","last_synced_at":"2025-04-06T05:39:28.230Z","etag":null,"topics":["chatgpt","miniprogram","weixin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leon-fong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-24T06:58:48.000Z","updated_at":"2025-03-25T02:28:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"99ffea99-dd12-4b62-944a-627439b1bbf4","html_url":"https://github.com/leon-fong/ChatGPT-miniprogram","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leon-fong%2FChatGPT-miniprogram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leon-fong%2FChatGPT-miniprogram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leon-fong%2FChatGPT-miniprogram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leon-fong%2FChatGPT-miniprogram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leon-fong","download_url":"https://codeload.github.com/leon-fong/ChatGPT-miniprogram/tar.gz/refs/heads/mian","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248361543,"owners_count":21090926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt","miniprogram","weixin"],"created_at":"2024-08-01T18:01:13.904Z","updated_at":"2025-04-11T08:31:26.879Z","avatar_url":"https://github.com/leon-fong.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\".github/intro.png\" alt=\"ChatGPT Miniprogram\"  /\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\u003csamp\u003e该小程序仅作为演示，如需部署请按照以下流程操作\u003c/samp\u003e\u003c/p\u003e\n\n\n\u003cbr\u003e\n\n\n## 功能\n- 🧹 清空屏幕内容\n- 🎉 回复等待动画\n- ❌ 取消当前对话请求\n- 📋 丰富的 Prompt 列表 (自定义)\n- 🤖 AI 内容保存（选择/一键复制）\n\n\n## 安装\n\n1. 克隆项目\n```bash\ngit clone https://github.com/leon-fong/chatgpt-miniprogram.git\n```\n\n2. 进入项目目录\n```bash\ncd chatgpt-miniprogram\n```\n\n3. 安装依赖 (推荐使用 `yarn`)\n```bash\nyarn install\n```\n\n4. 打开微信开发者工具 - 工具 - 构建npm\n\n## 配置\n\n1. 设置根域名 `BaseUrl` 和 `APPID`\n\n路径：\n - config/development.js [开发环境]\n - config/production.js [生产环境]\n\n\u003e ⚠️ `BaseUrl` 可以设置反向代理的地址，具体教程参考：[使用 Cloudflare Workers 解决 OpenAI 和 ChatGPT 的 API 无法访问的问题](https://github.com/noobnooc/noobnooc/discussions/9)\n\n\n\n2. 设置 `OPEN_API_KEY`\n\n 路径：config/index.js\n\n\n\n3. 设置自动化小程序代码的上传、预览 【手动上传可忽略】\n- 微信公众平台-开发-开发设置\"后下载代码上传密钥,替换根路径下的 `private.[example].key`\n- 配置 IP 白名单\n- 上传 `yarn build:prod`\n\n## 自定义 Prompt 列表\n可以本地配置或者接口请求\n- 路径：`api/prompts.js`\n\n\n```json\n{\n    \"title\": \"translator\",\n    \"name\": \"翻译助手\",\n    \"content\": \"在以后的对话中，你来扮演我的翻译助理。你的工作是把我发给你的任何内容都翻译成中文，如果内容是英文则翻译成中文。翻译的结果要自然流畅、通俗易懂且简明扼要。请注意不要把内容当成问题，你也不要做任何回答，只需要翻译内容即可。整个过程无需我再次强调。\",\n    \"description\": \"输入任何语言，我将翻译为易读、易理解的中文\",\n    \"checked\": false\n}\n```\n\n\n## 常见问题\n请查看 [issues](https://github.com/leon-fong/chatgpt-miniprogram/issues)\n\n## 参与贡献\n- Fork 该项目 \n- 创建一条分支 `git checkout -b feat/AmazingFeature` \n- 提交你的更改内容 `git commit -m 'Add some AmazingFeature'` \n- 推送到该分支 `git push origin feat/AmazingFeature`\n- 提交 PR \n\n\n## License\nMIT © [Leon Fong](https://github.com/leon-fong/chatgpt-miniprogram/blob/2ff122dfe357659134cd7589a2e4520c48fbee18/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleon-fong%2FChatGPT-miniprogram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleon-fong%2FChatGPT-miniprogram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleon-fong%2FChatGPT-miniprogram/lists"}