GPT_FILE 関数
=GPT_FILE でファイルについて質問する
Section titled “=GPT_FILE でファイルについて質問する”=GPT_FILE は URL からファイルを取得し、その内容に基づいてプロンプトに回答します。PDF 契約書の要約、請求書画像の合計金額抽出、音声メッセージの件名の文字起こし、DOCX の読み取りなどが可能です。
=GPT_FILE(prompt, fileURL, temperature, model)
| パラメーター | 説明 | デフォルト |
|---|---|---|
prompt |
ファイルに対して行う操作(例: “この請求書の合計金額はいくらですか?”)。必須 | |
fileURL |
URL を含むセル、または引用符で囲んだ URL。ファイルはログインなしでダウンロードできる必要があります。公開リンク、「リンクを知っている全員」と共有された Google Drive ファイル、または直接ファイル URL など。必須 | |
temperature |
0(創造的でない)から 2(非常に創造的)の間 | 0.5 |
model |
standard または advanced(有料プラン)。ドキュメント検索ルートに使用されます |
standard |
例: =GPT_FILE("Summarize this document in three bullet points", A2)

| 形式 | 読み取り方法 |
|---|---|
| 20 ページまでの PDF | マルチモーダルモデルで全体を読み取り |
| 20 MB までの画像(png、jpg、webp) | マルチモーダルモデルで全体を読み取り |
| 20 MB までの音声(mp3)と動画(mp4) | マルチモーダルモデルで全体を読み取り |
| 20 ページを超える PDF | インデックス化され、プロンプトで最も関連性の高い箇所を検索 |
| Word(docx)、PowerPoint(pptx)、txt、md、csv、json、html、コードファイル | インデックス化され、検索 |
インデックス化されたファイルの場合、モデルに渡される箇所は約 16,000 文字に制限されるため、非常に長いドキュメントでは「すべてを要約」よりも特定のセクションに関する質問の方が良い結果が得られます。
Media file is too large for GPT_FILE (max 20MB): 画像、音声、または動画を圧縮するか、分割してください。Failed to index file for search (…): ファイルを読み取れませんでした。URL がファイルを直接ダウンロードできること、および形式が対応していることを確認してください。- ファイルの代わりにログインページや HTML が表示される場合: リンクが公開されていません。ファイルを「リンクを知っている全員」と共有するか、直接ダウンロード URL を使用してください。
クレジットはファイルと回答に対するモデルの実際のコストに基づいて消費されます。クレジットとは? を参照してください。