├── .dockerignore ├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── .run ├── frontend-dev.run.xml ├── local_docker_build.run.xml └── server-dev.run.xml ├── README.md ├── README_zh.md ├── deploy ├── Dockerfile ├── docker-compose.yml ├── nginx.conf └── sql │ ├── v1.0.4.sql │ ├── v1.0.6.sql │ ├── v1.0.8.sql │ └── v1.0.9.sql ├── doc ├── intro.gif └── intro_en.gif ├── frontend ├── .editorconfig ├── .env.production ├── .eslintignore ├── .eslintrc.cjs ├── .prettierignore ├── .prettierrc.cjs ├── index.html ├── package.json ├── public │ ├── logo.svg │ └── plugin │ │ └── internet.svg ├── src │ ├── assets │ │ ├── Midjourney.png │ │ ├── anthropic.png │ │ ├── article.png │ │ ├── assistant.png │ │ ├── avatar.png │ │ ├── avator │ │ │ └── 26.svg │ │ ├── business_member.svg │ │ ├── code.png │ │ ├── computer.svg │ │ ├── cursor.svg │ │ ├── emojis.json │ │ ├── film.png │ │ ├── gpt3.png │ │ ├── gpt4.png │ │ ├── header.png │ │ ├── internationalization-language.svg │ │ ├── normal_member.svg │ │ ├── openai.svg │ │ ├── openai_draw_icon.png │ │ ├── pay_alipay.png │ │ ├── pay_qq.png │ │ ├── pay_stripe.svg │ │ ├── pay_wechat.png │ │ ├── phone.svg │ │ ├── plugin-intelligence.svg │ │ ├── pro_member.svg │ │ ├── prompts-en_GB.json │ │ ├── prompts-zh_CN.json │ │ ├── react.svg │ │ ├── recommend.json │ │ ├── robot.png │ │ ├── sd_draw_icon.png │ │ ├── vip_member.svg │ │ └── vite.svg │ ├── components │ │ ├── Card │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── CodeInput │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── ConfigModal │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── DefaultPluginAvatar │ │ │ └── index.tsx │ │ ├── FormItemCard │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── Global │ │ │ └── index.tsx │ │ ├── GoodsList │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── GoogleSignIn │ │ │ └── index.tsx │ │ ├── HeaderRender │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── Icons │ │ │ └── index.tsx │ │ ├── Layout │ │ │ └── index.tsx │ │ ├── LoginModal │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── MenuList │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── OpenAiLogo │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── Reminder │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── RichEdit │ │ │ └── index.tsx │ │ ├── SendButton │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── UserHead │ │ │ └── index.tsx │ │ └── UserInfoCard │ │ │ ├── index.module.less │ │ │ └── index.tsx │ ├── hooks │ │ ├── useDocumentResize.ts │ │ └── useScroll.ts │ ├── locales │ │ ├── en_US.json │ │ └── zh_CN.json │ ├── main.tsx │ ├── pages │ │ ├── 404 │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── App.tsx │ │ ├── admin │ │ │ ├── carmi │ │ │ │ ├── index.module.less │ │ │ │ └── index.tsx │ │ │ ├── components │ │ │ │ └── FormCard │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ ├── config │ │ │ │ ├── index.module.less │ │ │ │ └── index.tsx │ │ │ ├── index.module.less │ │ │ ├── index.tsx │ │ │ ├── message │ │ │ │ └── index.tsx │ │ │ ├── notification │ │ │ │ └── index.tsx │ │ │ ├── order │ │ │ │ ├── index.module.less │ │ │ │ └── index.tsx │ │ │ ├── payment │ │ │ │ └── index.tsx │ │ │ ├── product │ │ │ │ └── index.tsx │ │ │ ├── signin │ │ │ │ └── index.tsx │ │ │ ├── token │ │ │ │ └── index.tsx │ │ │ ├── turnover │ │ │ │ └── index.tsx │ │ │ ├── usage │ │ │ │ └── index.tsx │ │ │ └── user │ │ │ │ └── index.tsx │ │ ├── chat │ │ │ ├── components │ │ │ │ ├── AllInput │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ │ ├── ChatMessage │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ │ ├── Plugin │ │ │ │ │ ├── components │ │ │ │ │ │ ├── detail │ │ │ │ │ │ │ ├── index.module.less │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── edit │ │ │ │ │ │ │ ├── index.module.less │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── list │ │ │ │ │ │ │ ├── index.module.less │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── index.module.less │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── store │ │ │ │ │ │ └── index.ts │ │ │ │ ├── RoleLocal │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ │ └── RoleNetwork │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── draw │ │ │ ├── components │ │ │ │ ├── config │ │ │ │ │ ├── RandomPrompt.tsx │ │ │ │ │ ├── dice.tsx │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ │ ├── preview │ │ │ │ │ ├── index.module.less │ │ │ │ │ └── index.tsx │ │ │ │ └── stable-studio-styles │ │ │ │ │ ├── 3d-model.png │ │ │ │ │ ├── analog-film.png │ │ │ │ │ ├── anime.png │ │ │ │ │ ├── cinematic.png │ │ │ │ │ ├── comic-book.png │ │ │ │ │ ├── digital-art.png │ │ │ │ │ ├── enhance.png │ │ │ │ │ ├── fantasy-art.png │ │ │ │ │ ├── isometric.png │ │ │ │ │ ├── line-art.png │ │ │ │ │ ├── low-poly.png │ │ │ │ │ ├── modeling-compound.png │ │ │ │ │ ├── neon-punk.png │ │ │ │ │ ├── origami.png │ │ │ │ │ ├── photographic.png │ │ │ │ │ └── pixel-art.png │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── login │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── policy │ │ │ ├── PrivacyPolicy.tsx │ │ │ ├── ServiceTerms.tsx │ │ │ └── index.module.less │ │ ├── result │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ ├── shop │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ └── user │ │ │ ├── apikey │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ │ ├── center │ │ │ ├── index.module.less │ │ │ └── index.tsx │ │ │ ├── index.module.less │ │ │ ├── index.tsx │ │ │ └── usage │ │ │ ├── index.module.less │ │ │ └── index.tsx │ ├── request │ │ ├── adminApi.ts │ │ ├── api.ts │ │ └── index.ts │ ├── routers │ │ ├── auth_router.tsx │ │ ├── index.tsx │ │ └── menu_list.tsx │ ├── store │ │ ├── async.ts │ │ ├── chat │ │ │ ├── async.ts │ │ │ └── slice.ts │ │ ├── config │ │ │ ├── async.ts │ │ │ └── slice.ts │ │ ├── draw │ │ │ ├── async.ts │ │ │ └── slice.ts │ │ ├── index.ts │ │ ├── prompt │ │ │ └── slice.ts │ │ ├── shop │ │ │ ├── async.ts │ │ │ └── slice.ts │ │ └── user │ │ │ ├── async.ts │ │ │ └── slice.ts │ ├── styles │ │ ├── global.less │ │ ├── highlight.less │ │ └── markdown.less │ ├── types │ │ ├── admin.ts │ │ ├── index.ts │ │ └── stable_studio.ts │ ├── utils │ │ ├── copyToClipboard.ts │ │ ├── downloadImages.ts │ │ ├── filterObjectNull.ts │ │ ├── formatTime.ts │ │ ├── generateChatInfo.ts │ │ ├── generateUUID.ts │ │ ├── getEmailPre.ts │ │ ├── handleChatData.ts │ │ ├── index.ts │ │ ├── is.ts │ │ ├── joinTrim.ts │ │ └── paginate.ts │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json ├── vite.config.ts └── yarn.lock ├── license ├── plugins ├── DuckDuckGo │ ├── desc.md │ ├── index.js │ └── plugin.json ├── baidu-search │ ├── baidu-search.gif │ ├── desc.md │ ├── index.js │ └── plugin.json ├── google │ ├── desc.md │ ├── index.js │ └── plugin.json ├── imdb │ ├── desc.md │ ├── index.js │ └── plugin.json ├── internet │ ├── desc.md │ ├── index.js │ └── plugin.json ├── ipinfo.io │ ├── desc.md │ ├── index.js │ └── plugin.json ├── newsdata.io │ ├── desc.md │ ├── index.js │ └── plugin.json ├── seniverse │ ├── desc.md │ ├── index.js │ └── plugin.json └── themoviedb │ ├── desc.md │ ├── index.js │ └── plugin.json └── server ├── .env.production ├── .env.test ├── config.json ├── jest.config.js ├── package.json ├── src ├── ai │ ├── ApiProxy.ts │ ├── SupplierClient.ts │ ├── anthropic │ │ ├── AnthropicProxy.ts │ │ ├── Chat.ts │ │ └── index.ts │ ├── index.ts │ ├── openai │ │ ├── OpenAIApiProxy.ts │ │ ├── OpenAIChat.ts │ │ ├── index.ts │ │ ├── key_usage.ts │ │ └── plugins │ │ │ └── index.ts │ ├── stability │ │ ├── StabilityProxy.ts │ │ ├── StabilityRestAPI.ts │ │ ├── index.ts │ │ ├── key_usage.ts │ │ └── types.ts │ └── types.ts ├── app.ts ├── charging │ └── index.ts ├── config │ ├── config.ts │ ├── db.ts │ ├── pinecone.ts │ └── redis.ts ├── express-extension.ts ├── locales │ ├── en.json │ └── zh.json ├── middleware │ ├── auth.ts │ ├── error_handler.ts │ ├── i18n.ts │ ├── relay_auth.ts │ ├── relay_limiter.ts │ └── res_handler.ts ├── models │ ├── Action.ts │ ├── Config.ts │ ├── Functions.ts │ ├── Message.ts │ ├── Notification.ts │ ├── Order.ts │ ├── Payment.ts │ ├── Plugin.ts │ ├── Product.ts │ ├── RedemptionCode.ts │ ├── Reward.ts │ ├── Signin.ts │ ├── Token.ts │ ├── Turnover.ts │ ├── User.ts │ ├── UserApiKey.ts │ ├── UserApiKeyUsage.ts │ ├── UserInstalledPlugin.ts │ └── UserSocial.ts ├── resource │ └── templates │ │ └── email_code.html ├── routes │ ├── admin │ │ ├── action.ts │ │ ├── config.ts │ │ ├── message.ts │ │ ├── notification.ts │ │ ├── order.ts │ │ ├── payment.ts │ │ ├── plugin.ts │ │ ├── product.ts │ │ ├── redemption_code.ts │ │ ├── signin.ts │ │ ├── token.ts │ │ ├── turnover.ts │ │ ├── usage.ts │ │ └── user.ts │ ├── index.ts │ ├── relay │ │ ├── anthropic.ts │ │ ├── openai.ts │ │ └── stability.ts │ └── user │ │ ├── ai.ts │ │ ├── code.ts │ │ ├── plugin.ts │ │ └── user.ts ├── start.ts └── utils │ ├── alipay.ts │ ├── index.ts │ ├── logger.ts │ ├── mailer.ts │ ├── response.ts │ ├── sms.ts │ ├── stripe.ts │ └── yipay.ts ├── test ├── ai │ ├── anthropic │ │ └── Chat.test.ts │ ├── openai │ │ ├── index.test.ts │ │ └── plugins │ │ │ └── index.test.ts │ └── stability │ │ └── StabilityRestAPI.test.ts ├── plugins │ └── index.test.ts └── utils │ ├── sms.test.ts │ └── stripe.test.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/frontend-dev.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/.run/frontend-dev.run.xml -------------------------------------------------------------------------------- /.run/local_docker_build.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/.run/local_docker_build.run.xml -------------------------------------------------------------------------------- /.run/server-dev.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/.run/server-dev.run.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/README_zh.md -------------------------------------------------------------------------------- /deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/deploy/Dockerfile -------------------------------------------------------------------------------- /deploy/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/deploy/docker-compose.yml -------------------------------------------------------------------------------- /deploy/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/deploy/nginx.conf -------------------------------------------------------------------------------- /deploy/sql/v1.0.4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/deploy/sql/v1.0.4.sql -------------------------------------------------------------------------------- /deploy/sql/v1.0.6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/deploy/sql/v1.0.6.sql -------------------------------------------------------------------------------- /deploy/sql/v1.0.8.sql: -------------------------------------------------------------------------------- 1 | # 后台公告无法保存图片 2 | alter table config 3 | modify value longtext not null; 4 | -------------------------------------------------------------------------------- /deploy/sql/v1.0.9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/deploy/sql/v1.0.9.sql -------------------------------------------------------------------------------- /doc/intro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/doc/intro.gif -------------------------------------------------------------------------------- /doc/intro_en.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/doc/intro_en.gif -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/.env.production -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/.eslintignore -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/.prettierignore -------------------------------------------------------------------------------- /frontend/.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/.prettierrc.cjs -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/public/logo.svg -------------------------------------------------------------------------------- /frontend/public/plugin/internet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/public/plugin/internet.svg -------------------------------------------------------------------------------- /frontend/src/assets/Midjourney.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/Midjourney.png -------------------------------------------------------------------------------- /frontend/src/assets/anthropic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/anthropic.png -------------------------------------------------------------------------------- /frontend/src/assets/article.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/article.png -------------------------------------------------------------------------------- /frontend/src/assets/assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/assistant.png -------------------------------------------------------------------------------- /frontend/src/assets/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/avatar.png -------------------------------------------------------------------------------- /frontend/src/assets/avator/26.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/avator/26.svg -------------------------------------------------------------------------------- /frontend/src/assets/business_member.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/business_member.svg -------------------------------------------------------------------------------- /frontend/src/assets/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/code.png -------------------------------------------------------------------------------- /frontend/src/assets/computer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/computer.svg -------------------------------------------------------------------------------- /frontend/src/assets/cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/cursor.svg -------------------------------------------------------------------------------- /frontend/src/assets/emojis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/emojis.json -------------------------------------------------------------------------------- /frontend/src/assets/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/film.png -------------------------------------------------------------------------------- /frontend/src/assets/gpt3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/gpt3.png -------------------------------------------------------------------------------- /frontend/src/assets/gpt4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/gpt4.png -------------------------------------------------------------------------------- /frontend/src/assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/header.png -------------------------------------------------------------------------------- /frontend/src/assets/internationalization-language.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/internationalization-language.svg -------------------------------------------------------------------------------- /frontend/src/assets/normal_member.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/normal_member.svg -------------------------------------------------------------------------------- /frontend/src/assets/openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/openai.svg -------------------------------------------------------------------------------- /frontend/src/assets/openai_draw_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/openai_draw_icon.png -------------------------------------------------------------------------------- /frontend/src/assets/pay_alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/pay_alipay.png -------------------------------------------------------------------------------- /frontend/src/assets/pay_qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/pay_qq.png -------------------------------------------------------------------------------- /frontend/src/assets/pay_stripe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/pay_stripe.svg -------------------------------------------------------------------------------- /frontend/src/assets/pay_wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/pay_wechat.png -------------------------------------------------------------------------------- /frontend/src/assets/phone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/phone.svg -------------------------------------------------------------------------------- /frontend/src/assets/plugin-intelligence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/plugin-intelligence.svg -------------------------------------------------------------------------------- /frontend/src/assets/pro_member.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/pro_member.svg -------------------------------------------------------------------------------- /frontend/src/assets/prompts-en_GB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/prompts-en_GB.json -------------------------------------------------------------------------------- /frontend/src/assets/prompts-zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/prompts-zh_CN.json -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/assets/recommend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/recommend.json -------------------------------------------------------------------------------- /frontend/src/assets/robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/robot.png -------------------------------------------------------------------------------- /frontend/src/assets/sd_draw_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/sd_draw_icon.png -------------------------------------------------------------------------------- /frontend/src/assets/vip_member.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/vip_member.svg -------------------------------------------------------------------------------- /frontend/src/assets/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/assets/vite.svg -------------------------------------------------------------------------------- /frontend/src/components/Card/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Card/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/Card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Card/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/CodeInput/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/CodeInput/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/CodeInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/CodeInput/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigModal/index.module.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/components/ConfigModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/ConfigModal/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/DefaultPluginAvatar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/DefaultPluginAvatar/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/FormItemCard/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/FormItemCard/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/FormItemCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/FormItemCard/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/Global/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Global/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/GoodsList/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/GoodsList/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/GoodsList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/GoodsList/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/GoogleSignIn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/GoogleSignIn/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/HeaderRender/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/HeaderRender/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/HeaderRender/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/HeaderRender/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/Icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Icons/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/Layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Layout/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/LoginModal/index.module.less: -------------------------------------------------------------------------------- 1 | .login_form { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/components/LoginModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/LoginModal/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/MenuList/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/MenuList/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/MenuList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/MenuList/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/OpenAiLogo/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/OpenAiLogo/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/OpenAiLogo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/OpenAiLogo/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/Reminder/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Reminder/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/Reminder/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/Reminder/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/RichEdit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/RichEdit/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/SendButton/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/SendButton/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/SendButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/SendButton/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserHead/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/UserHead/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserInfoCard/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/UserInfoCard/index.module.less -------------------------------------------------------------------------------- /frontend/src/components/UserInfoCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/components/UserInfoCard/index.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useDocumentResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/hooks/useDocumentResize.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/hooks/useScroll.ts -------------------------------------------------------------------------------- /frontend/src/locales/en_US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/locales/en_US.json -------------------------------------------------------------------------------- /frontend/src/locales/zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/locales/zh_CN.json -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/404/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/404/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/404/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/404/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/App.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/carmi/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/carmi/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/admin/carmi/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/carmi/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/components/FormCard/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/components/FormCard/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/admin/components/FormCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/components/FormCard/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/config/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/config/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/admin/config/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/config/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/message/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/message/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/notification/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/notification/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/order/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/order/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/admin/order/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/order/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/payment/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/payment/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/product/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/product/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/signin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/signin/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/token/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/token/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/turnover/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/turnover/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/usage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/usage/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/user/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/admin/user/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/AllInput/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/AllInput/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/AllInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/AllInput/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/ChatMessage/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/ChatMessage/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/ChatMessage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/ChatMessage/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/components/detail/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/components/detail/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/components/detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/components/detail/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/components/edit/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/components/edit/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/components/edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/components/edit/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/components/list/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/components/list/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/components/list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/components/list/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/Plugin/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/Plugin/store/index.ts -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/RoleLocal/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/RoleLocal/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/RoleLocal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/RoleLocal/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/RoleNetwork/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/RoleNetwork/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/components/RoleNetwork/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/components/RoleNetwork/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/chat/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/chat/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/config/RandomPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/config/RandomPrompt.tsx -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/config/dice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/config/dice.tsx -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/config/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/config/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/config/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/config/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/preview/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/preview/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/preview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/preview/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/3d-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/3d-model.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/analog-film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/analog-film.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/anime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/anime.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/cinematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/cinematic.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/comic-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/comic-book.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/digital-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/digital-art.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/enhance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/enhance.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/fantasy-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/fantasy-art.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/isometric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/isometric.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/line-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/line-art.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/low-poly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/low-poly.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/modeling-compound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/modeling-compound.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/neon-punk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/neon-punk.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/origami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/origami.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/photographic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/photographic.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/components/stable-studio-styles/pixel-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/components/stable-studio-styles/pixel-art.png -------------------------------------------------------------------------------- /frontend/src/pages/draw/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/draw/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/draw/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/login/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/login/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/login/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/policy/PrivacyPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/policy/PrivacyPolicy.tsx -------------------------------------------------------------------------------- /frontend/src/pages/policy/ServiceTerms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/policy/ServiceTerms.tsx -------------------------------------------------------------------------------- /frontend/src/pages/policy/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/policy/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/result/index.module.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/pages/result/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/result/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/shop/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/shop/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/shop/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/shop/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/user/apikey/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/apikey/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/user/apikey/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/apikey/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/user/center/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/center/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/user/center/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/center/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/user/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/user/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/user/usage/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/usage/index.module.less -------------------------------------------------------------------------------- /frontend/src/pages/user/usage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/pages/user/usage/index.tsx -------------------------------------------------------------------------------- /frontend/src/request/adminApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/request/adminApi.ts -------------------------------------------------------------------------------- /frontend/src/request/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/request/api.ts -------------------------------------------------------------------------------- /frontend/src/request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/request/index.ts -------------------------------------------------------------------------------- /frontend/src/routers/auth_router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/routers/auth_router.tsx -------------------------------------------------------------------------------- /frontend/src/routers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/routers/index.tsx -------------------------------------------------------------------------------- /frontend/src/routers/menu_list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/routers/menu_list.tsx -------------------------------------------------------------------------------- /frontend/src/store/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/async.ts -------------------------------------------------------------------------------- /frontend/src/store/chat/async.ts: -------------------------------------------------------------------------------- 1 | export default {} 2 | -------------------------------------------------------------------------------- /frontend/src/store/chat/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/chat/slice.ts -------------------------------------------------------------------------------- /frontend/src/store/config/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/config/async.ts -------------------------------------------------------------------------------- /frontend/src/store/config/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/config/slice.ts -------------------------------------------------------------------------------- /frontend/src/store/draw/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/draw/async.ts -------------------------------------------------------------------------------- /frontend/src/store/draw/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/draw/slice.ts -------------------------------------------------------------------------------- /frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/index.ts -------------------------------------------------------------------------------- /frontend/src/store/prompt/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/prompt/slice.ts -------------------------------------------------------------------------------- /frontend/src/store/shop/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/shop/async.ts -------------------------------------------------------------------------------- /frontend/src/store/shop/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/shop/slice.ts -------------------------------------------------------------------------------- /frontend/src/store/user/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/user/async.ts -------------------------------------------------------------------------------- /frontend/src/store/user/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/store/user/slice.ts -------------------------------------------------------------------------------- /frontend/src/styles/global.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/styles/global.less -------------------------------------------------------------------------------- /frontend/src/styles/highlight.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/styles/highlight.less -------------------------------------------------------------------------------- /frontend/src/styles/markdown.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/styles/markdown.less -------------------------------------------------------------------------------- /frontend/src/types/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/types/admin.ts -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/types/stable_studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/types/stable_studio.ts -------------------------------------------------------------------------------- /frontend/src/utils/copyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/copyToClipboard.ts -------------------------------------------------------------------------------- /frontend/src/utils/downloadImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/downloadImages.ts -------------------------------------------------------------------------------- /frontend/src/utils/filterObjectNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/filterObjectNull.ts -------------------------------------------------------------------------------- /frontend/src/utils/formatTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/formatTime.ts -------------------------------------------------------------------------------- /frontend/src/utils/generateChatInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/generateChatInfo.ts -------------------------------------------------------------------------------- /frontend/src/utils/generateUUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/generateUUID.ts -------------------------------------------------------------------------------- /frontend/src/utils/getEmailPre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/getEmailPre.ts -------------------------------------------------------------------------------- /frontend/src/utils/handleChatData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/handleChatData.ts -------------------------------------------------------------------------------- /frontend/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/is.ts -------------------------------------------------------------------------------- /frontend/src/utils/joinTrim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/joinTrim.ts -------------------------------------------------------------------------------- /frontend/src/utils/paginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/src/utils/paginate.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/vercel.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/license -------------------------------------------------------------------------------- /plugins/DuckDuckGo/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/DuckDuckGo/desc.md -------------------------------------------------------------------------------- /plugins/DuckDuckGo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/DuckDuckGo/index.js -------------------------------------------------------------------------------- /plugins/DuckDuckGo/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/DuckDuckGo/plugin.json -------------------------------------------------------------------------------- /plugins/baidu-search/baidu-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/baidu-search/baidu-search.gif -------------------------------------------------------------------------------- /plugins/baidu-search/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/baidu-search/desc.md -------------------------------------------------------------------------------- /plugins/baidu-search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/baidu-search/index.js -------------------------------------------------------------------------------- /plugins/baidu-search/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/baidu-search/plugin.json -------------------------------------------------------------------------------- /plugins/google/desc.md: -------------------------------------------------------------------------------- 1 | ## Search web info use Google 2 | -------------------------------------------------------------------------------- /plugins/google/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/google/index.js -------------------------------------------------------------------------------- /plugins/google/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/google/plugin.json -------------------------------------------------------------------------------- /plugins/imdb/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/imdb/desc.md -------------------------------------------------------------------------------- /plugins/imdb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/imdb/index.js -------------------------------------------------------------------------------- /plugins/imdb/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/imdb/plugin.json -------------------------------------------------------------------------------- /plugins/internet/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/internet/desc.md -------------------------------------------------------------------------------- /plugins/internet/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/internet/index.js -------------------------------------------------------------------------------- /plugins/internet/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/internet/plugin.json -------------------------------------------------------------------------------- /plugins/ipinfo.io/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/ipinfo.io/desc.md -------------------------------------------------------------------------------- /plugins/ipinfo.io/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/ipinfo.io/index.js -------------------------------------------------------------------------------- /plugins/ipinfo.io/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/ipinfo.io/plugin.json -------------------------------------------------------------------------------- /plugins/newsdata.io/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/newsdata.io/desc.md -------------------------------------------------------------------------------- /plugins/newsdata.io/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/newsdata.io/index.js -------------------------------------------------------------------------------- /plugins/newsdata.io/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/newsdata.io/plugin.json -------------------------------------------------------------------------------- /plugins/seniverse/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/seniverse/desc.md -------------------------------------------------------------------------------- /plugins/seniverse/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/seniverse/index.js -------------------------------------------------------------------------------- /plugins/seniverse/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/seniverse/plugin.json -------------------------------------------------------------------------------- /plugins/themoviedb/desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/themoviedb/desc.md -------------------------------------------------------------------------------- /plugins/themoviedb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/themoviedb/index.js -------------------------------------------------------------------------------- /plugins/themoviedb/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/plugins/themoviedb/plugin.json -------------------------------------------------------------------------------- /server/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/.env.production -------------------------------------------------------------------------------- /server/.env.test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/config.json -------------------------------------------------------------------------------- /server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/jest.config.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/ai/ApiProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/ApiProxy.ts -------------------------------------------------------------------------------- /server/src/ai/SupplierClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/SupplierClient.ts -------------------------------------------------------------------------------- /server/src/ai/anthropic/AnthropicProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/anthropic/AnthropicProxy.ts -------------------------------------------------------------------------------- /server/src/ai/anthropic/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/anthropic/Chat.ts -------------------------------------------------------------------------------- /server/src/ai/anthropic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/anthropic/index.ts -------------------------------------------------------------------------------- /server/src/ai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/index.ts -------------------------------------------------------------------------------- /server/src/ai/openai/OpenAIApiProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/openai/OpenAIApiProxy.ts -------------------------------------------------------------------------------- /server/src/ai/openai/OpenAIChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/openai/OpenAIChat.ts -------------------------------------------------------------------------------- /server/src/ai/openai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/openai/index.ts -------------------------------------------------------------------------------- /server/src/ai/openai/key_usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/openai/key_usage.ts -------------------------------------------------------------------------------- /server/src/ai/openai/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/openai/plugins/index.ts -------------------------------------------------------------------------------- /server/src/ai/stability/StabilityProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/stability/StabilityProxy.ts -------------------------------------------------------------------------------- /server/src/ai/stability/StabilityRestAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/stability/StabilityRestAPI.ts -------------------------------------------------------------------------------- /server/src/ai/stability/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/stability/index.ts -------------------------------------------------------------------------------- /server/src/ai/stability/key_usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/stability/key_usage.ts -------------------------------------------------------------------------------- /server/src/ai/stability/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/stability/types.ts -------------------------------------------------------------------------------- /server/src/ai/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/ai/types.ts -------------------------------------------------------------------------------- /server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/app.ts -------------------------------------------------------------------------------- /server/src/charging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/charging/index.ts -------------------------------------------------------------------------------- /server/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/config/config.ts -------------------------------------------------------------------------------- /server/src/config/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/config/db.ts -------------------------------------------------------------------------------- /server/src/config/pinecone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/config/pinecone.ts -------------------------------------------------------------------------------- /server/src/config/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/config/redis.ts -------------------------------------------------------------------------------- /server/src/express-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/express-extension.ts -------------------------------------------------------------------------------- /server/src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/locales/en.json -------------------------------------------------------------------------------- /server/src/locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/locales/zh.json -------------------------------------------------------------------------------- /server/src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/middleware/auth.ts -------------------------------------------------------------------------------- /server/src/middleware/error_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/middleware/error_handler.ts -------------------------------------------------------------------------------- /server/src/middleware/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/middleware/i18n.ts -------------------------------------------------------------------------------- /server/src/middleware/relay_auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/middleware/relay_auth.ts -------------------------------------------------------------------------------- /server/src/middleware/relay_limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/middleware/relay_limiter.ts -------------------------------------------------------------------------------- /server/src/middleware/res_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/middleware/res_handler.ts -------------------------------------------------------------------------------- /server/src/models/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Action.ts -------------------------------------------------------------------------------- /server/src/models/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Config.ts -------------------------------------------------------------------------------- /server/src/models/Functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Functions.ts -------------------------------------------------------------------------------- /server/src/models/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Message.ts -------------------------------------------------------------------------------- /server/src/models/Notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Notification.ts -------------------------------------------------------------------------------- /server/src/models/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Order.ts -------------------------------------------------------------------------------- /server/src/models/Payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Payment.ts -------------------------------------------------------------------------------- /server/src/models/Plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Plugin.ts -------------------------------------------------------------------------------- /server/src/models/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Product.ts -------------------------------------------------------------------------------- /server/src/models/RedemptionCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/RedemptionCode.ts -------------------------------------------------------------------------------- /server/src/models/Reward.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Reward.ts -------------------------------------------------------------------------------- /server/src/models/Signin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Signin.ts -------------------------------------------------------------------------------- /server/src/models/Token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Token.ts -------------------------------------------------------------------------------- /server/src/models/Turnover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/Turnover.ts -------------------------------------------------------------------------------- /server/src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/User.ts -------------------------------------------------------------------------------- /server/src/models/UserApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/UserApiKey.ts -------------------------------------------------------------------------------- /server/src/models/UserApiKeyUsage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/UserApiKeyUsage.ts -------------------------------------------------------------------------------- /server/src/models/UserInstalledPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/UserInstalledPlugin.ts -------------------------------------------------------------------------------- /server/src/models/UserSocial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/models/UserSocial.ts -------------------------------------------------------------------------------- /server/src/resource/templates/email_code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/resource/templates/email_code.html -------------------------------------------------------------------------------- /server/src/routes/admin/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/action.ts -------------------------------------------------------------------------------- /server/src/routes/admin/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/config.ts -------------------------------------------------------------------------------- /server/src/routes/admin/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/message.ts -------------------------------------------------------------------------------- /server/src/routes/admin/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/notification.ts -------------------------------------------------------------------------------- /server/src/routes/admin/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/order.ts -------------------------------------------------------------------------------- /server/src/routes/admin/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/payment.ts -------------------------------------------------------------------------------- /server/src/routes/admin/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/plugin.ts -------------------------------------------------------------------------------- /server/src/routes/admin/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/product.ts -------------------------------------------------------------------------------- /server/src/routes/admin/redemption_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/redemption_code.ts -------------------------------------------------------------------------------- /server/src/routes/admin/signin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/signin.ts -------------------------------------------------------------------------------- /server/src/routes/admin/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/token.ts -------------------------------------------------------------------------------- /server/src/routes/admin/turnover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/turnover.ts -------------------------------------------------------------------------------- /server/src/routes/admin/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/usage.ts -------------------------------------------------------------------------------- /server/src/routes/admin/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/admin/user.ts -------------------------------------------------------------------------------- /server/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/index.ts -------------------------------------------------------------------------------- /server/src/routes/relay/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/relay/anthropic.ts -------------------------------------------------------------------------------- /server/src/routes/relay/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/relay/openai.ts -------------------------------------------------------------------------------- /server/src/routes/relay/stability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/relay/stability.ts -------------------------------------------------------------------------------- /server/src/routes/user/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/user/ai.ts -------------------------------------------------------------------------------- /server/src/routes/user/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/user/code.ts -------------------------------------------------------------------------------- /server/src/routes/user/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/user/plugin.ts -------------------------------------------------------------------------------- /server/src/routes/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/routes/user/user.ts -------------------------------------------------------------------------------- /server/src/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/start.ts -------------------------------------------------------------------------------- /server/src/utils/alipay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/alipay.ts -------------------------------------------------------------------------------- /server/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/index.ts -------------------------------------------------------------------------------- /server/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/logger.ts -------------------------------------------------------------------------------- /server/src/utils/mailer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/mailer.ts -------------------------------------------------------------------------------- /server/src/utils/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/response.ts -------------------------------------------------------------------------------- /server/src/utils/sms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/sms.ts -------------------------------------------------------------------------------- /server/src/utils/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/stripe.ts -------------------------------------------------------------------------------- /server/src/utils/yipay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/src/utils/yipay.ts -------------------------------------------------------------------------------- /server/test/ai/anthropic/Chat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/ai/anthropic/Chat.test.ts -------------------------------------------------------------------------------- /server/test/ai/openai/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/ai/openai/index.test.ts -------------------------------------------------------------------------------- /server/test/ai/openai/plugins/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/ai/openai/plugins/index.test.ts -------------------------------------------------------------------------------- /server/test/ai/stability/StabilityRestAPI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/ai/stability/StabilityRestAPI.test.ts -------------------------------------------------------------------------------- /server/test/plugins/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/plugins/index.test.ts -------------------------------------------------------------------------------- /server/test/utils/sms.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/utils/sms.test.ts -------------------------------------------------------------------------------- /server/test/utils/stripe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/test/utils/stripe.test.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarvis2f/ais-ninja/HEAD/server/yarn.lock --------------------------------------------------------------------------------