├── pnpm-workspace.yaml
├── .idea
├── vcs.xml
├── .gitignore
├── modules.xml
└── 部署包.iml
├── LICENSE
├── package.json
└── README.md
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - chat
3 | - admin
4 | - service
5 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/部署包.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Nine-Ai
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nine-ai",
3 | "version": "1.0.0",
4 | "description": "使用 Nestjs 和 Vue3 搭建的 AIGC 生态社区 持续集成AI能力到社区之中",
5 | "main": "index.js",
6 | "author": "longyanjiang",
7 | "keywords": ["ChatGpt", "AIGC", "AI"],
8 | "dependencies": {
9 | "eslint-config-prettier": "^8.8.0",
10 | "eslint-plugin-antfu": "^0.35.3",
11 | "eslint": "^8.39.0",
12 | "eslint-plugin-es": "^4.1.0",
13 | "eslint-module-utils": "^2.8.0",
14 | "eslint-import-resolver-node": "^0.3.7",
15 | "eslint-plugin-eslint-comments": "^3.2.0",
16 | "eslint-plugin-import": "^2.27.5",
17 | "eslint-plugin-n": "^15.7.0",
18 | "eslint-plugin-jsonc": "^2.7.0",
19 | "eslint-plugin-html": "^7.1.0",
20 | "eslint-plugin-promise": "^6.1.1",
21 | "eslint-plugin-jest": "^27.2.1",
22 | "eslint-plugin-no-only-tests": "^3.1.0",
23 | "eslint-plugin-unicorn": "^45.0.2",
24 | "eslint-plugin-markdown": "^3.0.0",
25 | "eslint-plugin-unused-imports": "^2.0.0",
26 | "eslint-rule-composer": "^0.3.0",
27 | "eslint-plugin-prettier": "^4.2.1",
28 | "eslint-plugin-yml": "^1.5.0",
29 | "eslint-utils": "^3.0.0",
30 | "eslint-scope": "^7.2.0",
31 | "eslint-plugin-vue": "^9.11.0",
32 | "jsonc-eslint-parser": "^2.2.0",
33 | "yaml-eslint-parser": "^1.2.0",
34 | "prettier-linter-helpers": "^1.0.0",
35 | "prettier": "^2.8.8",
36 | "eslint-visitor-keys": "^3.4.0",
37 | "vue-eslint-parser": "^9.1.1"
38 | },
39 | "devDependencies": {},
40 | "repository": {
41 | "type": "git",
42 | "url": "git+https://github.com/longyanjiang/Nine-Ai.git"
43 | },
44 | "license": "MID",
45 | "bugs": {
46 | "url": "https://github.com/longyanjiang/Nine-Ai/issues"
47 | },
48 | "homepage": "https://github.com/longyanjiang/Nine-Ai#readme"
49 | }
50 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 开源版本源码在这里下载:
2 | 
3 |
4 |
5 | ## 完整商业化Chat-GPT系统
6 | 这里下载最新安装包:
7 | 
8 |
9 |
10 | 功能演示与视频1安装教程:https://www.bilibili.com/video/BV12i4y1i7bH/
11 |
12 |
13 | ## 功能演示
14 | ### 首页预览
15 | 
16 |
17 | ### 对话功能
18 | 支持几乎所有对话模型(GPT,必应,谷歌,百度,智普),而且支持文件分析(PDF,word,图片等)
19 | 
20 | ### Midjourney
21 | 支持最新MJ6,图生成图,
22 | 
23 | #### 绘画广场展示
24 | 如下图所示,是我们系统的MJ绘画广场:
25 | 
26 |
27 | #### 思维导图
28 | 输入一定的需求或者标题,自动生成思维导图:
29 | 
30 |
31 | ### 会员中心
32 | 支持微信支付,易支付,码支付,虎皮椒支付。下面是会员中心的展示:
33 | 
34 |
35 | ## 当前特色支持功能
36 | GPT3/4最新模型支持与控制
37 | openai DALL-E2绘画支持
38 | Midjourney绘画支持
39 | 全套卡密系统支持
40 | 完善的后台管理系统支持
41 |
42 | ## 功能
43 |
65 |
66 | ## 部署教程
67 |
68 | ### 我的开发软件
69 |
70 | webstorm
71 |
72 |
73 |
74 |
75 | ### 环境
76 | nodejs version > 16,建议选择:16.19.1
77 | pnpm version > 6
78 | mysql version > 5.7,建议直接最新版本就可以
79 | redis
80 |
81 |
82 | ## 交流群
83 |
84 |
85 | 演示站(已关闭),自行部署玩耍!
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
--------------------------------------------------------------------------------