- リソース: Source
          - JSON 表現
- SourceMetadata
- GoogleDocsSourceMetadata
- YoutubeMetadata
- AgentspaceMetadata
- SourceSettings
- SourceStatus
- FailureReason
- 不明
- SourceTooLong
- IngestionError
- SourceEmpty
- UploadError
- PaywallError
- SourceUnreachable
- SourceUnreachableErrorReason
- GoogleDriveError
- DownloadPrevented
- YoutubeError
- VideoDeleted
- AudioTranscriptionError
- LanguageDetectionFailed
- NoAudioDetected
- SourceLimitExceeded
- DomainBlocked
 
- メソッド
リソース: Source
ソースは、コンテンツの単一のソースを表します。
| JSON 表現 | 
|---|
| { "name": string, "title": string, "sourceId": { object ( | 
| フィールド | |
|---|---|
| name | 
 ID。ソースの完全なリソース名。形式:  このフィールドは、長さの上限が 1,024 文字の UTF-8 でエンコードされた文字列にする必要があります。 | 
| title | 
 省略可。ソースのタイトル。 | 
| sourceId | 
 省略可。出力専用。ソース ID。ソースのリソース名の最後のセグメントです。 | 
| metadata | 
 出力のみ。ソースに関するメタデータ。 | 
| settings | 
 出力専用。ソースのステータスと失敗理由。 | 
SourceMetadata
ソースのメタデータと追加情報を表します。
| JSON 表現 | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| 共用体フィールド metadata。ソースのメタデータ。metadataは次のいずれかになります。 | |
| googleDocsMetadata | 
 Google ドキュメント ソースのメタデータ。 | 
| youtubeMetadata | 
 YouTube 動画ソースのメタデータ。 | 
| agentspaceMetadata | 
 agentspace ソースのメタデータ。 | 
| wordCount | 
 ソースの単語数。 | 
| tokenCount | 
 ソース内のトークン数。 | 
| sourceAddedTimestamp | 
 ソースが追加されたタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
GoogleDocsSourceMetadata
Google ドキュメントのソースに関するメタデータ。
| JSON 表現 | 
|---|
| { "documentId": string, "revisionId": string } | 
| フィールド | |
|---|---|
| documentId | 
 出力専用。Google ドキュメントのドキュメント ID。 | 
| revisionId | 
 出力専用。ドキュメントのリビジョン ID。 | 
YoutubeMetadata
YouTube 動画ソースに関するメタデータ。
| JSON 表現 | 
|---|
| { "videoId": string, "channelName": string } | 
| フィールド | |
|---|---|
| videoId | 
 出力専用。YouTube 動画の ID。 | 
| channelName | 
 出力専用。YouTube 動画のチャンネル名。 | 
AgentspaceMetadata
エージェント スペース ソースに関するメタデータ。
| JSON 表現 | 
|---|
| { "documentName": string, "documentTitle": string } | 
| フィールド | |
|---|---|
| documentName | 
 出力専用。Agentspace のドキュメントの完全な名前。 | 
| documentTitle | 
 出力専用。ドキュメントのタイトル。 | 
SourceSettings
sources.batchCreate(以前の AddSource リクエスト)でソース設定の拡張を許可します。
| JSON 表現 | 
|---|
| { "status": enum ( | 
| フィールド | |
|---|---|
| status | 
 ソースのステータス。 | 
| failureReason | 
 ソースの取り込みが失敗した理由に関する詳細を含む失敗理由。 | 
SourceStatus
ソースのステータスとして考えられる値のリスト。
| 列挙型 | |
|---|---|
| SOURCE_STATUS_UNSPECIFIED | 不明なステータス。 | 
| SOURCE_STATUS_PENDING | ソースは追加保留中です。 | 
| SOURCE_STATUS_COMPLETE | ソースの追加が完了し、成功しました。 | 
| SOURCE_STATUS_ERROR | ソースの追加に失敗しました。 | 
| SOURCE_STATUS_PENDING_DELETION | ソースは削除保留中です。 | 
| SOURCE_STATUS_TENTATIVE | ユーザーがソースを追加しようとしていますが、まだアップロードされていないか、ユーザーの上限が確認されていません。ユーザーのソース上限にはカウントされません。 | 
FailureReason
ソースの取り込みが失敗した理由に関する詳細を含む失敗理由。
| JSON 表現 | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| 共用体フィールド error。具体的なエラー。errorは次のいずれかになります。 | |
| unknown | 
 不明なエラーが発生したことを示します。 | 
| sourceTooLong | 
 ソースの単語数がユーザーの上限を超えたことを示します。 | 
| ingestionError | 
 ソースの取り込み中にエラーが発生したことを示します。 | 
| sourceEmpty | 
 ソースが空であることを示します。 | 
| uploadError | 
 ソースのアップロード中にエラーが発生したことを示します。 | 
| paywallError | 
 ソースがペイウォールで保護されており、取り込むことができないことを示します。 | 
| sourceUnreachable | 
 ソースに到達できないことを示します。 | 
| googleDriveError | 
 Google ドライブ固有のエラー。 | 
| youtubeError | 
 YouTube 固有のエラー。 | 
| audioTranscriptionError | 
 音声ファイルの文字変換に固有のエラー。 | 
| sourceLimitExceeded | 
 ユーザーが上限を超えて更新しようとした場合のエラー。 | 
| domainBlocked | 
 ユーザーがブロックされたドメインからソースを追加しようとするとエラーが発生します。 | 
不明
この型にはフィールドがありません。
不明なエラーが発生したことを示します。
SourceTooLong
ソースの単語数がユーザーの上限を超えたことを示します。
| JSON 表現 | 
|---|
| { "wordCount": integer, "wordLimit": integer } | 
| フィールド | |
|---|---|
| wordCount | 
 ソース内の単語数。 | 
| wordLimit | 
 アップロード時の現在のユーザーの単語数の上限。 | 
IngestionError
この型にはフィールドがありません。
ソースの取り込み中にエラーが発生したことを示します。
SourceEmpty
この型にはフィールドがありません。
ソースが空であることを示します。
UploadError
この型にはフィールドがありません。
ソースのアップロード中にエラーが発生したことを示します。
PaywallError
この型にはフィールドがありません。
ソースがペイウォールで保護されており、取り込むことができないことを示します。
SourceUnreachable
ソースに到達できないことを示します。これは主に、URL 経由で追加されたソースに使用されます。
| JSON 表現 | 
|---|
| {
  "errorDetails": enum ( | 
| フィールド | |
|---|---|
| errorDetails | 
 ソースにアクセスできない理由を説明します。 | 
SourceUnreachableErrorReason
ソースにアクセスできない理由の詳細。ユーザーに適切なメッセージを表示するために使用されます。
| 列挙型 | |
|---|---|
| ERROR_REASON_UNSPECIFIED | デフォルト | 
| ERROR_REASON_INVALID_URL | 移行元の URL が無効です。 | 
| ERROR_REASON_NOT_ACCESSIBLE | ソース URL にアクセスできません。 | 
| ERROR_REASON_NOT_REACHABLE | ソース URL にアクセスできません。 | 
| ERROR_REASON_URL_NOT_FOUND | ソース URL から 404 エラーが返されました。 | 
| ERROR_REASON_TRANSIENT_ERROR | 一時的なネットワーク エラーやホスト タイムアウトなどが原因で、ソース URL にアクセスできない。 | 
| ERROR_REASON_FETCH_FAILED | 内部エラーのため、ソース URL を取得できませんでした。 | 
| ERROR_REASON_NOT_SUPPORTED | この URL はまだサポートされていません。たとえば、取得したコンテンツがクローラーの取得最大サイズを超えている、取得したコンテンツがまだサポートされていないタイプである、などです。 | 
GoogleDriveError
Google ドライブ固有のエラー。
| JSON 表現 | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| 共用体フィールド error。ドライブ固有のエラー。errorは次のいずれかになります。 | |
| downloadPrevented | 
 ユーザーがファイルをダウンロードできないようにしました。 | 
DownloadPrevented
この型にはフィールドがありません。
ユーザーがファイルをダウンロードできないようにしました。
YoutubeError
YouTube 固有のエラー。
| JSON 表現 | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| 共用体フィールド error。YouTube 固有のエラー。errorは次のいずれかになります。 | |
| videoDeleted | 
 動画が削除されたためソースが削除されたことを示すエラー。 | 
VideoDeleted
この型にはフィールドがありません。
動画が削除されたためソースが削除されたことを示すエラー。
AudioTranscriptionError
音声ファイルの文字変換に固有のエラー。
| JSON 表現 | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| 共用体フィールド error。音声ファイルの文字起こしに固有のエラー。errorは次のいずれかになります。 | |
| languageDetectionFailed | 
 ファイルの言語を検出できませんでした(音声ではない可能性があります)。 | 
| noAudioDetected | 
 入力ファイルで音声が検出されませんでした(動画である可能性があります)。 | 
LanguageDetectionFailed
この型にはフィールドがありません。
ファイルの言語を検出できませんでした(音声ではない可能性があります)。
NoAudioDetected
この型にはフィールドがありません。
入力ファイルで音声が検出されませんでした。
SourceLimitExceeded
この型にはフィールドがありません。
ユーザーにこのソースのスペースがないことを示します。
DomainBlocked
この型にはフィールドがありません。
ドメインがブロックされたためソースが削除されたことを示すエラー。
| メソッド | |
|---|---|
| 
 | Sourceのリストを作成します。 | 
| 
 | 複数のソースを削除する | 
| 
 | Sourceを取得します。 |