├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── db.ts ├── html2pdf-jspdf2.d.ts ├── i18n.ts ├── interface.ts ├── locales ├── en │ └── translation.json └── zh │ └── translation.json ├── next-env.d.ts ├── next.config.js ├── open.ai.service.ts ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ └── chat_with_gpt_by_proxy.ts ├── components │ ├── AvatarUploader │ │ ├── index.module.scss │ │ └── index.tsx │ ├── HeadMetaSetup │ │ └── index.tsx │ ├── HistoryTopicList │ │ ├── index.module.scss │ │ └── index.tsx │ ├── IndexHeader │ │ ├── index.module.scss │ │ └── index.tsx │ └── MessageItem │ │ ├── index.module.scss │ │ └── index.tsx └── index.tsx ├── pnpm-lock.yaml ├── public ├── apple-touch-icon.png ├── dark-mode-site.png ├── favicon.ico ├── fox.png ├── light-mode-site.png ├── next.svg ├── robot.png ├── thirteen.svg └── vercel.svg ├── styles ├── Home.module.scss └── globals.scss ├── tsconfig.json └── utils.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/README.md -------------------------------------------------------------------------------- /db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/db.ts -------------------------------------------------------------------------------- /html2pdf-jspdf2.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'html2pdf-jspdf2'; 2 | -------------------------------------------------------------------------------- /i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/i18n.ts -------------------------------------------------------------------------------- /interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/interface.ts -------------------------------------------------------------------------------- /locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/locales/en/translation.json -------------------------------------------------------------------------------- /locales/zh/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/locales/zh/translation.json -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/next.config.js -------------------------------------------------------------------------------- /open.ai.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/open.ai.service.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/chat_with_gpt_by_proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/api/chat_with_gpt_by_proxy.ts -------------------------------------------------------------------------------- /pages/components/AvatarUploader/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/AvatarUploader/index.module.scss -------------------------------------------------------------------------------- /pages/components/AvatarUploader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/AvatarUploader/index.tsx -------------------------------------------------------------------------------- /pages/components/HeadMetaSetup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/HeadMetaSetup/index.tsx -------------------------------------------------------------------------------- /pages/components/HistoryTopicList/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/HistoryTopicList/index.module.scss -------------------------------------------------------------------------------- /pages/components/HistoryTopicList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/HistoryTopicList/index.tsx -------------------------------------------------------------------------------- /pages/components/IndexHeader/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/IndexHeader/index.module.scss -------------------------------------------------------------------------------- /pages/components/IndexHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/IndexHeader/index.tsx -------------------------------------------------------------------------------- /pages/components/MessageItem/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/MessageItem/index.module.scss -------------------------------------------------------------------------------- /pages/components/MessageItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/components/MessageItem/index.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/dark-mode-site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/dark-mode-site.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/fox.png -------------------------------------------------------------------------------- /public/light-mode-site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/light-mode-site.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/robot.png -------------------------------------------------------------------------------- /public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/thirteen.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/Home.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/styles/Home.module.scss -------------------------------------------------------------------------------- /styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/styles/globals.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riwigefi/light-gpt/HEAD/utils.ts --------------------------------------------------------------------------------