67 lines
1.1 KiB
Markdown
67 lines
1.1 KiB
Markdown
# API 文档索引
|
|
|
|
本文档描述 AI-VideoAssistant 项目的后端 API 接口规范。
|
|
|
|
## 目录
|
|
|
|
| 模块 | 文件 | 说明 |
|
|
|------|------|------|
|
|
| 小助手 | [assistant.md](./assistant.md) | AI 助手管理 |
|
|
| LLM 模型 | [llm.md](./llm.md) | LLM 模型配置与管理 |
|
|
| ASR 模型 | [asr.md](./asr.md) | 语音识别模型配置 |
|
|
| 工具与测试 | [tools.md](./tools.md) | 工具列表与自动测试 |
|
|
| 历史记录 | [history-records.md](./history-records.md) | 通话记录和转写 |
|
|
|
|
---
|
|
|
|
## 基础信息
|
|
|
|
- **Base URL**: `http://localhost:8000/api/v1`
|
|
- **认证方式**: Bearer Token (预留)
|
|
- **Content-Type**: application/json
|
|
|
|
---
|
|
|
|
## 状态码说明
|
|
|
|
| 状态码 | 说明 |
|
|
|--------|------|
|
|
| 200 | 成功 |
|
|
| 201 | 创建成功 |
|
|
| 400 | 请求参数错误 |
|
|
| 401 | 未认证 |
|
|
| 403 | 无权限 |
|
|
| 404 | 资源不存在 |
|
|
| 500 | 服务器错误 |
|
|
|
|
---
|
|
|
|
## 通用响应格式
|
|
|
|
### 成功响应
|
|
|
|
```json
|
|
{
|
|
"data": { ... }
|
|
}
|
|
```
|
|
|
|
### 错误响应
|
|
|
|
```json
|
|
{
|
|
"detail": "错误描述"
|
|
}
|
|
```
|
|
|
|
### 列表响应
|
|
|
|
```json
|
|
{
|
|
"total": 100,
|
|
"page": 1,
|
|
"limit": 20,
|
|
"list": [ ... ]
|
|
}
|
|
```
|