48 lines
1.5 KiB
Markdown
48 lines
1.5 KiB
Markdown
# AI Service
|
|
AI助手服务 - 智能对话、模型管理、任务执行
|
|
|
|
## 基本信息
|
|
- **服务端口**: 8087
|
|
- **服务名称**: ai-service
|
|
- **模块分支**: 业务域/功能模块
|
|
- **数据库**: erp_db
|
|
|
|
## 功能清单
|
|
1. AI助手对话
|
|
2. 模型管理
|
|
3. 智能推荐
|
|
|
|
## API接口
|
|
| 方法 | 路径 | 描述 |
|
|
|------|------|------|
|
|
| GET | /api/ai/conversations | AIAssistantController接口 |
|
|
| GET | /api/ai/conversations/{id} | AIAssistantController接口 |
|
|
| GET | /api/ai/capabilities | AIAssistantController接口 |
|
|
| GET | /api/ai/statistics | AIAssistantController接口 |
|
|
| GET | /api/ai/test | AIAssistantController接口 |
|
|
| GET | /api/ai/health | AIAssistantController接口 |
|
|
| POST | /api/ai/chat | AIAssistantController接口 |
|
|
| POST | /api/ai/tasks/execute | AIAssistantController接口 |
|
|
| DELETE | /api/ai/conversations/{id} | AIAssistantController接口 |
|
|
| DELETE | /api/ai/conversations/{id}/messages | AIAssistantController接口 |
|
|
| GET | /api/ai/models/current | AIModelController接口 |
|
|
| GET | /api/ai/models/statistics | AIModelController接口 |
|
|
| GET | /api/ai/models/recommendations | AIModelController接口 |
|
|
| POST | /api/ai/models/switch | AIModelController接口 |
|
|
| POST | /api/ai/models/test | AIModelController接口 |
|
|
|
|
## 数据库表
|
|
| 表名 | 说明 |
|
|
|------|------|
|
|
| ai_conversations | AIConversation |
|
|
| ai_messages | AIMessage |
|
|
|
|
## 配置文件
|
|
- application.yml: 应用配置
|
|
|
|
## 启动方式
|
|
```bash
|
|
mvn clean package
|
|
java -jar target/ai-service.jar
|
|
```
|