INNER CODE UNIT · Python

cmd_health

Laurent00TT/PharosRAG · src/pharos/cli.py:111

def cmd_health(args) -> None:
    with _client(args.url) as c:
        try:
            r = c.get("/healthz")
        except Exception as e:
            raise SystemExit(f"连不上 Pharos 守护进程({c.base_url}):{type(e).__name__}。先跑 pharos serve。")
    print(json.dumps(r.json(), ensure_ascii=False, indent=2))


def main(argv: list[str] | None = None) -> None:
    p = argparse.ArgumentParser(prog="pharos", description="Pharos:多格式 agentic RAG 服务")
    p.add_argument("--version", action="version", version=f"pharos {__version__}")
    sub = p.add_subparsers(dest="cmd", required=True)

    sp = sub.add_parser("serve", help="启动 HTTP 守护进程(独占索引 + GPU 模型)")
    sp.add_argument("--host", default=None)
    sp.add_argument("--port", type=int, default=None)
    sp.set_defaults(fn=cmd_serve)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…