# API 文档索引 本文档描述 AI-VideoAssistant 项目的后端 API 接口规范。 ## 目录 | 模块 | 文件 | 说明 | |------|------|------| | 小助手 | [assistant.md](./assistant.md) | AI 助手管理 | | LLM 模型 | [llm.md](./llm.md) | LLM 模型配置与管理 | | ASR 模型 | [asr.md](./asr.md) | 语音识别模型配置 | | 声音资源 | [voice-resources.md](./voice-resources.md) | TTS 语音配置 | | 工具与测试 | [tools.md](./tools.md) | 工具列表与自动测试 | | 知识库 | [knowledge.md](./knowledge.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": [ ... ] } ```