nkuwiki API服务是南开百科知识平台的后端服务接口,提供知识检索、智能问答等功能。本指南介绍如何使用这些API。
http://服务器IP:8000
API服务可通过以下命令启动:
python app.py --api --host 0.0.0.0 --port 8000
参数说明:
--api
: 启动API服务--host
: 指定服务主机地址,默认为0.0.0.0--port
: 指定服务端口,默认为8000/
{
"name": "nkuwiki API",
"version": "1.0.0",
"description": "南开百科知识平台API服务",
"status": "running"
}
/health
{
"status": "ok",
"timestamp": "2023-01-01T12:00:00.000000",
"database": "connected"
}
访问MySQL数据库的相关API,详见MySQL API文档。
访问智能体功能的相关API,详见Agent API文档。
API服务配置了CORS中间件,允许来自所有源的请求访问API。在生产环境中,建议限制允许访问的源。
API返回标准HTTP状态码:
错误响应将包含错误描述信息。
API服务使用loguru进行日志记录,日志文件位于logs/app.log
,每天轮换一次,保留7天的日志记录。
如遇到API服务问题,请: