diff --git a/README.md b/README.md
index 4113b504..b70c6907 100644
--- a/README.md
+++ b/README.md
@@ -15,48 +15,5 @@
```
## 功能截图
-**!!!多图预警!!!**
-### 首页
-
-### 注册
-
-### AI 对话
-
-### MidJourney 专业绘画界面
-
-
-### Stable-Diffusion 专业绘画
-
-### DALLE 绘画
-
-
-### 画廊
-
-
-### 思维导图
-
-
-### 会员充值
-
-
-### 管理后台
-
-### 管理后台暗黑主题
-
-
-### H5 首页
-
-
-### H5 对话
-
-
-
-### H5 MidJourney 绘画
-
-
-### H5 Stable-Diffusion 绘画
-
-
-### H5 会员充值
-
+请参考 [GeekAI 项目介绍](https://docs.geekai.me/info/)。
diff --git a/docs/imgs/admin_config.jpg b/docs/imgs/admin_config.jpg
deleted file mode 100644
index b3af5262..00000000
Binary files a/docs/imgs/admin_config.jpg and /dev/null differ
diff --git a/docs/imgs/admin_dashboard.png b/docs/imgs/admin_dashboard.png
deleted file mode 100644
index afdd9880..00000000
Binary files a/docs/imgs/admin_dashboard.png and /dev/null differ
diff --git a/docs/imgs/admin_models.jpg b/docs/imgs/admin_models.jpg
deleted file mode 100644
index 3649dde2..00000000
Binary files a/docs/imgs/admin_models.jpg and /dev/null differ
diff --git a/docs/imgs/admin_user.png b/docs/imgs/admin_user.png
deleted file mode 100644
index f508783f..00000000
Binary files a/docs/imgs/admin_user.png and /dev/null differ
diff --git a/docs/imgs/apikey_add.png b/docs/imgs/apikey_add.png
deleted file mode 100644
index e444c060..00000000
Binary files a/docs/imgs/apikey_add.png and /dev/null differ
diff --git a/docs/imgs/app-list.jpg b/docs/imgs/app-list.jpg
deleted file mode 100644
index 1a48c4eb..00000000
Binary files a/docs/imgs/app-list.jpg and /dev/null differ
diff --git a/docs/imgs/chat-new.png b/docs/imgs/chat-new.png
deleted file mode 100644
index b9c2d743..00000000
Binary files a/docs/imgs/chat-new.png and /dev/null differ
diff --git a/docs/imgs/donate.png b/docs/imgs/donate.png
deleted file mode 100644
index 0e262963..00000000
Binary files a/docs/imgs/donate.png and /dev/null differ
diff --git a/docs/imgs/gpt.gif b/docs/imgs/gpt.gif
deleted file mode 100644
index 4c7c282e..00000000
Binary files a/docs/imgs/gpt.gif and /dev/null differ
diff --git a/docs/imgs/image-list.png b/docs/imgs/image-list.png
deleted file mode 100644
index 866a74b1..00000000
Binary files a/docs/imgs/image-list.png and /dev/null differ
diff --git a/docs/imgs/member.png b/docs/imgs/member.png
deleted file mode 100644
index d1966432..00000000
Binary files a/docs/imgs/member.png and /dev/null differ
diff --git a/docs/imgs/mj.jpg b/docs/imgs/mj.jpg
deleted file mode 100644
index 6c0cad89..00000000
Binary files a/docs/imgs/mj.jpg and /dev/null differ
diff --git a/docs/imgs/mj_image.jpg b/docs/imgs/mj_image.jpg
deleted file mode 100644
index cee3584a..00000000
Binary files a/docs/imgs/mj_image.jpg and /dev/null differ
diff --git a/docs/imgs/mobile_chat_list.png b/docs/imgs/mobile_chat_list.png
deleted file mode 100644
index 083a3721..00000000
Binary files a/docs/imgs/mobile_chat_list.png and /dev/null differ
diff --git a/docs/imgs/mobile_chat_session.png b/docs/imgs/mobile_chat_session.png
deleted file mode 100644
index a293b9da..00000000
Binary files a/docs/imgs/mobile_chat_session.png and /dev/null differ
diff --git a/docs/imgs/mobile_pay.png b/docs/imgs/mobile_pay.png
deleted file mode 100644
index 1a6836a5..00000000
Binary files a/docs/imgs/mobile_pay.png and /dev/null differ
diff --git a/docs/imgs/mobile_user_profile.png b/docs/imgs/mobile_user_profile.png
deleted file mode 100644
index 11520a29..00000000
Binary files a/docs/imgs/mobile_user_profile.png and /dev/null differ
diff --git a/docs/imgs/plugin.png b/docs/imgs/plugin.png
deleted file mode 100644
index 3e83a27c..00000000
Binary files a/docs/imgs/plugin.png and /dev/null differ
diff --git a/docs/imgs/sd_image.jpg b/docs/imgs/sd_image.jpg
deleted file mode 100644
index 4bb6bfc2..00000000
Binary files a/docs/imgs/sd_image.jpg and /dev/null differ
diff --git a/docs/imgs/sd_image_detail.jpg b/docs/imgs/sd_image_detail.jpg
deleted file mode 100644
index a1c9c03c..00000000
Binary files a/docs/imgs/sd_image_detail.jpg and /dev/null differ
diff --git a/docs/imgs/wx.png b/docs/imgs/wx.png
deleted file mode 100644
index 2769591c..00000000
Binary files a/docs/imgs/wx.png and /dev/null differ
diff --git a/docs/logo.png b/docs/logo.png
deleted file mode 100644
index 43e5d544..00000000
Binary files a/docs/logo.png and /dev/null differ
diff --git a/web/public/images/menu/luma.png b/web/public/images/menu/luma.png
new file mode 100644
index 00000000..88f33162
Binary files /dev/null and b/web/public/images/menu/luma.png differ
diff --git a/web/src/assets/css/luma.styl b/web/src/assets/css/luma.styl
new file mode 100644
index 00000000..04b2741d
--- /dev/null
+++ b/web/src/assets/css/luma.styl
@@ -0,0 +1,106 @@
+.page-luma {
+ display flex
+ height 100%
+ background-color #0E0808
+ overflow auto
+ //justify-content center
+ flex-flow column
+ align-items center
+ background: linear-gradient(180deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3));
+
+
+ .prompt-box {
+ display flex
+ max-width 56rem
+ width 100%
+ padding 20px
+ flex-flow column
+
+ .images {
+ display flex
+ flex-flow row
+ padding-bottom 10px
+ justify-content center
+
+ .item {
+ position relative
+
+ .el-image {
+ width 100px
+ height 100px
+ border-radius 6px
+ margin-right 10px
+ }
+
+ .el-icon {
+ position absolute
+ cursor pointer
+ font-size 20px
+ color #545454
+ right 10px
+ top 0
+
+ &:hover {
+ color #888888
+ }
+ }
+ }
+ }
+
+ .prompt-container {
+ width: 100%;
+ .input-container {
+ background: linear-gradient(90deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3));
+ border-radius: 28px;
+ padding: 10px 20px;
+ display: flex;
+ align-items: center;
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
+
+ .prompt-input {
+ background: transparent;
+ border: none;
+ outline: none;
+ color: white;
+ font-size: 14px;
+ width: 100%;
+ padding: 10px;
+ resize: none;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ line-height 24px
+ overflow-wrap: break-word;
+
+ scrollbar-width: none; /* 隐藏滚动条 */
+ &::placeholder {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ &::-webkit-scrollbar {
+ display: none;
+ }
+ }
+
+ .upload-icon, .send-icon {
+ color #e1e1e1
+ .iconfont {
+ font-size 20px
+ cursor pointer
+ }
+ }
+ .upload-icon {
+ position relative
+ }
+ }
+ }
+
+ }
+
+ .h-title {
+ color #ffffff
+ max-width 56rem
+ width 100%
+ padding 40px 20
+ font-size 36px
+ text-align left
+ }
+}
\ No newline at end of file
diff --git a/web/src/router.js b/web/src/router.js
index 512dfd8c..7d2a2908 100644
--- a/web/src/router.js
+++ b/web/src/router.js
@@ -97,6 +97,12 @@ const routes = [
meta: {title: 'Suno音乐播放'},
component: () => import('@/views/Song.vue'),
},
+ {
+ name: 'luma',
+ path: '/luma',
+ meta: {title: 'Luma视频创作'},
+ component: () => import('@/views/Luma.vue'),
+ },
]
},
{
diff --git a/web/src/views/Luma.vue b/web/src/views/Luma.vue
new file mode 100644
index 00000000..360ab3ca
--- /dev/null
+++ b/web/src/views/Luma.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+