├── .commitlintrc.json ├── .dockerignore ├── .editorconfig ├── .env.prod ├── .eslintrc.cjs ├── .gitattributes ├── .github └── workflows │ ├── build_docker.yml │ ├── ci.yml │ └── issues_close.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.en.md ├── CONTRIBUTING.md ├── README.en.md ├── README.md ├── config ├── index.ts └── proxy.ts ├── docker-compose ├── docker-compose.yml ├── nginx │ └── nginx.conf └── readme.md ├── docs ├── alipay.png ├── c1-2.8.0.png ├── c1-2.9.0.png ├── c1.png ├── c2-2.8.0.png ├── c2-2.9.0.png ├── c2.png ├── docker.png └── wechat.png ├── index.html ├── license ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── favicon.ico ├── favicon.svg ├── pwa-192x192.png └── pwa-512x512.png ├── service ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .vscode │ ├── extensions.json │ └── settings.json ├── Dockerfile ├── package.json ├── pnpm-lock.yaml ├── src │ ├── bing │ │ ├── helpers │ │ │ ├── index.d.ts │ │ │ └── index.ts │ │ ├── server │ │ │ ├── index.d.ts │ │ │ └── index.ts │ │ └── socket │ │ │ ├── index.d.ts │ │ │ └── index.ts │ ├── chatgpt │ │ ├── index.ts │ │ └── types.ts │ ├── claude │ │ ├── index.ts │ │ └── types.ts │ ├── domain │ │ ├── bing.ts │ │ ├── chatgpt-browser.ts │ │ ├── chatgpt.ts │ │ ├── claude.ts │ │ ├── command.ts │ │ ├── midjourney.ts │ │ ├── wolframalpha.ts │ │ └── 炼丹笔记.md │ ├── index.ts │ ├── middleware │ │ ├── auth.ts │ │ └── limiter.ts │ ├── midjourney │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ └── message.ts │ │ ├── midjourne.api.ts │ │ ├── midjourney.message.ts │ │ ├── midjourney.ts │ │ ├── queue.ts │ │ ├── utls │ │ │ └── index.ts │ │ ├── verify.human.ts │ │ └── ws.message.ts │ ├── types.ts │ └── utils │ │ ├── index.ts │ │ └── is.ts ├── tsconfig.json └── tsup.config.ts ├── src ├── App.vue ├── api │ ├── index.ts │ └── speechSynthesiser.ts ├── assets │ ├── avatar.jpg │ └── recommend.json ├── components │ ├── common │ │ ├── HoverButton │ │ │ ├── Button.vue │ │ │ └── index.vue │ │ ├── NaiveProvider │ │ │ └── index.vue │ │ ├── PromptStore │ │ │ └── index.vue │ │ ├── Setting │ │ │ ├── About.vue │ │ │ ├── Advanced.vue │ │ │ ├── General.vue │ │ │ └── index.vue │ │ ├── SvgIcon │ │ │ └── index.vue │ │ ├── UserAvatar │ │ │ └── index.vue │ │ └── index.ts │ └── custom │ │ ├── GithubSite.vue │ │ └── index.ts ├── hooks │ ├── useBasicLayout.ts │ ├── useIconRender.ts │ ├── useLanguage.ts │ └── useTheme.ts ├── icons │ ├── 403.vue │ ├── 404.svg │ └── 500.vue ├── locales │ ├── en-US.ts │ ├── index.ts │ ├── zh-CN.ts │ └── zh-TW.ts ├── main.ts ├── plugins │ ├── assets.ts │ ├── index.ts │ └── scrollbarStyle.ts ├── router │ ├── index.ts │ └── permission.ts ├── store │ ├── index.ts │ └── modules │ │ ├── app │ │ ├── helper.ts │ │ └── index.ts │ │ ├── auth │ │ ├── helper.ts │ │ └── index.ts │ │ ├── chat │ │ ├── helper.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── prompt │ │ ├── helper.ts │ │ └── index.ts │ │ ├── settings │ │ ├── helper.ts │ │ └── index.ts │ │ └── user │ │ ├── helper.ts │ │ └── index.ts ├── styles │ ├── global.less │ └── lib │ │ ├── github-markdown.less │ │ ├── highlight.less │ │ └── tailwind.css ├── typings │ ├── chat.d.ts │ ├── env.d.ts │ └── global.d.ts ├── utils │ ├── crypto │ │ └── index.ts │ ├── format │ │ └── index.ts │ ├── functions │ │ ├── debounce.ts │ │ └── index.ts │ ├── is │ │ └── index.ts │ ├── request │ │ ├── axios.ts │ │ └── index.ts │ └── storage │ │ ├── index.ts │ │ └── local.ts └── views │ ├── chat │ ├── components │ │ ├── Header │ │ │ ├── index.vue │ │ │ └── options.ts │ │ ├── Message │ │ │ ├── Avatar.vue │ │ │ ├── Text.vue │ │ │ ├── index.vue │ │ │ └── style.less │ │ └── index.ts │ ├── hooks │ │ ├── useChat.ts │ │ ├── useCopyCode.ts │ │ ├── useQueryMethod.ts │ │ ├── useScroll.ts │ │ └── useUsingContext.ts │ ├── index.vue │ └── layout │ │ ├── Layout.vue │ │ ├── Permission.vue │ │ ├── index.ts │ │ └── sider │ │ ├── Footer.vue │ │ ├── List.vue │ │ └── index.vue │ └── exception │ ├── 404 │ └── index.vue │ └── 500 │ └── index.vue ├── start.cmd ├── start.sh ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.env.prod -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@antfu'], 4 | } 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.github/workflows/build_docker.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/issues_close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.github/workflows/issues_close.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/CONTRIBUTING.en.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/README.md -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './proxy' 2 | -------------------------------------------------------------------------------- /config/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/config/proxy.ts -------------------------------------------------------------------------------- /docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /docker-compose/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docker-compose/nginx/nginx.conf -------------------------------------------------------------------------------- /docker-compose/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docker-compose/readme.md -------------------------------------------------------------------------------- /docs/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/alipay.png -------------------------------------------------------------------------------- /docs/c1-2.8.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/c1-2.8.0.png -------------------------------------------------------------------------------- /docs/c1-2.9.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/c1-2.9.0.png -------------------------------------------------------------------------------- /docs/c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/c1.png -------------------------------------------------------------------------------- /docs/c2-2.8.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/c2-2.8.0.png -------------------------------------------------------------------------------- /docs/c2-2.9.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/c2-2.9.0.png -------------------------------------------------------------------------------- /docs/c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/c2.png -------------------------------------------------------------------------------- /docs/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/docker.png -------------------------------------------------------------------------------- /docs/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/docs/wechat.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/index.html -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/public/pwa-192x192.png -------------------------------------------------------------------------------- /public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/public/pwa-512x512.png -------------------------------------------------------------------------------- /service/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/.env.example -------------------------------------------------------------------------------- /service/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/.eslintrc.json -------------------------------------------------------------------------------- /service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/.gitignore -------------------------------------------------------------------------------- /service/.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true 2 | -------------------------------------------------------------------------------- /service/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /service/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/.vscode/settings.json -------------------------------------------------------------------------------- /service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/Dockerfile -------------------------------------------------------------------------------- /service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/package.json -------------------------------------------------------------------------------- /service/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/pnpm-lock.yaml -------------------------------------------------------------------------------- /service/src/bing/helpers/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/bing/helpers/index.d.ts -------------------------------------------------------------------------------- /service/src/bing/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/bing/helpers/index.ts -------------------------------------------------------------------------------- /service/src/bing/server/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/bing/server/index.d.ts -------------------------------------------------------------------------------- /service/src/bing/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/bing/server/index.ts -------------------------------------------------------------------------------- /service/src/bing/socket/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/bing/socket/index.d.ts -------------------------------------------------------------------------------- /service/src/bing/socket/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/bing/socket/index.ts -------------------------------------------------------------------------------- /service/src/chatgpt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/chatgpt/index.ts -------------------------------------------------------------------------------- /service/src/chatgpt/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/chatgpt/types.ts -------------------------------------------------------------------------------- /service/src/claude/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/claude/index.ts -------------------------------------------------------------------------------- /service/src/claude/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/claude/types.ts -------------------------------------------------------------------------------- /service/src/domain/bing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/bing.ts -------------------------------------------------------------------------------- /service/src/domain/chatgpt-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/chatgpt-browser.ts -------------------------------------------------------------------------------- /service/src/domain/chatgpt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/chatgpt.ts -------------------------------------------------------------------------------- /service/src/domain/claude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/claude.ts -------------------------------------------------------------------------------- /service/src/domain/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/command.ts -------------------------------------------------------------------------------- /service/src/domain/midjourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/midjourney.ts -------------------------------------------------------------------------------- /service/src/domain/wolframalpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/wolframalpha.ts -------------------------------------------------------------------------------- /service/src/domain/炼丹笔记.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/domain/炼丹笔记.md -------------------------------------------------------------------------------- /service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/index.ts -------------------------------------------------------------------------------- /service/src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/middleware/auth.ts -------------------------------------------------------------------------------- /service/src/middleware/limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/middleware/limiter.ts -------------------------------------------------------------------------------- /service/src/midjourney/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/index.ts -------------------------------------------------------------------------------- /service/src/midjourney/interfaces/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/interfaces/config.ts -------------------------------------------------------------------------------- /service/src/midjourney/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/interfaces/index.ts -------------------------------------------------------------------------------- /service/src/midjourney/interfaces/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/interfaces/message.ts -------------------------------------------------------------------------------- /service/src/midjourney/midjourne.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/midjourne.api.ts -------------------------------------------------------------------------------- /service/src/midjourney/midjourney.message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/midjourney.message.ts -------------------------------------------------------------------------------- /service/src/midjourney/midjourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/midjourney.ts -------------------------------------------------------------------------------- /service/src/midjourney/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/queue.ts -------------------------------------------------------------------------------- /service/src/midjourney/utls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/utls/index.ts -------------------------------------------------------------------------------- /service/src/midjourney/verify.human.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/verify.human.ts -------------------------------------------------------------------------------- /service/src/midjourney/ws.message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/midjourney/ws.message.ts -------------------------------------------------------------------------------- /service/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/types.ts -------------------------------------------------------------------------------- /service/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/utils/index.ts -------------------------------------------------------------------------------- /service/src/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/src/utils/is.ts -------------------------------------------------------------------------------- /service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/tsconfig.json -------------------------------------------------------------------------------- /service/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/service/tsup.config.ts -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/api/speechSynthesiser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/api/speechSynthesiser.ts -------------------------------------------------------------------------------- /src/assets/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/assets/avatar.jpg -------------------------------------------------------------------------------- /src/assets/recommend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/assets/recommend.json -------------------------------------------------------------------------------- /src/components/common/HoverButton/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/HoverButton/Button.vue -------------------------------------------------------------------------------- /src/components/common/HoverButton/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/HoverButton/index.vue -------------------------------------------------------------------------------- /src/components/common/NaiveProvider/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/NaiveProvider/index.vue -------------------------------------------------------------------------------- /src/components/common/PromptStore/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/PromptStore/index.vue -------------------------------------------------------------------------------- /src/components/common/Setting/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/Setting/About.vue -------------------------------------------------------------------------------- /src/components/common/Setting/Advanced.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/Setting/Advanced.vue -------------------------------------------------------------------------------- /src/components/common/Setting/General.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/Setting/General.vue -------------------------------------------------------------------------------- /src/components/common/Setting/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/Setting/index.vue -------------------------------------------------------------------------------- /src/components/common/SvgIcon/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/SvgIcon/index.vue -------------------------------------------------------------------------------- /src/components/common/UserAvatar/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/UserAvatar/index.vue -------------------------------------------------------------------------------- /src/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/common/index.ts -------------------------------------------------------------------------------- /src/components/custom/GithubSite.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/custom/GithubSite.vue -------------------------------------------------------------------------------- /src/components/custom/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/components/custom/index.ts -------------------------------------------------------------------------------- /src/hooks/useBasicLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/hooks/useBasicLayout.ts -------------------------------------------------------------------------------- /src/hooks/useIconRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/hooks/useIconRender.ts -------------------------------------------------------------------------------- /src/hooks/useLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/hooks/useLanguage.ts -------------------------------------------------------------------------------- /src/hooks/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/hooks/useTheme.ts -------------------------------------------------------------------------------- /src/icons/403.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/icons/403.vue -------------------------------------------------------------------------------- /src/icons/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/icons/404.svg -------------------------------------------------------------------------------- /src/icons/500.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/icons/500.vue -------------------------------------------------------------------------------- /src/locales/en-US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/locales/en-US.ts -------------------------------------------------------------------------------- /src/locales/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/locales/index.ts -------------------------------------------------------------------------------- /src/locales/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/locales/zh-CN.ts -------------------------------------------------------------------------------- /src/locales/zh-TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/locales/zh-TW.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/plugins/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/plugins/assets.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/plugins/scrollbarStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/plugins/scrollbarStyle.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/router/permission.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/app/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/app/helper.ts -------------------------------------------------------------------------------- /src/store/modules/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/app/index.ts -------------------------------------------------------------------------------- /src/store/modules/auth/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/auth/helper.ts -------------------------------------------------------------------------------- /src/store/modules/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/auth/index.ts -------------------------------------------------------------------------------- /src/store/modules/chat/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/chat/helper.ts -------------------------------------------------------------------------------- /src/store/modules/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/chat/index.ts -------------------------------------------------------------------------------- /src/store/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/index.ts -------------------------------------------------------------------------------- /src/store/modules/prompt/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/prompt/helper.ts -------------------------------------------------------------------------------- /src/store/modules/prompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/prompt/index.ts -------------------------------------------------------------------------------- /src/store/modules/settings/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/settings/helper.ts -------------------------------------------------------------------------------- /src/store/modules/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/settings/index.ts -------------------------------------------------------------------------------- /src/store/modules/user/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/user/helper.ts -------------------------------------------------------------------------------- /src/store/modules/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/store/modules/user/index.ts -------------------------------------------------------------------------------- /src/styles/global.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/styles/global.less -------------------------------------------------------------------------------- /src/styles/lib/github-markdown.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/styles/lib/github-markdown.less -------------------------------------------------------------------------------- /src/styles/lib/highlight.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/styles/lib/highlight.less -------------------------------------------------------------------------------- /src/styles/lib/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/styles/lib/tailwind.css -------------------------------------------------------------------------------- /src/typings/chat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/typings/chat.d.ts -------------------------------------------------------------------------------- /src/typings/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/typings/env.d.ts -------------------------------------------------------------------------------- /src/typings/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/typings/global.d.ts -------------------------------------------------------------------------------- /src/utils/crypto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/crypto/index.ts -------------------------------------------------------------------------------- /src/utils/format/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/format/index.ts -------------------------------------------------------------------------------- /src/utils/functions/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/functions/debounce.ts -------------------------------------------------------------------------------- /src/utils/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/functions/index.ts -------------------------------------------------------------------------------- /src/utils/is/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/is/index.ts -------------------------------------------------------------------------------- /src/utils/request/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/request/axios.ts -------------------------------------------------------------------------------- /src/utils/request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/request/index.ts -------------------------------------------------------------------------------- /src/utils/storage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './local' 2 | -------------------------------------------------------------------------------- /src/utils/storage/local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/utils/storage/local.ts -------------------------------------------------------------------------------- /src/views/chat/components/Header/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/Header/index.vue -------------------------------------------------------------------------------- /src/views/chat/components/Header/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/Header/options.ts -------------------------------------------------------------------------------- /src/views/chat/components/Message/Avatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/Message/Avatar.vue -------------------------------------------------------------------------------- /src/views/chat/components/Message/Text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/Message/Text.vue -------------------------------------------------------------------------------- /src/views/chat/components/Message/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/Message/index.vue -------------------------------------------------------------------------------- /src/views/chat/components/Message/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/Message/style.less -------------------------------------------------------------------------------- /src/views/chat/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/components/index.ts -------------------------------------------------------------------------------- /src/views/chat/hooks/useChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/hooks/useChat.ts -------------------------------------------------------------------------------- /src/views/chat/hooks/useCopyCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/hooks/useCopyCode.ts -------------------------------------------------------------------------------- /src/views/chat/hooks/useQueryMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/hooks/useQueryMethod.ts -------------------------------------------------------------------------------- /src/views/chat/hooks/useScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/hooks/useScroll.ts -------------------------------------------------------------------------------- /src/views/chat/hooks/useUsingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/hooks/useUsingContext.ts -------------------------------------------------------------------------------- /src/views/chat/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/index.vue -------------------------------------------------------------------------------- /src/views/chat/layout/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/layout/Layout.vue -------------------------------------------------------------------------------- /src/views/chat/layout/Permission.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/layout/Permission.vue -------------------------------------------------------------------------------- /src/views/chat/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/layout/index.ts -------------------------------------------------------------------------------- /src/views/chat/layout/sider/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/layout/sider/Footer.vue -------------------------------------------------------------------------------- /src/views/chat/layout/sider/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/layout/sider/List.vue -------------------------------------------------------------------------------- /src/views/chat/layout/sider/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/chat/layout/sider/index.vue -------------------------------------------------------------------------------- /src/views/exception/404/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/exception/404/index.vue -------------------------------------------------------------------------------- /src/views/exception/500/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/src/views/exception/500/index.vue -------------------------------------------------------------------------------- /start.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/start.cmd -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/start.sh -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetsomMa/ChatGPT-Web/HEAD/vite.config.ts --------------------------------------------------------------------------------