├── .env ├── .env.development ├── .env.production ├── .gitignore ├── .nvmrc ├── .vscode └── tasks.json ├── README.md ├── craco.config.js ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── home_bg.png ├── image.gif ├── image_min.gif ├── image_pc.gif ├── index.html ├── manifest.json ├── robots.txt └── share.html ├── src ├── component │ ├── account-manage-tab │ │ └── AccountManageTab.tsx │ ├── async-component │ │ └── AsyncComponent.tsx │ ├── base-config-form │ │ └── BaseConfigForm.tsx │ ├── chat-config-form │ │ ├── ChatConfigForm.css │ │ └── ChatConfigForm.tsx │ ├── chat-config-list │ │ └── ChatConfigList.tsx │ ├── chat-config-simple-form │ │ ├── ChatConfigSimpleForm.css │ │ └── ChatConfigSimpleForm.tsx │ ├── chat-history-selector │ │ ├── ChatHistorySelector.css │ │ ├── ChatHistorySelector.tsx │ │ └── favicon-32x32.png │ ├── chat-history-sharer-page │ │ ├── ChatHistorySharerPage.css │ │ └── ChatHistorySharerPage.tsx │ ├── chat-history-sharer │ │ ├── ChatHistorySharer.css │ │ └── ChatHistorySharer.tsx │ ├── chat-list │ │ ├── ChatList.less │ │ ├── ChatList.tsx │ │ ├── ai_image.png │ │ └── favicon-32x32.png │ ├── chat-share-steps │ │ ├── ChatShareSteps.css │ │ └── ChatShareSteps.tsx │ ├── code-edit-config-form │ │ ├── CodeEditConfigForm.css │ │ └── CodeEditConfigForm.tsx │ ├── code-style-input │ │ └── CodeStyleInput.tsx │ ├── config-action-btn │ │ ├── ConfigActionBtn.css │ │ └── ConfigActionBtn.tsx │ ├── global-notice │ │ └── GlobalNotice.tsx │ ├── header │ │ ├── Header.css │ │ └── Header.tsx │ ├── image-detail-item │ │ ├── ImageDetailItem.less │ │ └── ImageDetailItem.tsx │ ├── image-params │ │ ├── ImageParams.less │ │ ├── ImageParams.tsx │ │ ├── ParamOptions.ts │ │ ├── gpt_image.jpg │ │ ├── mj.png │ │ ├── niji.jpg │ │ └── niji.png │ ├── index.ts │ ├── loading │ │ ├── Loading.css │ │ └── Loading.tsx │ ├── markdown │ │ ├── Markdown.css │ │ └── Markdown.tsx │ ├── mermaid │ │ └── Mermaid.tsx │ ├── message-item │ │ ├── MessageItem.less │ │ └── MessageItem.tsx │ ├── message-list-antd │ │ ├── MessageItem.less │ │ ├── MessageItem.tsx │ │ └── favicon-32x32.png │ ├── message-list-chat │ │ ├── MessageItem.less │ │ └── MessageItem.tsx │ ├── message-list │ │ ├── MessageList.less │ │ └── MessageList.tsx │ ├── model-amount │ │ ├── ModelAmount.css │ │ └── ModelAmount.tsx │ ├── model-description │ │ ├── ModelDesc.css │ │ └── ModelDesc.tsx │ ├── model-selector │ │ └── ModelSelector.tsx │ ├── msg-item-step │ │ ├── MsgActionBtn.css │ │ └── MsgActionBtn.tsx │ ├── mutli-input-send │ │ └── SendInput.tsx │ ├── new-chat-btn │ │ └── NewChatBtn.tsx │ ├── notice │ │ ├── Notice.css │ │ └── Notice.tsx │ ├── role-details │ │ └── RoleDetails.tsx │ ├── role-list-item │ │ ├── RoleListItem.css │ │ └── RoleListItem.tsx │ ├── role-list │ │ ├── RoleList.css │ │ └── RoleList.tsx │ ├── send-button │ │ ├── SendButton.css │ │ └── SendButton.tsx │ ├── session-atcion-list │ │ ├── SessionActionList.css │ │ └── SessionAtcionList.tsx │ ├── tag-selector │ │ └── tag-selector.tsx │ ├── upload │ │ └── Upload.tsx │ └── wx-qr-code │ │ └── QRCode.tsx ├── icon │ ├── aliyun-icon.svg │ ├── baidu-icon.png │ ├── claude-icon.png │ ├── deepseek-icon.svg │ ├── google-icon.png │ ├── gpt-icon.svg │ └── xunfei-icon.png ├── index.css ├── index.tsx ├── locales │ ├── en.json │ ├── ja.json │ ├── zh.json │ └── zh_tw.json ├── logo.svg ├── page │ ├── account-manager │ │ └── Account.tsx │ ├── chat-share │ │ ├── ChatShare.less │ │ ├── ChatShare.tsx │ │ └── test_ChatShare.tsx │ ├── chat │ │ ├── Chat.css │ │ └── Chat.tsx │ ├── code │ │ ├── Code.less │ │ └── Code.tsx │ ├── config │ │ ├── Config.less │ │ └── Config.tsx │ ├── creation-tool │ │ ├── CreationTool.css │ │ └── CreationTool.tsx │ ├── feedback │ │ ├── Feedback.css │ │ └── Feedback.tsx │ ├── gpts │ │ ├── gpts.css │ │ ├── gpts.tsx │ │ └── gptsData.ts │ ├── iframe │ │ ├── Iframe.tsx │ │ └── iframe.css │ ├── image │ │ ├── Image.css │ │ └── Image.tsx │ ├── knowledge │ │ ├── Knowledge.less │ │ └── Knowledge.tsx │ ├── login-form │ │ ├── LoginForm.css │ │ └── LoginForm.tsx │ ├── main │ │ ├── Main.css │ │ ├── Main.tsx │ │ └── Router.tsx │ ├── new-chat │ │ ├── NewChat.less │ │ └── NewChat.tsx │ ├── painting-square │ │ ├── PaintingSquare.css │ │ └── PaintingSquare.tsx │ ├── payment │ │ └── Payment.tsx │ ├── person-info │ │ ├── PersonInfo.css │ │ └── PersonInfo.tsx │ ├── role-config │ │ ├── RoleConfig.css │ │ └── RoleConfig.tsx │ ├── sign-up-form-phone │ │ ├── SignUpForm.css │ │ └── SignUpForm.tsx │ └── sign-up-form │ │ ├── SignUpForm.css │ │ └── SignUpForm.tsx ├── react-app-env.d.ts ├── setupTests.ts ├── share.tsx ├── store │ ├── APISetting.ts │ ├── AppConfig.ts │ ├── ChatConfig.ts │ ├── ImageData.ts │ ├── Loading.ts │ ├── MessageData.ts │ ├── NoticeData.ts │ ├── Payment.ts │ ├── RoleData.ts │ ├── UserInfo.ts │ ├── UserModelLimit.ts │ └── UserProfile.ts └── utils │ ├── AudioUtils.ts │ ├── CommonUtils.ts │ ├── IatRecorder.js │ ├── dateUtils.ts │ ├── i18n.js │ └── transcode.worker.js └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/.env -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | REACT_APP_PROFILE=dev -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | REACT_APP_PROFILE=prod -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/craco.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/home_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/home_bg.png -------------------------------------------------------------------------------- /public/image.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/image.gif -------------------------------------------------------------------------------- /public/image_min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/image_min.gif -------------------------------------------------------------------------------- /public/image_pc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/image_pc.gif -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: -------------------------------------------------------------------------------- /public/share.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/public/share.html -------------------------------------------------------------------------------- /src/component/account-manage-tab/AccountManageTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/account-manage-tab/AccountManageTab.tsx -------------------------------------------------------------------------------- /src/component/async-component/AsyncComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/async-component/AsyncComponent.tsx -------------------------------------------------------------------------------- /src/component/base-config-form/BaseConfigForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/base-config-form/BaseConfigForm.tsx -------------------------------------------------------------------------------- /src/component/chat-config-form/ChatConfigForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-config-form/ChatConfigForm.css -------------------------------------------------------------------------------- /src/component/chat-config-form/ChatConfigForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-config-form/ChatConfigForm.tsx -------------------------------------------------------------------------------- /src/component/chat-config-list/ChatConfigList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-config-list/ChatConfigList.tsx -------------------------------------------------------------------------------- /src/component/chat-config-simple-form/ChatConfigSimpleForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-config-simple-form/ChatConfigSimpleForm.css -------------------------------------------------------------------------------- /src/component/chat-config-simple-form/ChatConfigSimpleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-config-simple-form/ChatConfigSimpleForm.tsx -------------------------------------------------------------------------------- /src/component/chat-history-selector/ChatHistorySelector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-selector/ChatHistorySelector.css -------------------------------------------------------------------------------- /src/component/chat-history-selector/ChatHistorySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-selector/ChatHistorySelector.tsx -------------------------------------------------------------------------------- /src/component/chat-history-selector/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-selector/favicon-32x32.png -------------------------------------------------------------------------------- /src/component/chat-history-sharer-page/ChatHistorySharerPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-sharer-page/ChatHistorySharerPage.css -------------------------------------------------------------------------------- /src/component/chat-history-sharer-page/ChatHistorySharerPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-sharer-page/ChatHistorySharerPage.tsx -------------------------------------------------------------------------------- /src/component/chat-history-sharer/ChatHistorySharer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-sharer/ChatHistorySharer.css -------------------------------------------------------------------------------- /src/component/chat-history-sharer/ChatHistorySharer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-history-sharer/ChatHistorySharer.tsx -------------------------------------------------------------------------------- /src/component/chat-list/ChatList.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-list/ChatList.less -------------------------------------------------------------------------------- /src/component/chat-list/ChatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-list/ChatList.tsx -------------------------------------------------------------------------------- /src/component/chat-list/ai_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-list/ai_image.png -------------------------------------------------------------------------------- /src/component/chat-list/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-list/favicon-32x32.png -------------------------------------------------------------------------------- /src/component/chat-share-steps/ChatShareSteps.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-share-steps/ChatShareSteps.css -------------------------------------------------------------------------------- /src/component/chat-share-steps/ChatShareSteps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/chat-share-steps/ChatShareSteps.tsx -------------------------------------------------------------------------------- /src/component/code-edit-config-form/CodeEditConfigForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/code-edit-config-form/CodeEditConfigForm.css -------------------------------------------------------------------------------- /src/component/code-edit-config-form/CodeEditConfigForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/code-edit-config-form/CodeEditConfigForm.tsx -------------------------------------------------------------------------------- /src/component/code-style-input/CodeStyleInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/code-style-input/CodeStyleInput.tsx -------------------------------------------------------------------------------- /src/component/config-action-btn/ConfigActionBtn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/config-action-btn/ConfigActionBtn.css -------------------------------------------------------------------------------- /src/component/config-action-btn/ConfigActionBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/config-action-btn/ConfigActionBtn.tsx -------------------------------------------------------------------------------- /src/component/global-notice/GlobalNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/global-notice/GlobalNotice.tsx -------------------------------------------------------------------------------- /src/component/header/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/header/Header.css -------------------------------------------------------------------------------- /src/component/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/header/Header.tsx -------------------------------------------------------------------------------- /src/component/image-detail-item/ImageDetailItem.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-detail-item/ImageDetailItem.less -------------------------------------------------------------------------------- /src/component/image-detail-item/ImageDetailItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-detail-item/ImageDetailItem.tsx -------------------------------------------------------------------------------- /src/component/image-params/ImageParams.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/ImageParams.less -------------------------------------------------------------------------------- /src/component/image-params/ImageParams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/ImageParams.tsx -------------------------------------------------------------------------------- /src/component/image-params/ParamOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/ParamOptions.ts -------------------------------------------------------------------------------- /src/component/image-params/gpt_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/gpt_image.jpg -------------------------------------------------------------------------------- /src/component/image-params/mj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/mj.png -------------------------------------------------------------------------------- /src/component/image-params/niji.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/niji.jpg -------------------------------------------------------------------------------- /src/component/image-params/niji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/image-params/niji.png -------------------------------------------------------------------------------- /src/component/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/index.ts -------------------------------------------------------------------------------- /src/component/loading/Loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/loading/Loading.css -------------------------------------------------------------------------------- /src/component/loading/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/loading/Loading.tsx -------------------------------------------------------------------------------- /src/component/markdown/Markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/markdown/Markdown.css -------------------------------------------------------------------------------- /src/component/markdown/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/markdown/Markdown.tsx -------------------------------------------------------------------------------- /src/component/mermaid/Mermaid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/mermaid/Mermaid.tsx -------------------------------------------------------------------------------- /src/component/message-item/MessageItem.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-item/MessageItem.less -------------------------------------------------------------------------------- /src/component/message-item/MessageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-item/MessageItem.tsx -------------------------------------------------------------------------------- /src/component/message-list-antd/MessageItem.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list-antd/MessageItem.less -------------------------------------------------------------------------------- /src/component/message-list-antd/MessageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list-antd/MessageItem.tsx -------------------------------------------------------------------------------- /src/component/message-list-antd/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list-antd/favicon-32x32.png -------------------------------------------------------------------------------- /src/component/message-list-chat/MessageItem.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list-chat/MessageItem.less -------------------------------------------------------------------------------- /src/component/message-list-chat/MessageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list-chat/MessageItem.tsx -------------------------------------------------------------------------------- /src/component/message-list/MessageList.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list/MessageList.less -------------------------------------------------------------------------------- /src/component/message-list/MessageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/message-list/MessageList.tsx -------------------------------------------------------------------------------- /src/component/model-amount/ModelAmount.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/model-amount/ModelAmount.css -------------------------------------------------------------------------------- /src/component/model-amount/ModelAmount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/model-amount/ModelAmount.tsx -------------------------------------------------------------------------------- /src/component/model-description/ModelDesc.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/component/model-description/ModelDesc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/model-description/ModelDesc.tsx -------------------------------------------------------------------------------- /src/component/model-selector/ModelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/model-selector/ModelSelector.tsx -------------------------------------------------------------------------------- /src/component/msg-item-step/MsgActionBtn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/msg-item-step/MsgActionBtn.css -------------------------------------------------------------------------------- /src/component/msg-item-step/MsgActionBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/msg-item-step/MsgActionBtn.tsx -------------------------------------------------------------------------------- /src/component/mutli-input-send/SendInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/mutli-input-send/SendInput.tsx -------------------------------------------------------------------------------- /src/component/new-chat-btn/NewChatBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/new-chat-btn/NewChatBtn.tsx -------------------------------------------------------------------------------- /src/component/notice/Notice.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/notice/Notice.css -------------------------------------------------------------------------------- /src/component/notice/Notice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/notice/Notice.tsx -------------------------------------------------------------------------------- /src/component/role-details/RoleDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/role-details/RoleDetails.tsx -------------------------------------------------------------------------------- /src/component/role-list-item/RoleListItem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/role-list-item/RoleListItem.css -------------------------------------------------------------------------------- /src/component/role-list-item/RoleListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/role-list-item/RoleListItem.tsx -------------------------------------------------------------------------------- /src/component/role-list/RoleList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/role-list/RoleList.css -------------------------------------------------------------------------------- /src/component/role-list/RoleList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/role-list/RoleList.tsx -------------------------------------------------------------------------------- /src/component/send-button/SendButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/send-button/SendButton.css -------------------------------------------------------------------------------- /src/component/send-button/SendButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/send-button/SendButton.tsx -------------------------------------------------------------------------------- /src/component/session-atcion-list/SessionActionList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/session-atcion-list/SessionActionList.css -------------------------------------------------------------------------------- /src/component/session-atcion-list/SessionAtcionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/session-atcion-list/SessionAtcionList.tsx -------------------------------------------------------------------------------- /src/component/tag-selector/tag-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/tag-selector/tag-selector.tsx -------------------------------------------------------------------------------- /src/component/upload/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/upload/Upload.tsx -------------------------------------------------------------------------------- /src/component/wx-qr-code/QRCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/component/wx-qr-code/QRCode.tsx -------------------------------------------------------------------------------- /src/icon/aliyun-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/aliyun-icon.svg -------------------------------------------------------------------------------- /src/icon/baidu-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/baidu-icon.png -------------------------------------------------------------------------------- /src/icon/claude-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/claude-icon.png -------------------------------------------------------------------------------- /src/icon/deepseek-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/deepseek-icon.svg -------------------------------------------------------------------------------- /src/icon/google-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/google-icon.png -------------------------------------------------------------------------------- /src/icon/gpt-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/gpt-icon.svg -------------------------------------------------------------------------------- /src/icon/xunfei-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/icon/xunfei-icon.png -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/locales/en.json -------------------------------------------------------------------------------- /src/locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/locales/ja.json -------------------------------------------------------------------------------- /src/locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/locales/zh.json -------------------------------------------------------------------------------- /src/locales/zh_tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/locales/zh_tw.json -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/page/account-manager/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/account-manager/Account.tsx -------------------------------------------------------------------------------- /src/page/chat-share/ChatShare.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/chat-share/ChatShare.less -------------------------------------------------------------------------------- /src/page/chat-share/ChatShare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/chat-share/ChatShare.tsx -------------------------------------------------------------------------------- /src/page/chat-share/test_ChatShare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/chat-share/test_ChatShare.tsx -------------------------------------------------------------------------------- /src/page/chat/Chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/chat/Chat.css -------------------------------------------------------------------------------- /src/page/chat/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/chat/Chat.tsx -------------------------------------------------------------------------------- /src/page/code/Code.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/code/Code.less -------------------------------------------------------------------------------- /src/page/code/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/code/Code.tsx -------------------------------------------------------------------------------- /src/page/config/Config.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/config/Config.less -------------------------------------------------------------------------------- /src/page/config/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/config/Config.tsx -------------------------------------------------------------------------------- /src/page/creation-tool/CreationTool.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/creation-tool/CreationTool.css -------------------------------------------------------------------------------- /src/page/creation-tool/CreationTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/creation-tool/CreationTool.tsx -------------------------------------------------------------------------------- /src/page/feedback/Feedback.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/feedback/Feedback.css -------------------------------------------------------------------------------- /src/page/feedback/Feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/feedback/Feedback.tsx -------------------------------------------------------------------------------- /src/page/gpts/gpts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/gpts/gpts.css -------------------------------------------------------------------------------- /src/page/gpts/gpts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/gpts/gpts.tsx -------------------------------------------------------------------------------- /src/page/gpts/gptsData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/gpts/gptsData.ts -------------------------------------------------------------------------------- /src/page/iframe/Iframe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/iframe/Iframe.tsx -------------------------------------------------------------------------------- /src/page/iframe/iframe.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/iframe/iframe.css -------------------------------------------------------------------------------- /src/page/image/Image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/image/Image.css -------------------------------------------------------------------------------- /src/page/image/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/image/Image.tsx -------------------------------------------------------------------------------- /src/page/knowledge/Knowledge.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/knowledge/Knowledge.less -------------------------------------------------------------------------------- /src/page/knowledge/Knowledge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/knowledge/Knowledge.tsx -------------------------------------------------------------------------------- /src/page/login-form/LoginForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/login-form/LoginForm.css -------------------------------------------------------------------------------- /src/page/login-form/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/login-form/LoginForm.tsx -------------------------------------------------------------------------------- /src/page/main/Main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/main/Main.css -------------------------------------------------------------------------------- /src/page/main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/main/Main.tsx -------------------------------------------------------------------------------- /src/page/main/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/main/Router.tsx -------------------------------------------------------------------------------- /src/page/new-chat/NewChat.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/new-chat/NewChat.less -------------------------------------------------------------------------------- /src/page/new-chat/NewChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/new-chat/NewChat.tsx -------------------------------------------------------------------------------- /src/page/painting-square/PaintingSquare.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/painting-square/PaintingSquare.css -------------------------------------------------------------------------------- /src/page/painting-square/PaintingSquare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/painting-square/PaintingSquare.tsx -------------------------------------------------------------------------------- /src/page/payment/Payment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/payment/Payment.tsx -------------------------------------------------------------------------------- /src/page/person-info/PersonInfo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/person-info/PersonInfo.css -------------------------------------------------------------------------------- /src/page/person-info/PersonInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/person-info/PersonInfo.tsx -------------------------------------------------------------------------------- /src/page/role-config/RoleConfig.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/role-config/RoleConfig.css -------------------------------------------------------------------------------- /src/page/role-config/RoleConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/role-config/RoleConfig.tsx -------------------------------------------------------------------------------- /src/page/sign-up-form-phone/SignUpForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/sign-up-form-phone/SignUpForm.css -------------------------------------------------------------------------------- /src/page/sign-up-form-phone/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/sign-up-form-phone/SignUpForm.tsx -------------------------------------------------------------------------------- /src/page/sign-up-form/SignUpForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/sign-up-form/SignUpForm.css -------------------------------------------------------------------------------- /src/page/sign-up-form/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/page/sign-up-form/SignUpForm.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/share.tsx -------------------------------------------------------------------------------- /src/store/APISetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/APISetting.ts -------------------------------------------------------------------------------- /src/store/AppConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/AppConfig.ts -------------------------------------------------------------------------------- /src/store/ChatConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/ChatConfig.ts -------------------------------------------------------------------------------- /src/store/ImageData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/ImageData.ts -------------------------------------------------------------------------------- /src/store/Loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/Loading.ts -------------------------------------------------------------------------------- /src/store/MessageData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/MessageData.ts -------------------------------------------------------------------------------- /src/store/NoticeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/NoticeData.ts -------------------------------------------------------------------------------- /src/store/Payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/Payment.ts -------------------------------------------------------------------------------- /src/store/RoleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/RoleData.ts -------------------------------------------------------------------------------- /src/store/UserInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/UserInfo.ts -------------------------------------------------------------------------------- /src/store/UserModelLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/UserModelLimit.ts -------------------------------------------------------------------------------- /src/store/UserProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/store/UserProfile.ts -------------------------------------------------------------------------------- /src/utils/AudioUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/utils/AudioUtils.ts -------------------------------------------------------------------------------- /src/utils/CommonUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/utils/CommonUtils.ts -------------------------------------------------------------------------------- /src/utils/IatRecorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/utils/IatRecorder.js -------------------------------------------------------------------------------- /src/utils/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/utils/dateUtils.ts -------------------------------------------------------------------------------- /src/utils/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/utils/i18n.js -------------------------------------------------------------------------------- /src/utils/transcode.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/src/utils/transcode.worker.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faryhuo/chat-ui-ts/HEAD/tsconfig.json --------------------------------------------------------------------------------