# API 文档 本目录包含 API 相关文档和自动生成的 OpenAPI 规范。 ## 文件说明 - `openapi.json` - 自动生成的 OpenAPI 3.0 规范文件 ## 生成文档 运行以下命令更新 OpenAPI 规范: ```bash python scripts/export_openapi.py ``` ## 在线文档 启动应用后,访问以下 URL 查看交互式文档: | 文档类型 | 地址 | |---------|------| | Swagger UI | http://localhost:8000/docs | | ReDoc | http://localhost:8000/redoc | | OpenAPI JSON | http://localhost:8000/openapi.json | ## API 端点 ### 核心接口 | 方法 | 端点 | 描述 | |------|------|------| | POST | `/invoke` | 同步调用算法 | | POST | `/jobs` | 创建异步任务 | | GET | `/jobs/{job_id}` | 查询任务状态 | ### 健康检查 | 方法 | 端点 | 描述 | |------|------|------| | GET | `/healthz` | 存活检查 | | GET | `/readyz` | 就绪检查 | ### 监控 | 方法 | 端点 | 描述 | |------|------|------| | GET | `/metrics` | Prometheus 指标 | ## 详细文档 完整的 API 参考文档请查看:[API 参考文档](../api-reference.md) ## 注意事项 - `openapi.json` 是自动生成的,请勿手动编辑 - API 变更后需要重新运行导出脚本 - 确保 Pydantic 模型包含完整的文档字符串和示例