变更内容: - 移除冗余文档,包括 Grafana 指南、指标对比、修复总结、OpenAPI 规范等。 - 精简项目文档结构,优化 README 文件内容。 - 提升文档层次清晰度,集中核心指南。
1.2 KiB
1.2 KiB
API 文档
本目录包含 API 相关文档和自动生成的 OpenAPI 规范。
文件说明
openapi.json- 自动生成的 OpenAPI 3.0 规范文件
生成文档
运行以下命令更新 OpenAPI 规范:
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 参考文档
注意事项
openapi.json是自动生成的,请勿手动编辑- API 变更后需要重新运行导出脚本
- 确保 Pydantic 模型包含完整的文档字符串和示例