INNER CODE UNIT · Python
root
Earth-OL-Player/ai_learn_project · ai-service/app/main.py:62
def root() -> dict[str, str]:
"""返回 AI 服务基础状态,避免浏览器访问根路径时出现 404。"""
# 根路径只暴露基础状态和可访问入口,不返回内部鉴权信息。
return {"service": "AI Learn Service", "status": "UP", "healthPath": "/health", "docsPath": "/docs"}
@app.get("/favicon.ico", include_in_schema=False)
def favicon() -> Response:
"""忽略浏览器自动请求的站点图标。"""
# 当前服务不提供页面图标,返回 204 避免日志中出现无意义的 404。
return Response(status_code=204)
# 刷题 Agent 为后端内部接口。
app.include_router(practice_router)
app.include_router(assistant_router)
app.include_router(log_levels_router)
app.include_router(model_cache_router)