完全なプログラマティック制御
アップロードとエンコードからAI分析、文字起こし、検索、チーム管理まで、ビデオのライフサイクル全体をカバーする包括的なRESTful API。
アップロードとインポート
YouTubeからビデオをインポートするか、署名済みS3 URLで直接アップロード。エンコードはバックグラウンドで自動的に行われます。
AI分析
AIによる分析にビデオを送信 — チャプターの生成、シーンの検出、エンティティの抽出、詳細な要約の作成。
文字起こし
Whisperでオーディオを文字起こしし、100以上の言語に翻訳。多言語字幕サポートが標準装備。
検索とチャット
ライブラリ全体でのハイブリッドセマンティック+キーワード検索。個々のビデオまたはコレクション全体でRAGベースのAIチャットを有効化。
エンベディング
分析と文字起こしデータからベクトルエンベディングを生成し、セマンティック検索とRAGベースのAIチャットを強化。
組織
ロールベースのアクセス制御、グループ間のデータ分離、招待フローでチームを管理 — すべてAPI経由。
curl -X POST "https://www.coniviso.com/api/v1/videos/{id}/analyze" \
-H "Authorization: Bearer vi_live_..." \
-H "Content-Type: application/json" \
-d '{"analysisType": "comprehensive"}'あらゆるAIアシスタントにビデオを
ConivisoはModel Context Protocol(MCP)サーバーを公開しており、Claude、Cursor、カスタムエージェントなどのAIアシスタントがビデオライブラリにアクセスし、コンテンツを検索し、文字起こしを読み取り、分析をトリガーできます — すべて標準MCPインターフェースを通じて。
MCPとは?
Model Context Protocolは、AIモデルが外部ツールやデータソースと安全にやり取りできるオープンスタンダードです。カスタム統合を書く代わりに、MCP互換のAIクライアントがConivisoに接続し、すぐにビデオをコンテキストとして使用できます。
21のツール
すべてのツールはAPIキーの権限に制限されます。AIアシスタントは、動画の一覧表示、検索、更新、削除、組織、グループ、権限、公開設定の管理、分析と文字起こしの取得、個別の動画やライブラリ全体とのチャット、エンベディングの生成、新しい分析ジョブの送信が可能です — すべて会話を離れることなく実行できます。
list_videosページネーションとステータスフィルターでビデオライブラリを閲覧get_video任意のビデオの完全なメタデータ、処理状態、設定を取得search_videosアクセス可能なすべてのビデオでハイブリッドセマンティック+キーワード検索chat_with_libraryRAGを使用してビデオコレクション全体について質問chat_with_videoマルチターン会話サポート付きの特定ビデオに関するQ&Aget_analysisAI分析結果の取得:要約、チャプター、シーン、エンティティget_transcription言語でオプションフィルタリングされた文字起こしデータを取得analyze_videoAI分析用にビデオを送信(包括的、シーン、オブジェクト、またはテキスト)generate_embeddingsセマンティック検索のために分析と文字起こしデータからベクトルエンベディングを作成update_video動画のタイトル、説明、公開設定、組織を更新delete_video動画と関連するすべてのデータを完全に削除get_permissions動画に付与されたすべてのアクセス権限を一覧表示grant_permissionユーザー、グループ、または組織に動画へのアクセスを付与revoke_permission動画の以前に付与されたアクセス権限を取り消しlist_organizations所属する組織のリストを返しますget_organization特定の組織の詳細を返しますlist_org_members組織の全メンバーを返しますinvite_org_memberメンバーを組織に招待しますremove_org_memberメンバーを組織から削除しますlist_org_groups組織内の全グループを一覧表示しますlist_group_members組織内の特定のグループの全メンバーを一覧表示します
8つのリソース
MCPリソースはAIアシスタントにビデオデータへの直接アクセスを構造化コンテキストとして提供:
coniviso://videosメタデータ付きのアクセス可能なすべてのビデオの完全リストconiviso://video/:id分析と文字起こしを含む完全なビデオ詳細coniviso://video/:id/transcription特定のビデオの完全な文字起こしデータconiviso://video/:id/analysisAI分析結果:要約、チャプター、シーン、エンティティconiviso://video/:id/permissions付与されたアクセス権限のアクセス制御リストconiviso://organizations所属するすべての組織のリストconiviso://organization/:id組織の詳細と所属メンバーのリストconiviso://organization/:id/groups組織内のすべてのグループのリスト
30秒で接続
単一の設定ブロックでConivisoを任意のMCPクライアントに追加。認証には既存のAPIキーを使用。
https://www.coniviso.com/mcpBearer vi_live_...各セッションは独自の分離されたサーバーインスタンスを取得します。セッションはmcp-session-idヘッダーで識別されます。
{
"mcpServers": {
"coniviso": {
"url": "https://www.coniviso.com/mcp",
"headers": {
"Authorization": "Bearer vi_live_..."
}
}
}
}数分で稼働
1. APIキーを作成
Conivisoダッシュボードの設定→APIキーに移動。APIキーはvi_live_*形式で、きめ細かな権限を設定できます。
2. リクエストを認証
AuthorizationヘッダーにBearerトークンとしてAPIキーを含めてください。REST API呼び出しとMCP接続の両方で機能します。
3. 開発を始める
任意の言語からREST APIを使用するか、MCPサーバーをAIアシスタントに接続。どちらも同じAPIキーと権限を共有します。
利用可能な権限
videos:readビデオメタデータの一覧表示と読み取りvideos:writeビデオのアップロード、更新、削除analysisAI分析結果の送信と読み取りsearchビデオコンテンツの検索chatAIチャット機能の使用(ビデオ単位およびライブラリ全体)embeddingsベクトルエンベディングの生成と管理