BibiGPT
bibigpt.co
AI 音视频知行助理 — Paste any video/audio URL (YouTube, Bilibili, podcasts, TikTok, X, Coursera, …) or upload a local file to get AI-powered summaries, transcripts, mind maps, chapter breakdowns, and visual content analysis. 30 + platforms supported, 5 languages, served by 1M+ users since 2023.
bibigpt.co via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
https://bibigpt.co/.well-known/agent-card.json and the next probe clears this panel.
| Field | What we saw | What we stored |
|---|---|---|
skills[0].examples[0] |
Input should be a valid string | reinterpreted — kept verbatim as text |
skills[0].examples[1] |
Input should be a valid string | reinterpreted — kept verbatim as text |
Dispute or improve this rating
F
Conformance score: 39/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-02 11:22:52 current | 997b252f89fd… |
view → |
Endpoints
| Agent card | https://bibigpt.co/.well-known/agent-card.json |
| Provider | https://bibigpt.co |
| Docs | https://docs.bibigpt.co |
Skills · 6 declared · mapped to canonical taxonomy
Generate a structured summary with timestamps, key points and chapters from any supported video or audio URL.
Same as summarize_video but lets the agent specify prompt template, output language, model, length and persona.
Long-video chapter-by-chapter breakdown with timestamps and per-chapter summary blocks.
Return full transcript with timestamps for any supported source. Auto-detects existing captions or transcribes via ASR.
For very long videos (>30 min), kick off an async job and return a task id. Pair with get_task_status.
Poll status / retrieve result for an async summary task created via create_summary_task.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/bibigpt.co) [](https://agenstry.com/agents/bibigpt.co) [](https://agenstry.com/agents/bibigpt.co) [](https://agenstry.com/agents/bibigpt.co)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"$schema": "https://a2a-protocol.org/schemas/agent-card/0.2.json",
"protocolVersion": "0.2",
"name": "BibiGPT",
"description": "AI \u97f3\u89c6\u9891\u77e5\u884c\u52a9\u7406 \u2014 Paste any video/audio URL (YouTube, Bilibili, podcasts, TikTok, X, Coursera, \u2026) or upload a local file to get AI-powered summaries, transcripts, mind maps, chapter breakdowns, and visual content analysis. 30 + platforms supported, 5 languages, served by 1M+ users since 2023.",
"version": "1.0.0",
"url": "https://bibigpt.co/api/mcp",
"homepage": "https://bibigpt.co",
"documentationUrl": "https://docs.bibigpt.co",
"iconUrl": "https://bibigpt.co/icons/icon_512x512.png",
"preferredTransport": "streamable-http",
"supportedInterfaces": [
{
"transport": "streamable-http",
"url": "https://bibigpt.co/api/mcp",
"protocol": "mcp",
"description": "Hosted MCP endpoint with OAuth2 + Bearer token auth"
},
{
"transport": "https",
"url": "https://bibigpt.co/api/openapi.json",
"protocol": "openapi",
"description": "tRPC-derived OpenAPI 3 spec for direct REST integration"
},
{
"transport": "https",
"url": "https://bibigpt.co/api/ask",
"protocol": "nlweb",
"description": "Natural-language Q&A endpoint (NLWeb spec) with optional SSE streaming"
}
],
"additionalInterfaces": [
{
"transport": "streamable-http",
"url": "https://bibigpt.co/api/mcp",
"protocol": "mcp",
"description": "Hosted MCP endpoint with OAuth2 + Bearer token auth"
},
{
"transport": "https",
"url": "https://bibigpt.co/api/openapi.json",
"protocol": "openapi",
"description": "tRPC-derived OpenAPI 3 spec for direct REST integration"
},
{
"transport": "https",
"url": "https://bibigpt.co/api/ask",
"protocol": "nlweb",
"description": "Natural-language Q&A endpoint (NLWeb spec) with optional SSE streaming"
}
],
"provider": {
"name": "JimmyLv (\u5415\u7acb\u9752)",
"url": "https://bibigpt.co",
"contact": {
"email": "support@bibigpt.co",
"twitter": "https://x.com/Jimmy_JingLv",
"github": "https://github.com/JimmyLv"
}
},
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": true
},
"defaultInputModes": [
"text",
"url"
],
"defaultOutputModes": [
"text",
"markdown",
"json"
],
"securitySchemes": {
"oauth2": {
"type": "oauth2",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://bibigpt.co/api/auth/authorize",
"tokenUrl": "https://bibigpt.co/api/auth/token",
"scopes": {
"read": "Read user library, summaries, and content"
}
}
}
},
"bearerToken": {
"type": "http",
"scheme": "bearer",
"description": "Long-lived API token from https://bibigpt.co/dashboard/api"
}
},
"security": [
{
"oauth2": [
"read"
]
},
{
"bearerToken": []
}
],
"skills": [
{
"id": "summarize_video",
"name": "Summarize Video / Audio",
"description": "Generate a structured summary with timestamps, key points and chapters from any supported video or audio URL.",
"inputModes": [
"url"
],
"outputModes": [
"markdown",
"json"
],
"tags": [
"summarization",
"video",
"audio",
"podcast"
],
"examples": [
{
"input": "https://www.bilibili.com/video/BV1xx411c7mD",
"output": "Markdown summary with timestamps"
},
{
"input": "https://youtu.be/dQw4w9WgXcQ",
"output": "Bullet-point key takeaways"
}
]
},
{
"id": "summarize_video_with_config",
"name": "Summarize with Custom Config",
"description": "Same as summarize_video but lets the agent specify prompt template, output language, model, length and persona.",
"inputModes": [
"url",
"text"
],
"outputModes": [
"markdown",
"json"
]
},
{
"id": "summarize_by_chapter",
"name": "Summarize by Chapter",
"description": "Long-video chapter-by-chapter breakdown with timestamps and per-chapter summary blocks.",
"inputModes": [
"url"
],
"outputModes": [
"markdown",
"json"
]
},
{
"id": "get_subtitle",
"name": "Get Full Transcript / Subtitles",
"description": "Return full transcript with timestamps for any supported source. Auto-detects existing captions or transcribes via ASR.",
"inputModes": [
"url"
],
"outputModes": [
"text",
"json"
]
},
{
"id": "create_summary_task",
"name": "Create Async Summary Task",
"description": "For very long videos (>30 min), kick off an async job and return a task id. Pair with get_task_status.",
"inputModes": [
"url"
],
"outputModes": [
"json"
]
},
{
"id": "get_task_status",
"name": "Get Async Task Status",
"description": "Poll status / retrieve result for an async summary task created via create_summary_task.",
"inputModes": [
"text"
],
"outputModes": [
"json"
]
}
],
"supportsAuthenticatedExtendedCard": true,
"tags": [
"video-summarization",
"audio-transcription",
"podcast",
"knowledge-graph",
"agent-native",
"mcp",
"oauth2"
]
}