update 20250403
This commit is contained in:
@@ -7,7 +7,6 @@
|
||||
```
|
||||
API/
|
||||
├── api/ # 视觉分析和处理模块
|
||||
│ ├── producer/ # 生产者,分配任务
|
||||
│ ├── cpm_analyze.py # CPM_OCR分析
|
||||
│ ├── qwenvl_analyze.py # QwenVL_OCR分析
|
||||
│ ├── cpm_scene.py # CPM_场景分析
|
||||
@@ -17,22 +16,23 @@
|
||||
│ ├── face.py # 人脸检测
|
||||
│ ├── fall.py # 跌倒检测
|
||||
│ ├── pose.py # 姿态估计
|
||||
│ └── media.py # mediapipe 面部特征提取
|
||||
│ ├── media.py # mediapipe 面部特征提取
|
||||
| ├── start_services.sh #一键开始所有程序
|
||||
| └── stop.sh #一键停止所有程序
|
||||
├── api_chat/ # 聊天和语音处理模块
|
||||
│ ├── producer_chat/ # 聊天生产者
|
||||
│ ├── chat.py # 聊天功能
|
||||
│ ├── tts.py # 文字转语音
|
||||
│ ├── asr.py # 语音识别
|
||||
│ ├── chat.py # 聊天功能
|
||||
│ ├── tts.py # 文字转语音
|
||||
│ ├── asr.py # 语音识别
|
||||
│ ├── GPT_SoVITS/ # GPT_SoVITS模型集成,
|
||||
│ ├── sample/ # OpenBMB模型——学习音色,音色+文本内容
|
||||
│ ├── tools/ # GPT_SoVITS模型——工具函数
|
||||
│ ├── runtime/ # GPT_SoVITS模型——运行时函数
|
||||
│ ├── docs/ # GPT_SoVITS模型——文档
|
||||
│ ├── TEMP/ # OpenBMB模型临时文件夹
|
||||
│ └── before/ # 历史代码,可以忽略
|
||||
├── api_history/ # api历史代码,可以忽略
|
||||
├── chat_history/ # api_chat历史代码,可以忽略
|
||||
└── api_old/ # api历史代码,可以忽略
|
||||
| └── weight.json # GPT_SoVITS模型——权重
|
||||
|
|
||||
├── producer_chat/ # 聊天生产者
|
||||
├── producer/ # 算法生产者,分配任务
|
||||
└── README # 说明文档
|
||||
```
|
||||
|
||||
## 主要功能
|
||||
@@ -52,10 +52,10 @@
|
||||
- 多模型支持(通过Ollama)
|
||||
|
||||
## 使用说明
|
||||
### API 部分 http://dev.obscura.work/v1
|
||||
### API 部分 http://dev2.obscura.work/v1
|
||||
1. producer 目录 # 生产者,分配任务
|
||||
2. 服务器:222.186.10.253:8005
|
||||
3. kafka 配置:222.186.10.253:9092
|
||||
2. 服务器:222.186.20.67:8005
|
||||
3. kafka 配置:222.186.20.67:9092
|
||||
topic分配:
|
||||
- yolo: "yolo"
|
||||
- pose: "pose"
|
||||
@@ -68,7 +68,7 @@
|
||||
- mediapipe: "mediapipe"
|
||||
- compare: "compare"
|
||||
|
||||
4. redis 配置:150.158.144.159:13003
|
||||
4. redis 配置:222.186.20.67:6379
|
||||
db分配:
|
||||
- 4: "yolo"
|
||||
- 5: "pose"
|
||||
@@ -82,26 +82,26 @@
|
||||
- 30: "compare"
|
||||
|
||||
5. 模型配置:
|
||||
- YOLO = "/obscura/models/yolov8x.pt"
|
||||
- POSE = "/obscura/models/yolov8x-pose.pt"
|
||||
- QWEN = "/obscura/models/qwen/Qwen2-VL-2B-Instruct"
|
||||
- YOLO = "/obscura/models/yolo11n.pt"
|
||||
- POSE = "/obscura/models/yolo11n-pose.pt"
|
||||
- QWEN = "/obscura/models/qwen/Qwen2.5-VL-7B-Instruct"
|
||||
- FALL = "/obscura/models/yolov8n-fall.pt"
|
||||
- FACE = "/obscura/models/yolov8n-face.pt"
|
||||
- FACE = "/obscura/models/yolo11n-face.pt"
|
||||
- MEDIAPIPE = "/obscura/models/face_landmarker.task"
|
||||
- CPM(ollama) = "https://ffgregevrdcfyhtnhyudvr.myfastools.com/api/generate"
|
||||
- CPM(ollama) = "https://222.186.20.67:11435/api/generate"
|
||||
6. 上传文件及结果保存目录:
|
||||
- UPLOAD_DIR = "/obscura/task/upload"
|
||||
- RESULT_DIR = "/obscura/task/result"
|
||||
|
||||
### API_Chat 部分 http://dev.obscura.work/v1_chat
|
||||
### API_Chat 部分 http://dev2.obscura.work/v1_chat
|
||||
1. producer_chat 目录 # 聊天生产者
|
||||
2. 服务器:222.186.10.253:8008
|
||||
3. kafka 配置:222.186.10.253:9092
|
||||
2. 服务器:222.186.20.67:8008
|
||||
3. kafka 配置:222.186.20.67:9092
|
||||
topic分配:
|
||||
- asr: "asr"
|
||||
- chat: "chat"
|
||||
- tts: "tts"
|
||||
4. redis 配置:150.158.144.159:13003
|
||||
4. redis 配置:222.186.20.67:6379
|
||||
db分配:
|
||||
- 2: "api key"
|
||||
- 3: "api使用情况"
|
||||
|
||||
Reference in New Issue
Block a user