直接读取

import httpx

spec = httpx.get("https://docs.h3hub.cn/openapi.public.json").json()
for path, methods in spec["paths"].items():
    print(path, ",".join(methods.keys()))

生成客户端

可以用 OpenAPI 生成器:

npx @openapitools/openapi-generator-cli generate \
  -i https://docs.h3hub.cn/openapi.public.json \
  -g python \
  -o ./h3hub-client

也可以让 Agent 直接读这份 JSON 来写调用代码,不用手抄接口。

注意

公开 OpenAPI 只包含外部开发者接口,不含 /internal/*/admin/*