├── .gitignore ├── LICENSE ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── project.config.json ├── project.private.config.json ├── server ├── .DS_Store ├── .env.example ├── .gitignore ├── README.md ├── app │ ├── api │ │ ├── auth │ │ │ └── route.ts │ │ ├── chat-stream │ │ │ └── route.ts │ │ └── user │ │ │ └── route.ts │ ├── layout.tsx │ └── page.tsx ├── lib │ ├── db.ts │ ├── openAIStream.ts │ └── utils.ts ├── middleware.ts ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prisma │ └── schema.prisma ├── tailwind.config.js └── tsconfig.json ├── src ├── App.vue ├── apis │ ├── auth.ts │ ├── login.ts │ ├── request.ts │ ├── types.ts │ └── user.ts ├── auto-imports.d.ts ├── components.d.ts ├── components │ ├── Card.vue │ ├── MessageItem.vue │ └── mp-html │ │ ├── mp-html.vue │ │ ├── node │ │ └── node.vue │ │ └── parser.js ├── composables │ ├── index.ts │ ├── useChatgpt.ts │ └── useShare.ts ├── layouts │ └── default.vue ├── main.ts ├── manifest.json ├── pages.json ├── pages │ ├── chat │ │ └── index.vue │ ├── config.ts │ ├── generic │ │ ├── index.vue │ │ └── template.ts │ ├── index.vue │ ├── login.vue │ ├── me.vue │ └── weekly │ │ └── index.vue ├── shims.d.ts ├── static │ └── images │ │ ├── home.png │ │ ├── homed.png │ │ ├── me.png │ │ └── med.png ├── stores │ ├── index.ts │ └── user.ts ├── theme.json └── uni.scss ├── tsconfig.json ├── unocss.config.ts └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /project.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/project.config.json -------------------------------------------------------------------------------- /project.private.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/project.private.config.json -------------------------------------------------------------------------------- /server/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/.DS_Store -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/.env.example -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/README.md -------------------------------------------------------------------------------- /server/app/api/auth/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/app/api/auth/route.ts -------------------------------------------------------------------------------- /server/app/api/chat-stream/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/app/api/chat-stream/route.ts -------------------------------------------------------------------------------- /server/app/api/user/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/app/api/user/route.ts -------------------------------------------------------------------------------- /server/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/app/layout.tsx -------------------------------------------------------------------------------- /server/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/app/page.tsx -------------------------------------------------------------------------------- /server/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/lib/db.ts -------------------------------------------------------------------------------- /server/lib/openAIStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/lib/openAIStream.ts -------------------------------------------------------------------------------- /server/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/lib/utils.ts -------------------------------------------------------------------------------- /server/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/middleware.ts -------------------------------------------------------------------------------- /server/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/next-env.d.ts -------------------------------------------------------------------------------- /server/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/next.config.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/package.json -------------------------------------------------------------------------------- /server/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/pnpm-lock.yaml -------------------------------------------------------------------------------- /server/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/postcss.config.js -------------------------------------------------------------------------------- /server/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/prisma/schema.prisma -------------------------------------------------------------------------------- /server/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/tailwind.config.js -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/apis/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/apis/auth.ts -------------------------------------------------------------------------------- /src/apis/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/apis/login.ts -------------------------------------------------------------------------------- /src/apis/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/apis/request.ts -------------------------------------------------------------------------------- /src/apis/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/apis/types.ts -------------------------------------------------------------------------------- /src/apis/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/apis/user.ts -------------------------------------------------------------------------------- /src/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/auto-imports.d.ts -------------------------------------------------------------------------------- /src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/components.d.ts -------------------------------------------------------------------------------- /src/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/components/Card.vue -------------------------------------------------------------------------------- /src/components/MessageItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/components/MessageItem.vue -------------------------------------------------------------------------------- /src/components/mp-html/mp-html.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/components/mp-html/mp-html.vue -------------------------------------------------------------------------------- /src/components/mp-html/node/node.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/components/mp-html/node/node.vue -------------------------------------------------------------------------------- /src/components/mp-html/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/components/mp-html/parser.js -------------------------------------------------------------------------------- /src/composables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/composables/index.ts -------------------------------------------------------------------------------- /src/composables/useChatgpt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/composables/useChatgpt.ts -------------------------------------------------------------------------------- /src/composables/useShare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/composables/useShare.ts -------------------------------------------------------------------------------- /src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/layouts/default.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages.json -------------------------------------------------------------------------------- /src/pages/chat/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/chat/index.vue -------------------------------------------------------------------------------- /src/pages/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/config.ts -------------------------------------------------------------------------------- /src/pages/generic/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/generic/index.vue -------------------------------------------------------------------------------- /src/pages/generic/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/generic/template.ts -------------------------------------------------------------------------------- /src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/index.vue -------------------------------------------------------------------------------- /src/pages/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/login.vue -------------------------------------------------------------------------------- /src/pages/me.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/me.vue -------------------------------------------------------------------------------- /src/pages/weekly/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/pages/weekly/index.vue -------------------------------------------------------------------------------- /src/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/shims.d.ts -------------------------------------------------------------------------------- /src/static/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/static/images/home.png -------------------------------------------------------------------------------- /src/static/images/homed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/static/images/homed.png -------------------------------------------------------------------------------- /src/static/images/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/static/images/me.png -------------------------------------------------------------------------------- /src/static/images/med.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/static/images/med.png -------------------------------------------------------------------------------- /src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/stores/index.ts -------------------------------------------------------------------------------- /src/stores/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/stores/user.ts -------------------------------------------------------------------------------- /src/theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/theme.json -------------------------------------------------------------------------------- /src/uni.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/src/uni.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/tsconfig.json -------------------------------------------------------------------------------- /unocss.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/unocss.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangfengyuan/chatgpt-miniprogram/HEAD/vite.config.ts --------------------------------------------------------------------------------