📀 出典のデータベース: 主要ファイルストレージ・社内チャットAPIと生成AI連携設計データベース
OneDrive
🗓 更新日: 5/1/2025
公開中API機能(ファイル一覧・検索・メタデータ・チャット履歴)
ファイル一覧取得、フォルダ内容一覧、ファイル検索、メタデータ取得、ファイルバージョン一覧、共有ファイル一覧、最近使用したファイル一覧, ファイル一覧取得、検索(ファイル名・メタデータ・コンテンツ)、メタデータ取得, ファイル一覧取得(list_folder)、メタデータ取得、ファイル検索、チャット履歴は未対応, , Microsoft Graph APIを通じてファイル一覧取得、フォルダ内容一覧、ファイル検索、メタデータ取得、ファイルバージョン一覧、共有ファイル一覧、最近使用したファイル一覧が可能。チャット履歴は未対応。
認証方式
OAuth 2.0(MicrosoftアカウントまたはAzure Active Directory)、AD FS認証(SharePoint Server 2016), OAuth 2.0(Azure Active Directory)、Microsoft アカウント、AD FS認証(SharePoint Server), , OAuth 2.0(MicrosoftアカウントまたはAzure Active Directory)、AD FS認証(SharePoint Server 2016)、APIキー認証(連携サービスによる)
レートリミット
Microsoft Graph APIは大量リクエスト時にレート制限あり。例:130,000回/10秒(サービスやエンドポイントごとに異なる)。超過時はHTTP 429エラー。, , APIリクエスト数に制限あり。Microsoft Graph APIでは2000リクエスト/秒などの制限がある。リクエストが多い場合はスロットリング(429エラーやRetry-Afterヘッダー)で制御される。, Microsoft Graph APIは大量リクエスト時にレート制限あり。例:130,000回/10秒(サービスやエンドポイントごとに異なる)。超過時はHTTP 429エラー。
リアルタイム取得方式(Webhook等)
Webhookによる変更通知(Microsoft Graphの変更通知機能)。ファイルやフォルダの変更時に登録エンドポイントへ通知。, , Webhookによるリアルタイム通知に対応。Microsoft Graphのchange notificationsやOneDrive APIのWebhookでファイル変更を検知可能。
バッチ処理方式(Polling/Delta Query等)
JSONバッチ処理(複数のHTTPリクエストを1つにまとめて送信)、Polling、Delta Queryによる差分取得, , JSONバッチ処理(複数リクエストを1つのHTTPリクエストで送信)、Polling、Delta Queryによる差分取得に対応, JSONバッチ処理(複数のHTTPリクエストを1つにまとめて送信)、Polling、Delta Queryによる差分取得。
生成AI連携手法(RAG/Embedding/要約等)
Microsoft Graph Search APIやAzure OpenAI Serviceと連携し、OneDrive内ドキュメントをRAG(検索拡張生成)やEmbeddingで活用するパターンが紹介されている。, Microsoft Azure OpenAI Serviceと連携し、OneDrive APIで取得したファイルデータをRAGやEmbedding、要約処理に利用可能。Azure Cognitive SearchやElasticsearchなどのベクトルデータベースと組み合わせて、検索拡張生成や要約を実装できる。, OneDrive APIとOpenAI(ChatGPT/Azure OpenAI)を連携させることで、ファイルデータを取得し、生成AIによる要約やRAG(Retrieval-Augmented Generation)を実装可能。n8nやZapierなどのノーコード/ローコードツールによる連携例も存在。, Microsoft Graph APIでOneDriveのファイルを取得し、Azure OpenAI Serviceと連携したRAG(Retrieval-Augmented Generation)やEmbedding検索、要約生成が可能。ファイルデータをベクトル化し、Azureのベクターデータベース(例:Azure Cognitive Search、Cosmos DB for PostgreSQL with pgvector等)と組み合わせる設計が一般的。, Microsoft Graph API経由でOneDriveのファイルデータを取得し、Azure OpenAI Service(GPT系モデル)と連携してRAGやEmbedding、要約を実装可能。CopilotやGraphコネクタを利用した外部データ連携も可能。TeamsやOutlookなど他サービスとの横断的なデータ連携もサポート。, Microsoft Graph Search APIやAzure OpenAI Serviceと連携し、OneDrive内ドキュメントをRAG(検索拡張生成)やEmbeddingで活用するパターンが紹介されている。Azure Cognitive SearchやElasticsearchなどのベクトルデータベースと組み合わせて、検索拡張生成や要約を実装可能。Zapierやn8n、Pipedream、Workato等のノーコード/ローコードツールによる連携例も存在。
推奨インフラ・アーキテクチャ要件
Azure OpenAI ServiceとMicrosoft Graph Search APIを組み合わせたRAGアーキテクチャが推奨される。APIゲートウェイやDelta Queryによる差分取得、セキュアなAPI設計が重要。, Azure OpenAI Service、Azure Cognitive Search、Azure Storageなどを活用したクラウドアーキテクチャが推奨。API管理やセキュリティはAzure API Management、データ保存はAzure Storage、RAGやEmbedding処理はAzure OpenAI Serviceを利用。Elasticsearchやベクトルデータベースとの連携も有効。, Azure OpenAI ServiceとOneDrive APIを組み合わせ、API Managementやサーバーレス(Azure Functions等)を活用したアーキテクチャが推奨される。API Gatewayを用いた負荷分散やエラー時の再試行、エンタープライズ向けにはMicrosoft Graph APIを中心とした統合が推奨される。, Azure FunctionsやLogic Appsなどのサーバーレス基盤、Azure OpenAI Service、Azure Cognitive Search(ベクターストア)、Blob Storage、Cosmos DBなどを組み合わせたクラウドネイティブなアーキテクチャが推奨。Microsoft公式やコミュニティでTeamsやOneDriveとAzure OpenAIの連携例が多数紹介されている。, Azure上でのAPI Gatewayやサーバーレス(Azure Functions)、Microsoft Graph API、Azure OpenAI Service、Cosmos DBやAzure Cognitive Search等のベクトルDB、Entra ID(旧Azure AD)による認証・権限管理が推奨。CopilotやGraphコネクタを活用した統合アーキテクチャが推奨されている。, Azure OpenAI ServiceやMicrosoft Graph Search API、Azure Cognitive Search、Azure Storage、API Gateway、サーバーレス(Azure Functions等)を活用したクラウドアーキテクチャが推奨。API管理やセキュリティはAzure API Management、認証・権限管理はEntra ID(旧Azure AD)を利用。ノーコード/ローコード連携やAPI Gatewayによる統合も有効。
すべての出典情報
出典情報の詳細は、ブラウザでページを表示してご確認ください。