ภาษาจีนง่ายๆ
Project Project Terramours ตระหนักถึงฟังก์ชั่นเช่นการเข้าสู่ระบบของผู้ใช้และการแชทแบบหลายภาษาที่ใช้ SK และการสร้างภาพหลายรูปแบบตาม CHATGPT และ SD ด้านการจัดการตระหนักถึงบอร์ดข้อมูลการจัดการบันทึกการแชทการจัดการบันทึกภาพการจัดการผู้ใช้การกำหนดค่าระบบ ฯลฯ
Terramours-Gpt-Web ขึ้นอยู่กับโครงการ Front-end ของ Chatgpt ของ Vue3.0+TS+Naive UI+VITE
ที่อยู่เว็บไซต์อย่างเป็นทางการ: https://terramours.site/
AI Chat : สนับสนุนหลายรุ่น: GPT-3.5-Turbo, GPT-3.5-Turbo-16K, GPT-4, Chatglm
ภาพวาด AI : การสร้างภาพของโมเดล Dalle ที่รองรับการแพร่กระจายที่มั่นคงและ chatgpt
บอร์ดข้อมูล : แสดงสถิติข้อมูลหลายอย่างรวมถึงประเภทข้อมูลหลายชนิดที่ผู้จัดการใส่ใจมากที่สุด แผนภูมิแสดงจำนวนการแชทและภาพวาดในหลายมิติซึ่งแบ่งออกเป็นสามมิติ: ในวันเดียวกัน (สถิติทีละชั่วโมง) ทั้งวันและเดือน ต่อไปนี้เป็นข้อมูลที่นับในแต่ละวัน
การจัดการระบบ :
บันทึกการแชท : การจัดการบันทึกการแชท, ข้อมูลเซสชันผู้ใช้แบบสอบถาม (TODO: 1. ฟังก์ชั่นการส่งออก 2. สร้างแบบจำลองการปรับแต่ง)
การจัดการคำที่ละเอียดอ่อน : การจัดการคำที่ละเอียดอ่อนการกรองคำที่ละเอียดอ่อนที่กำหนดเองและเสริมสร้างความปลอดภัยของระบบ
การจัดการพูลที่สำคัญ : การจัดการพูลที่สำคัญรองรับผู้จัดการเพื่อเพิ่มหลายปุ่มเพื่อสร้างพูลคีย์โพลเมื่อโทรไปยังอินเทอร์เฟซ AI และการเสริมสร้างความเสถียร
คำที่พร้อมใช้งานของระบบ : คำที่พร้อมใช้งานของระบบเพิ่มคำที่พร้อมใช้งานอักขระต่าง ๆ เพื่อให้ผู้ใช้สามารถใช้บทสนทนา AI ได้ดีขึ้น
Drawing Record : ดูบันทึกของรูปภาพที่สร้างขึ้นในระบบ
การจัดการเมนู : ระบบการจัดการแบ็กเอนด์ใช้การกำหนดค่าแบบไดนามิกของเมนู
การจัดการบทบาท : การควบคุมบทบาทของระบบการจัดการแบ็กเอนด์ บทบาท Super Administrator ถูกสร้างขึ้นโดยค่าเริ่มต้นและบทบาทผู้ใช้ทั่วไป
การจัดการผู้ใช้ : การจัดการผู้ใช้ที่ลงทะเบียนในระบบ
การจัดการผลิตภัณฑ์ - หมวดหมู่ผลิตภัณฑ์ : ตั้งค่าประเภทผลิตภัณฑ์การจำแนกและข้อมูลอื่น ๆ เพื่ออำนวยความสะดวกในการจัดการผลิตภัณฑ์
การจัดการผลิตภัณฑ์ - รายการผลิตภัณฑ์ : ชุดข้อมูลผลิตภัณฑ์
รายการคำสั่งซื้อ : ดูคำสั่งซื้อที่สร้างขึ้น
2023.12.24 V1.8-PREVIEW ใหม่!: 1. โมเดล GPT4 รุ่นใหม่ถูกเพิ่มเข้าไปในโมดูลแชทเพื่อรับฟังก์ชั่นการวิเคราะห์ภาพ 2. การปรับการปรับโทรศัพท์มือถือการปรับให้เหมาะสมของโมดูลแชท 2023.12.21 v1.7:
1.a โมดูลแชทใหม่ถูกเพิ่มเข้าไปในระบบการจัดการ 2. ข้อผิดพลาดข้อผิดพลาดในการบันทึกประวัติการแชท 3. แก้ไขข้อบกพร่องการแสดงภาพที่ผิดปกติ
2023.12.15 v1.6:
1. โมดูลการกำหนดค่าบทบาทได้รับการเพิ่มแล้ว 1. การกำหนดค่าบทบาทผู้ดูแลระบบ 2. การกำหนดค่าบทบาทเริ่มต้นของผู้ใช้ 2. การตั้งค่าสมดุลของขวัญของผู้ใช้ใหม่ 3. เปลี่ยนการตั้งค่าเป็น 1K โทเค็นการกำหนดราคาโทเค็นเพื่อให้ง่าย 4. แก้ไขข้อบกพร่องที่มีการตั้งค่าอินเทอร์เฟซผลิตภัณฑ์ที่ไม่สอดคล้องกัน
2023.12.15 v1.5: 1. Refactor บริการ API พื้นหลังเพื่อแก้ปัญหาการสืบค้นพร้อมกัน
2. รายการใหม่เพิ่มลงในฟังก์ชั่นบอร์ดข้อมูล:
1. 销售额订单统计表
2. token 消耗量时间分布统计图
3. 上线人数时间分布统计图
4. 销售额时间分布统计图
5. 各模型的提问次数/图片生成次数/token消耗量 统计数量和比例分布图
2023.12.4 v1.4: 1. อัปเดต allinai.sharp.api sdk เป็นเวอร์ชัน 1.1.6 สนับสนุนการได้มาซึ่งค่าโทเค็นของอินเทอร์เฟซสตรีมมิ่งของ Openai
2023.12.4 v1.3: 1 เพิ่มการสนับสนุนสำหรับรุ่นที่มีความเสถียรของ Wen Xinyiyan 2. การกำหนดค่าโมเดลสำหรับการแชทและการเรียกวาดภาพจะรวมเข้ากับการกำหนดค่าพูลคีย์ 3. ใช้รุ่น allinai.sharp.api เพื่อโทรหา SDK เวอร์ชัน 1.15 และเรียกรุ่น AI อย่างสม่ำเสมอ
2023.12.4 v1.2: 1. เพิ่มการสนับสนุนแบบจำลองสำหรับคำถาม Wen Xin Yi Yan และ Tong Yi Qian คำถาม 2. ระบบการจัดการเพิ่มการกำหนดค่าพูลแบบจำลองด้วย Wen Xin Yi Yan และ Tong Yi Qianwen 3. ใช้โมเดล allinai.sharp.api เพื่อโทรหา SDK และเรียกรุ่น AI อย่างสม่ำเสมอ
2023.11.16 v1.1.1: 1 แก้ไขข้อบกพร่องบางอย่างหลังจากอัปเดตพูลคีย์
2023.11.15 v1.1: 1 เพิ่มการสนับสนุนสำหรับ chatglm และรุ่น front-end เลือกที่จะเพิ่ม chatglm 2. สร้างอินเทอร์เฟซพูลคีย์ใหม่ พูลคีย์ใหม่สามารถตั้งค่ารุ่น 3 ที่ระบุแก้ไขปัญหาของยอดคงเหลือไม่เพียงพอเมื่อราคาเป็น 0
├─ docker-compose(部署)
├─ kubernetes(部署)
├─ public(logo图片)
├─ service(接口)
├─ src(前端代码)
│ ├─ api(接口调用)
│ ├─ components(组件)
│ ├─ hooks(钩子)
│ ├─ plugins(插件)
│ ├─ router(路由)
│ ├─ store(主要记的本地缓存)
│ ├─ views(页面)
│ │ └─ chat
│ │ │ └─ components
│ │ │ └─layout(布局)
│ │ │ │ └─ Layout.vue(布局vue,基础)
│ │ │ │ └─ Permission.vue(免责声明和验证码弹窗,重要,登录框根据这个改)
│ │ │ └─index.vue(聊天页面)
│ └─ README.md
├─ .gitignore
└─ package.json
สร้างไฟล์ว่างเปล่าใหม่และตั้งชื่อมันเป็น docker-compose.yml วางเนื้อหาต่อไปนี้ลงในไฟล์และบันทึกไว้
version : " 3.9 "
services :
redis :
image : redis
container_name : redis_container
ports :
- " 6379:6379 "
restart : always
networks :
- server
postgres :
image : postgres
container_name : postgres_container
environment :
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=terramours1024
- POSTGRES_DB=TerraMoursGpt
ports :
- " 5432:5432 "
restart : always
networks :
- server
seq :
image : datalust/seq
container_name : seq_container
environment :
- ACCEPT_EULA=Y
ports :
- " 5341:80 "
restart : always
networks :
- server
server :
image : raokun88/terramours_gpt_server:latest
container_name : terramours_gpt_server
environment :
- TZ=Asia/Shanghai
- ENV_DB_CONNECTION=Host=postgres;Port=5432;Userid=postgres;password=terramours1024;Database=TerraMoursGpt;
- ENV_REDIS_HOST=redis:6379
- ENV_SEQ_HOST=http://<YOUR-SERVER-IP>:5341/
volumes :
# 图片挂载地址,将容器中的图片挂载出来
- /path/terra/images:/app/images
# 可挂载自定义的配置文件快速进行系统配置
# - F:Dockerterraserver/appsettings.json:/app/appsettings.json
ports :
- " 3116:80 "
restart : always
networks :
- server
depends_on :
- postgres
- redis
admin :
image : raokun88/terramours_gpt_admin:latest
container_name : terramoursgptadmin
environment :
- VUE_APP_API_BASE_URL=http://<YOUR-SERVER-IP>:3116
ports :
- " 3226:8081 "
restart : always
networks :
- server
web :
image : raokun88/terramours_gpt_web:latest
container_name : terramoursgptweb
environment :
- VUE_APP_API_BASE_URL=http://<YOUR-SERVER-IP>:3116
ports :
- " 3216:8081 "
restart : always
networks :
- server
networks :
server :
driver :
bridge
1. แก้ไข YML: แทนที่ <YOUR-SERVER-IP> ด้วย Server IP
2. รหัสผ่านบัญชีผู้ดูแลระบบเริ่มต้น: [email protected] [email protected]
3. ระบบรายงานข้อผิดพลาดดูผ่าน SEQ และดูที่อยู่: http://<YOUR-SERVER-IP>:5341/
4. บันทึก SEQ แสดงให้เห็นว่า初始化数据库成功ซึ่งหมายความว่าบริการแบ็คเอนด์ได้รับการเริ่มต้นสำเร็จ
5. การกำหนดค่าบริการเพิ่มเติมคุณสามารถคัดลอกไฟล์ appsettings.json บน gitHub บนเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์และแก้ไขไฟล์การกำหนดค่าในคอนเทนเนอร์โดยการติดตั้ง
# 可挂载自定义的配置文件快速进行系统配置
- /path/terra/appsettings.json:/app/appsettings.json
การอัปโหลดไฟล์ DockerCompose ไปยังเซิร์ฟเวอร์ฉันใช้ XFTP
docker-compose upนอกเหนือจาก DockerCompose แล้วเราได้อัปโหลดภาพส่วนหน้าไปยัง DockerHub และเรายังสามารถใช้คำสั่ง Docker เพื่อสร้างโครงการ Front-end ได้อย่างรวดเร็ว เรียกใช้คำสั่ง Docker บนเซิร์ฟเวอร์คำสั่งมีดังนี้
docker run --name terramoursgptweb -p 3216:8081 -e VUE_APP_API_BASE_URL=http://localhost:3002 --restart always -d raokun88/terramours_gpt_web:latest //VUE_APP_API_BASE_URL为后端API地址,请替换成对应的内容หมายเหตุ: vue_app_api_base_url เป็นที่อยู่แบ็กเอนด์ API โปรดแทนที่ด้วยเนื้อหาที่เกี่ยวข้อง
pnpm devdocker build -t terramoursgptweb .
# 前台运行
docker run --name TerraMours_Gpt_Web -d -p 3002:4173 --restart always TerraMours_Gpt_Web
# 保存镜像
docker save -o chatweb.tar TerraMours_Gpt_Web
# 运行地址
http://localhost:3002/






solve issue xxx,add xxxหากคุณต้องการมีส่วนร่วมในการบริจาคยินดีต้อนรับคำขอดึงหรือให้ปัญหากับเรา
Raokun: https: //www.raokun.top/
FirstSaofan: https: //www.firstsaofan.top/
Raokun , Mortal , Firstsaofan