erp-java/services/ai-service/README.md

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
```