Agent 面板

API 自描述镜像 · 交互式查询测试器 · curl / Python / JS 示例。本页面与 /api/manifest 同源,便于 AI Agent 自主发现并调用。

GET /api/manifest MCP Server CORS: * 响应:JSON / Markdown

API 自描述(/api/manifest)

标签分组
使用指引
    json · manifest
    加载中…

    端点清单

    交互式查询测试器

    加载中…
    请求 URL
    json · 响应
    点击「发送请求」查看响应…

    3 步上手

    1

    发现 API — 获取 /api/manifest 了解全部端点与参数。

    curl
    curl https://res.opentaptap.dev/api/manifest
    2

    按标签过滤 — 用 tag 多次传参实现 AND 过滤。

    python
    import urllib.request, json
    url = "https://res.opentaptap.dev/api/packs?tag=%E5%83%8F%E7%B4%A0%E9%A3%8E&size=5"
    with urllib.request.urlopen(url) as r:
        data = json.loads(r.read())
    for p in data["data"]:
        print(p["slug"], p["file_count"], p["preview_url"])
    3

    下载文件 — 从返回的 r2_url / preview_url 直接拉取资源。

    javascript
    const res = await fetch("https://res.opentaptap.dev/api/packs/uipack_fixed");
    const { data } = await res.json();
    console.log(data.name, data.preview_url);
    // 直接下载预览图(R2 直链)
    const img = await fetch(data.preview_url);
    const blob = await img.blob();