Documentation Index
Fetch the complete documentation index at: https://docs.bibigpt.co/llms.txt
Use this file to discover all available pages before exploring further.
BibiGPT’s API is currently in beta. If you have any questions or feedback, please reach out to us at
hi@bibigpt.co.温馨提示:我们正在优化产品体验,API 服务尚未完全与官网保持一致,感谢您的理解与支持!如果您有任何问题或反馈,请通过 hi@bibigpt.co 邮箱联系我们。
BibiGPT 开放 API (beta)
BibiGPT OpenAPI specification
Single source of truth: view the OpenAPI schema directly https://api.bibigpt.co/api/openapi.json
一、获取专属 API Token
All API endpoints are authenticated usingapi_token token in the HTTP header or picked up from the endpoint directly.

二、API 调用方法
1. 总结 /api/v1/summarize
GET 请求示例
2. 自定义总结参数 /api/v1/summarizeWithConfig
POST 方法能够设置 promptConfig 调整总结结果,同时支持 includeDetail 返回音视频内容详情3. 字幕 /api/v1/getSubtitle
相比于总结接口,由于少了请求 LLM 的时间,所以会快很多。 注意:默认情况下,会自动检测音频语言,从而产出对应的中文或英文字幕。但有时候自动检测可能失效(或由于缓存),如果发现字幕与音频语言不一致时,您可以手动指定audioLanguage 参数。
pt(葡萄牙语)、ar(阿拉伯语)、it(意大利语)、es(西班牙语)、hi(印地语)、id(印尼语)、th(泰语)、tr(土耳其语)、uk(乌克兰语)、vi(越南语)
4. 文件 URL /api/v1/summarize
BibiGPT API 支持自定义的音视频文件地址,给 API 一个文件下载链接就好。如果是本地文件,可以先上传到 OSS,记得确认下载链接可直接访问。 比如以下的 https://a.jimmylv.cn/assets/music.mp3 (注意URL 路径以.mp3 结尾)
💡 目前支持的类型包括 mp3|mp4|m4a|m4s|wav|webm|mpga|aac|ogg|oga|flac|alac|wma|avi|mkv|mov|flv|3gp|mpeg|mpg|ts|ogv|vob ,如果发现有还不支持的格式可以联系我!
5. AI 问答 /api/open/[apiToken]/chat (即将下线)
除了 answer 以外,还可以设置 includeDetail 参数,选择是否返回跟答案有关的 sourceDocuments
如果需要连续提问的话,记得把上一次的 QA 问题和答案作为 history 上下文,从而提高下一次回答的准确性和连贯度(当然,这样所消耗的 token 时长也会加倍)
6. AI 文案改写 /api/v1/express
自动获取视频字幕并改写为结构化文章。支持自定义输出语言和模型。outputLanguage:输出语言代码(如zh-CN、en-US)model:指定 AI 模型includeDetail:是否返回音视频详情
7. AI 字幕润色 /api/v1/getPolishedText
自动获取视频字幕,按照章节或固定长度分段润色,一次性返回所有润色片段。支持keywords 参数提高专业术语准确性。
keywords:关键词(逗号分隔),提高专业术语的识别准确性includeDetail:是否返回音视频详情
三、API 接口参数(目前仅支持「总结」API)
3.1 可选配置参数 promptConfig
1、promptConfig 只支持 POST 请求,作为 body 参数
2、promptConfig 不填时的默认参数,可根据需求自行修改
detailLevel 对应「句子长短」,对应关系为 50,即 700/50=14(Web页面显示的数值)
另外, 关于「输出语言」的对应关系为:
3、promptConfig 中有一个特殊参数: isRefresh ,当它有值并为 true 时,才会忽略缓存
举例,这是一个「不输出emoji表情符号,显示时间戳,大纲层级为2,句子个数为3,句子长短为10,输出语言为英文,且强行刷新缓存」的promptConfig:
3.2 自定义总结

isRefresh: true 跳过缓存的结果,customPrompt 自定义总结才会生效。
3.3 limitation 限制条件
作为 API 的 limitation 字段可以设置maxDuration 最大时长,然后如果后台检测 url 所对应的音视频时长超过了maxDuration ,就返回 422 error 错误状态码
四、使用案例
4.1 微信助理
ChatGPT AI助力音视频一键总结,成功链接维客创云啦! https://github.com/zhayujie/chatgpt-on-wechat/issues/1417 【看吗?买吗?】今天的苹果发布会相关视频多到爆炸,又无聊。_哔哩哔哩_bilibili4.2 移动端 iOS 快捷指令
【AI 视频笔记】BibiGPT 开放API & IFTTT 无限想象力 【AI 视频笔记】苹果备忘录:一键总结 B 站视频,联动快捷指令丨BibiGPT 开放API & IFTTT 无限想象力_哔哩哔哩_bilibili4.3 浏览器插件
【BibiGPT】浏览器插件:支持任意网页音视频内容的一键转录 & 总结_哔哩哔哩_bilibili4.4 联动笔记软件
语音输入 → Roam Research → AI 改写 → AI 回顾 通过 telegroam 发送语音,然后用BibiGPT的API总结成文本,一键保存到Roam Research
详细文档(完善中):https://docs.bibigpt.co/api-reference
