BibiGPTのAPIは現在ベータ版です。ご質問やフィードバックがございましたら、hi@bibigpt.coまでご連絡ください。ヒント:製品体験を最適化しており、APIサービスはまだ公式サイトと完全に一致していない場合があります。ご理解とご支援に感謝します!ご質問やフィードバックがございましたら、hi@bibigpt.coまでご連絡ください。
BibiGPT オープンAPI (ベータ版)
BibiGPT OpenAPI仕様
信頼できる唯一の情報源:OpenAPIスキーマを直接表示 https://api.bibigpt.co/api/openapi.json
1. 専用APIトークンの取得
すべてのAPIエンドポイントは、HTTPヘダーのapi_tokenトークンを使用して認証されるか、エンドポイントから直接取得されます。

2. 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 Q&A /api/open/[apiToken]/chat (まもなく終了)
answer に加えて、includeDetail パラメータを設定して、回答に関連する sourceDocuments を返すかどうかを選択することもできます。
連続して質問する必要がある場合は、前回のQAの質問と回答をhistoryコンテキストとして使用し、次回の回答の正確性と一貫性を向上させてください(もちろん、消費されるトークン時間も倍増します)。
6. AI 記事書き換え /api/v1/express
動画の字幕を自動取得し、構造化された記事に書き換えます。カスタム出力言語とモデルをサポートします。outputLanguage:出力言語コード(例:zh-CN、en-US)model:使用するAIモデルincludeDetail:音動画の詳細をレスポンスに含めるかどうか
7. AI 字幕校正 /api/v1/getPolishedText
動画の字幕を自動取得し、チャプターまたは固定長セグメントごとに校正し、すべての校正済みセグメントを一括で返します。keywords パラメータで専門用語の精度向上をサポートします。
keywords:キーワード(カンマ区切り)、専門用語の認識精度を向上させますincludeDetail:音動画の詳細をレスポンスに含めるかどうか
3. APIインターフェースパラメータ(現在は「要約」APIのみサポート)
3.1 オプション設定パラメータ promptConfig
1、promptConfig はPOSTリクエストのみサポートし、bodyパラメータとして使用
2、promptConfig が空の場合のデフォルトパラメータ(必要に応じて変更可能)
detailLevel は「文の長さ」に対応し、関係は50です。つまり、700/50=14(Webページに表示される値)です。
また、「出力言語」の対応関係は以下のとおりです:
3、promptConfig には特別なパラメータがあります:isRefresh。値があり true の場合のみキャッシュを無視します
例:「絵文字を出力しない、タイムスタンプを表示する、アウトラインレベルは2、文の数は3、文の長さは10、出力言語は英語、かつキャッシュを強制的にリフレッシュする」promptConfig:
3.2 カスタム要約

isRefresh: true でキャッシュされた結果をスキップする必要があることに注意してください。
3.3 limitation 制限条件
APIの limitation フィールドとしてmaxDuration 最大時間を設定できます。バックグラウンドがurlに対応する音動画時間がmaxDurationを超えていることを検出した場合、422 errorエラーステータスコードを返します。
4. 使用事例
4.1 WeChatアシスタント
ChatGPT AIが音動画ワンクリック要約を支援、WeChat Creator Cloudへのリンクに成功! https://github.com/zhayujie/chatgpt-on-wechat/issues/1417 【見る?買う?】今日のApple発表会関連動画が多すぎて爆発しそうだし、つまらない。_bilibili4.2 モバイルiOSショートカット
【AI ビデオノート】BibiGPT オープンAPI & IFTTT 無限の想像力 【AI ビデオノート】Appleメモ:ワンクリックでBilibili動画を要約、ショートカットと連携丨BibiGPT オープンAPI & IFTTT 無限の想像力_bilibili4.3 ブラウザ拡張機能
【BibiGPT】ブラウザ拡張機能:任意のウェブページの音動画コンテンツのワンクリック文字起こし&要約をサポート_bilibili4.4 ノートアプリとの連携
音声入力 → Roam Research → AI 書き換え → AI レビュー telegroam を介して音声を送信し、BibiGPT APIを使用してテキストに要約し、ワンクリックでRoam Researchに保存します
詳細ドキュメント(作成中):https://docs.bibigpt.co/api-reference
