Skip to content

OpenAI ​

OpenAI API

このノードは資格情報(OpenAI API Key)で接続します。資格情報を接続する を参照してください。

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

テキストメッセージ ​

AIとチャット

設定項目

項目型必須説明
モデル選択はい使用するモデル
選択肢: GPT 5.2, GPT 5.1, GPT 5, GPT 5 Mini, GPT 5 Nano, GPT 4.1, GPT 4.1 Mini, GPT 4.1 Nano, GPT-5.5
既定値: gpt-5.5
メッセージリストはいモデルに送信するメッセージ一覧
Temperature数値使用するtemperatureの値
既定値: 0.5
Top P数値使用するtop_pの値
既定値: 0.5
Frequency Penalty数値使用するfrequency_penaltyの値
既定値: 0
Presence Penalty数値使用するpresence_penaltyの値
既定値: 0
Max Tokens数値生成する最大トークン数
既定値: 256
停止シーケンステキスト使用する停止シーケンス
推論強度選択使用する推論強度
選択肢: 低, 中, 高
既定値: low
Verbosity選択出力の詳細度
選択肢: 低, 中, 高
既定値: low

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば model_used は $.<ステップID>.output.model_used です。

json
{
  "model_used": "string",
  "response": {
    "choices": [
      {
        "finish_reason": "string",
        "index": 0,
        "message": {}
      }
    ],
    "created": 0,
    "id": "string",
    "model": "string",
    "object": "chat.completion",
    "usage": {
      "completion_tokens": 0,
      "prompt_tokens": 0,
      "total_tokens": 0
    }
  },
  "success": false,
  "tokens_used": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
model_usedテキストチャット補完を生成したモデル
responseオブジェクトOpenAI によって返された完全なチャット完了応答
response.choices[]リストチャット補完候補のリスト
response.choices[].finish_reasonテキストモデルがトークン生成を停止した理由
response.choices[].index数値候補リスト内のインデックス
response.choices[].messageオブジェクトモデルが生成したメッセージ
response.choices[].message.contentテキストメッセージの内容
response.choices[].message.roleテキストメッセージ作成者の役割
response.created数値チャット補完が作成されたUnixタイムスタンプ(秒)
response.idテキストチャット補完の一意識別子
response.modelテキストチャット補完に使用されたモデル
response.objectテキストオブジェクト種別(常に 'chat.completion')
response.usageオブジェクト補完リクエストの使用統計
response.usage.completion_tokens数値生成された補完のトークン数
response.usage.prompt_tokens数値プロンプトのトークン数
response.usage.total_tokens数値リクエストで使用した総トークン数
successはい / いいえチャット完了リクエストが成功したかどうか
tokens_used数値リクエストで使用した総トークン数

ディープリサーチ ​

OpenAIのDeep Research APIを用いて、状態を保持する会話の新しいレスポンスを作成

設定項目

項目型必須説明
モデル選択はい使用するモデル
選択肢: O3 Deep Research
既定値: gpt-5.6-sol
入力テキストはいレスポンス生成用の入力テキストまたはメッセージ
ツールリストはい使用する組み込みツール(web_search)
レスポンスを保存はい / いいえレスポンスをデータベースに保存するかどうか
既定値: false
最大ツール呼び出し数値ツール呼び出しの最大回数
既定値: 10
前回レスポンスIDテキストコンテキストとして使用する前回のレスポンスID
メタデータオブジェクトレスポンスに付与するメタデータ
推論強度選択使用する推論強度
選択肢: 中, 高
既定値: medium
実行モード選択アクションが 深い研究 の仕事をどのように処理するか 。「 バックグラウンドリクエスト 」は ジョブ を送信し、 すぐに 応答 ID で返されます — フローは 結果を待たず に 続行します 。「 完了まで待機 」は ジョブ を送信し、 終端 状態 ( 完了 、 失敗 、 または キャンセル) に達するまで ポーリングしてから 次の ノードに 制御を渡します 。
選択肢: 背景リクエスト, 完了まで待機
既定値: background_request
ポーリング間隔(秒)数値完了確認の間隔(秒)。既定は 60 秒。OpenAI は最低 2 秒の間隔を推奨。
既定値: 60

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば conversation_id は $.<ステップID>.output.conversation_id です。

json
{
  "conversation_id": "string",
  "created_at": 0,
  "error": {
    "message": "string",
    "type": "string"
  },
  "id": "string",
  "metadata": {},
  "model": "string",
  "object": "response",
  "output": [
    {
      "content": "string",
      "role": "string"
    }
  ],
  "status": "in_progress",
  "usage": {
    "completion_tokens": 0,
    "prompt_tokens": 0,
    "total_tokens": 0
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation_idテキストこのレスポンスが属する会話ID
created_at数値レスポンスが作成されたUnixタイムスタンプ(秒)
errorオブジェクト失敗時のエラー情報
error.messageテキストエラーメッセージ
error.typeテキストエラー種別
idテキストレスポンスの一意識別子
metadataオブジェクトレスポンスの追加メタデータ
modelテキストレスポンスに使用されたモデル
objectテキストオブジェクト種別(常に 'response')
output[]リスト出力メッセージまたはコンテンツの配列
output[].contentテキストメッセージの内容
output[].roleテキストメッセージ作成者のロール
statusテキストレスポンスの現在の状態
usageオブジェクトレスポンスの使用状況
usage.completion_tokens数値生成結果のトークン数
usage.prompt_tokens数値プロンプトのトークン数
usage.total_tokens数値使用したトークン合計

レスポンス作成 ​

OpenAIのResponses APIを用いて、状態を保持する会話の新しいレスポンスを作成

設定項目

項目型必須説明
モデル選択はいレスポンスに使用するモデル
選択肢: GPT-4o, GPT-4o Mini, GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-5.1, GPT-4.1 Mini, GPT-4.1 Nano, GPT-5.5, GPT-5.5 Pro
既定値: gpt-5.5
入力テキストはいレスポンス生成用の入力テキストまたはメッセージ
ツールリスト使用する組み込みツール(web_search)
ストリーム出力はい / いいえストリーミング出力を有効化
既定値: false
Temperature数値ランダム性を制御(0.0〜2.0)
既定値: 1
最大出力トークン数値生成する最大トークン数
既定値: 1000
指示テキストレスポンス生成のための指示
レスポンスを保存はい / いいえレスポンスをデータベースに保存するかどうか
既定値: false
最大ツール呼び出し数値ツール呼び出しの最大回数
既定値: 10
前回レスポンスIDテキストコンテキストとして使用する前回のレスポンスID
メタデータオブジェクトレスポンスに付与するメタデータ
推論強度選択使用する推論強度
選択肢: 低, 中, 高
既定値: low
バックグラウンド処理はい / いいえレスポンスをバックグラウンドで処理するか。trueの場合、即時にレスポンスIDを返し、後で結果を取得できる。
既定値: false
レスポンス形式オブジェクトモデル出力の形式を指定。JSON Schema による構造化出力に使用

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば conversation_id は $.<ステップID>.output.conversation_id です。

json
{
  "conversation_id": "string",
  "created_at": 0,
  "error": {
    "message": "string",
    "type": "string"
  },
  "id": "string",
  "metadata": {},
  "model": "string",
  "object": "response",
  "output": [
    {
      "content": "string",
      "role": "string"
    }
  ],
  "status": "in_progress",
  "usage": {
    "completion_tokens": 0,
    "prompt_tokens": 0,
    "total_tokens": 0
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation_idテキストこのレスポンスが属する会話ID
created_at数値レスポンスが作成されたUnixタイムスタンプ(秒)
errorオブジェクト失敗時のエラー情報
error.messageテキストエラーメッセージ
error.typeテキストエラー種別
idテキストレスポンスの一意識別子
metadataオブジェクトレスポンスの追加メタデータ
modelテキストレスポンスに使用されたモデル
objectテキストオブジェクト種別(常に 'response')
output[]リスト出力メッセージまたはコンテンツの配列
output[].contentテキストメッセージの内容
output[].roleテキストメッセージ作成者のロール
statusテキストレスポンスの現在の状態
usageオブジェクトレスポンスの使用状況
usage.completion_tokens数値生成結果のトークン数
usage.prompt_tokens数値プロンプトのトークン数
usage.total_tokens数値使用したトークン合計

レスポンス取得 ​

OpenAIのResponses APIからレスポンスの状態と結果を取得

設定項目

項目型必須説明
レスポンスIDテキストはい取得対象のレスポンスID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば conversation_id は $.<ステップID>.output.conversation_id です。

json
{
  "conversation_id": "string",
  "created_at": 0,
  "error": {
    "message": "string",
    "type": "string"
  },
  "id": "string",
  "metadata": {},
  "model": "string",
  "object": "response",
  "output": [
    {
      "content": "string",
      "role": "string"
    }
  ],
  "status": "in_progress",
  "usage": {
    "completion_tokens": 0,
    "prompt_tokens": 0,
    "total_tokens": 0
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation_idテキストこのレスポンスが属する会話ID
created_at数値レスポンスが作成されたUnixタイムスタンプ(秒)
errorオブジェクト失敗時のエラー情報
error.messageテキストエラーメッセージ
error.typeテキストエラー種別
idテキストレスポンスの一意識別子
metadataオブジェクトレスポンスの追加メタデータ
modelテキストレスポンスに使用されたモデル
objectテキストオブジェクト種別(常に 'response')
output[]リスト出力メッセージまたはコンテンツの配列
output[].contentテキストメッセージの内容
output[].roleテキストメッセージ作成者のロール
statusテキストレスポンスの現在の状態
usageオブジェクトレスポンスの使用状況
usage.completion_tokens数値生成結果のトークン数
usage.prompt_tokens数値プロンプトのトークン数
usage.total_tokens数値使用したトークン合計

画像生成 ​

OpenAIの画像モデルでテキストプロンプトから画像を生成

設定項目

項目型必須説明
プロンプトテキストはい生成したい画像のテキスト説明
モデル選択はい画像生成に使用するモデル
選択肢: GPT Image 1.5, GPT Image 1, GPT Image 1 Mini
既定値: gpt-image-1.5
品質選択画像品質
選択肢: 高, 中, 低
既定値: medium
解像度選択生成画像の解像度
選択肢: 1024x1024, 1792x1024, 1024x1792
既定値: 1024x1024
Background選択Background transparency. Only supported for GPT-image models. Requires png or webp output format for transparency.
選択肢: Auto, Opaque, Transparent
既定値: auto
画像枚数数値生成する画像の枚数
既定値: 1
Moderation選択Content moderation sensitivity level. Only supported for GPT-image models.
選択肢: Auto (Standard filtering), Low (Less restrictive)
既定値: auto
Output FileファイルはいThe configuration for the output file. The file extension will be determined by the output_type field
Output Type選択The image file format for the output
選択肢: PNG, WebP, JPEG
既定値: png

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば created は $.<ステップID>.output.created です。

json
{
  "created": 0,
  "data": [
    {
      "fileId": "string",
      "fileName": "string",
      "fileSize": 0
    }
  ],
  "model": "string",
  "prompt": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
created数値OpenAIが画像を生成した日時(Unix秒)
data[]リスト生成され、ファイルストレージに保存された画像
data[].fileIdテキスト保存された画像ファイルのID
data[].fileNameテキスト保存された画像ファイルの名前
data[].fileSize数値画像サイズ(バイト)
modelテキスト使用した画像モデル
promptテキスト画像生成に使用したプロンプト

違反判定(テキスト) ​

OpenAIのモデレーションAPIを使って有害の可能性があるコンテンツを特定・フラグ付け

設定項目

項目型必須説明
テキスト入力テキストはいモデレーションポリシーに違反しているか判定するテキストを入力
オプションオブジェクトテキストモデレーションの追加オプション

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば flagged は $.<ステップID>.output.flagged です。

json
{
  "flagged": false,
  "model_used": "string",
  "response": {
    "id": "string",
    "model": "string",
    "results": [
      {
        "categories": "hate",
        "category_scores": {},
        "flagged": false
      }
    ]
  },
  "success": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
flaggedはい / いいえ最初の入力がフラグ付けされたかどうか。OpenAIが結果を返さなかった場合は含まれません
model_usedテキストOpenAIが使用したモデレーションモデル
responseオブジェクトOpenAIのモデレーションレスポンス全体
response.idテキストモデレーションリクエストID
response.modelテキストモデレーションモデル
response.results[]リスト入力ごとに1件の結果
response.results[].categoriesオブジェクトカテゴリごとの判定(例: hate、harassment、violence)
response.results[].category_scoresオブジェクトカテゴリごとのスコア(0〜1)
response.results[].flaggedはい / いいえ入力が利用ポリシーに違反しているかどうか
successはい / いいえモデレーションリクエストが成功した場合は true

ファイルアップロード ​

アシスタント、バッチ処理、ファインチューニング、ビジョンモデルで使用するためにOpenAIにファイルをアップロード

設定項目

項目型必須説明
目的選択はいファイルアップロードの目的
選択肢: アシスタント (最大512 MB), ビジョン (最大20 MB), バッチ (最大100 MB), ファインチューン (最大1 GB)
既定値: batch
ファイル内容タイプ選択はいファイル内容のタイプ - FSSストレージキーの場合は'reference'、base64データの場合は'raw'
選択肢: 生コンテンツ。大きなデータの場合は参照を検討してください, ストレージ内のファイルへの参照
既定値: raw
ファイル内容テキストはいBase64エンコードされたファイル内容(file_content_typeが'raw'の場合)またはストレージキー(file_content_typeが'reference'の場合)
ファイル名テキストはい拡張子付きの元のファイル名(例:document.pdf、image.png)
コンテンツタイプテキストファイルのMIMEタイプ(オプション、提供されない場合は自動検出)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば bytes は $.<ステップID>.output.bytes です。

json
{
  "bytes": 0,
  "file_id": "string",
  "filename": "string",
  "purpose": "assistants"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
bytes数値アップロードされたファイルのサイズ(バイト)
file_idテキストアップロードされたファイルの一意の識別子
filenameテキストアップロードされたファイルの名前
purposeテキストアップロードされたファイルの目的

音声 文字起こし ​

直接 OpenAI API を使用して添付または同時実行のリファレンスオーディオファイルを文字起こし

設定項目

項目型必須説明
モデル選択はいOpenAI 音声書き起こしモデル
選択肢: GPT トランスクライブ, GPT-4o トランスクライブ, GPT-4o Mini トランスクライブ, ウィスパー 1, GPT-4o トランスクライブ・ダイアライズ
既定値: whisper-1
音声ファイルファイルはい文字起こしするための音声ファイル (FLAC , MP3 , MP4 , MPEG , MPGA , M4A , OGG , WAV , WEBM ; 最大 25 MiB)
選択肢: 参照, 新規添付
レスポンス形式選択文字起こしレスポンスの形式。OpenAI モデルは OpenAI の対応表に従い、OpenRouter モデルは json と verbose_json をサポートします。Gemini では使用されません。
選択肢: JSON, 話者分離 JSON
既定値: json
プロンプトテキストモデルのスタイルや語彙(例:固有名詞)を指定するための任意のテキスト。注:話者分離モデルではサポートされていません。
チャンク分割戦略選択音声のチャンク分割方法。gpt-4o-transcribe-diarize で 30 秒を超える入力の場合は 'auto' に設定します。
選択肢: Auto

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば model_used は $.<ステップID>.output.model_used です。

json
{
  "model_used": "string",
  "segments": [
    {
      "end": 0,
      "id": "string",
      "speaker": "Speaker 1",
      "start": 0,
      "text": "string"
    }
  ],
  "text": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
model_usedテキスト使用 されている OpenAI トランスクリプション モデル
segments[]リストdiarized_json または verbose_json 使用時のタイムスタンプと話者ラベル付きセグメント
segments[].end数値秒単位の終了タイムスタンプ
segments[].id任意セグメント ID
segments[].speakerテキスト話者ラベル(例:話者 1、話者 2)
segments[].start数値秒単位の開始タイムスタンプ
segments[].textテキスト文字起こしされたセグメントテキスト
textテキスト文字起こしされた音声テキスト

バッチジョブ作成 ​

大量のリクエストを50%削減コストで非同期処理するバッチジョブを作成します。purpose'batch'でアップロードされたファイルが必要です。完了時間は自動的に24時間に設定されます。'in_progress'または'failed'状態になるまで1分ごとにバッチステータスを自動ポーリングします。

設定項目

項目型必須説明
入力ファイルIDテキストはい新しいバッチのリクエストを含むアップロード済みファイルのID。ファイルはJSONL形式で、purpose'batch'でアップロードされ、最大50,000件のリクエストを含み、最大200MBである必要があります。
エンドポイント選択はいバッチリクエスト用のOpenAI APIエンドポイント
選択肢: チャット補完, 埋め込み, 補完
既定値: /v1/chat/completions
メタデータオブジェクトバッチジョブを追跡するためのカスタムメタデータ(最大16個のキーと値のペア)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば batch_id は $.<ステップID>.output.batch_id です。

json
{
  "batch_id": "string",
  "input_file_id": "string",
  "status": "validating"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
batch_idテキストバッチジョブの一意の識別子
input_file_idテキストバッチに使用された入力ファイルのID
statusテキストバッチジョブの現在のステータス

バッチジョブ取得 ​

バッチIDでバッチジョブのステータスと詳細を取得

設定項目

項目型必須説明
バッチIDテキストはい取得するバッチジョブのID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば completion_window は $.<ステップID>.output.completion_window です。

json
{
  "completion_window": "24h",
  "created_at": 0,
  "endpoint": "string",
  "error_file_id": "string",
  "errors": {
    "data": [
      {
        "code": "string",
        "line": 0,
        "message": "string",
        "param": "string"
      }
    ],
    "object": "string"
  },
  "expires_at": 0,
  "id": "string",
  "input_file_id": "string",
  "metadata": {},
  "object": "batch",
  "output_file_id": "string",
  "request_counts": {
    "completed": 0,
    "failed": 0,
    "total": 0
  },
  "status": "validating"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
completion_windowテキストバッチ完了の時間枠(例:'24h')
created_at数値バッチが作成されたときのUnixタイムスタンプ(秒)
endpointテキストバッチがターゲットとするAPIエンドポイント
error_file_idテキスト処理エラーを含むエラーファイルのID(エラーがない場合はnull)
errorsオブジェクトバッチが失敗した場合のエラー情報
errors.data[]リストエラー詳細の配列
errors.data[].codeテキストエラーコード
errors.data[].line数値エラーが発生した行番号
errors.data[].messageテキストエラーメッセージ
errors.data[].paramテキストエラーに関連するパラメータ
errors.objectテキストオブジェクトタイプ
expires_at数値バッチが期限切れになるときのUnixタイムスタンプ(秒)
idテキストバッチの一意の識別子
input_file_idテキストバッチに使用された入力ファイルのID
metadataオブジェクトバッチジョブを追跡するためのカスタムメタデータ
objectテキスト常に'batch'であるオブジェクトタイプ
output_file_idテキストバッチ結果を含む出力ファイルのID(完了していない場合はnull)
request_countsオブジェクトステータス別のリクエスト数
request_counts.completed数値完了したリクエスト数
request_counts.failed数値失敗したリクエスト数
request_counts.total数値バッチ内のリクエストの総数
statusテキストバッチの現在のステータス

バッチジョブキャンセル ​

進行中のバッチジョブをキャンセルします。バッチは最大10分間'cancelling'ステータスとなり、その後'cancelled'ステータスに変更されます。

設定項目

項目型必須説明
バッチIDテキストはいキャンセルするバッチジョブのID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば completion_window は $.<ステップID>.output.completion_window です。

json
{
  "completion_window": "24h",
  "created_at": 0,
  "endpoint": "string",
  "error_file_id": "string",
  "errors": {
    "data": [
      {
        "code": "string",
        "line": 0,
        "message": "string",
        "param": "string"
      }
    ],
    "object": "string"
  },
  "expires_at": 0,
  "id": "string",
  "input_file_id": "string",
  "metadata": {},
  "object": "batch",
  "output_file_id": "string",
  "request_counts": {
    "completed": 0,
    "failed": 0,
    "total": 0
  },
  "status": "validating"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
completion_windowテキストバッチ完了の時間枠(例:'24h')
created_at数値バッチが作成されたときのUnixタイムスタンプ(秒)
endpointテキストバッチがターゲットとするAPIエンドポイント
error_file_idテキスト処理エラーを含むエラーファイルのID(エラーがない場合はnull)
errorsオブジェクトバッチが失敗した場合のエラー情報
errors.data[]リストエラー詳細の配列
errors.data[].codeテキストエラーコード
errors.data[].line数値エラーが発生した行番号
errors.data[].messageテキストエラーメッセージ
errors.data[].paramテキストエラーに関連するパラメータ
errors.objectテキストオブジェクトタイプ
expires_at数値バッチが期限切れになるときのUnixタイムスタンプ(秒)
idテキストバッチの一意の識別子
input_file_idテキストバッチに使用された入力ファイルのID
metadataオブジェクトバッチジョブを追跡するためのカスタムメタデータ
objectテキスト常に'batch'であるオブジェクトタイプ
output_file_idテキストバッチ結果を含む出力ファイルのID(完了していない場合はnull)
request_countsオブジェクトステータス別のリクエスト数
request_counts.completed数値完了したリクエスト数
request_counts.failed数値失敗したリクエスト数
request_counts.total数値バッチ内のリクエストの総数
statusテキストバッチの現在のステータス

ファイル取得 ​

IDで以前にアップロードされたファイルのメタデータと情報を取得

設定項目

項目型必須説明
ファイルIDテキストはい取得するファイルのID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば bytes は $.<ステップID>.output.bytes です。

json
{
  "bytes": 0,
  "created_at": 0,
  "expires_at": 0,
  "filename": "string",
  "id": "string",
  "object": "file",
  "purpose": "assistants",
  "status": "uploaded",
  "status_details": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
bytes数値ファイルのサイズ(バイト)
created_at数値ファイルが作成されたときのUnixタイムスタンプ(秒)
expires_at数値ファイルが期限切れになるときのUnixタイムスタンプ(秒)
filenameテキストアップロードされたファイルの名前
idテキストファイルの一意の識別子
objectテキスト常に'file'であるオブジェクトタイプ
purposeテキストファイルの意図された目的
statusテキストファイルの現在の処理ステータス
status_detailsテキストファイルステータスに関する追加詳細(非推奨)

ファイル削除 ​

OpenAIストレージからファイルを削除します。削除ステータスオブジェクトを返します。

設定項目

項目型必須説明
ファイルIDテキストはい削除するファイルのID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば deleted は $.<ステップID>.output.deleted です。

json
{
  "deleted": false,
  "file_id": "string",
  "object": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
deletedはい / いいえOpenAIがファイルを削除したかどうか
file_idテキスト削除されたファイルのID
objectテキストOpenAIが返したオブジェクト種別(通常は file)

ファイル内容取得 ​

ファイルの実際の内容を取得します。ファイル内容を文字列として返します。

設定項目

項目型必須説明
ファイルIDテキストはい内容を取得するファイルのID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば content は $.<ステップID>.output.content です。

json
{
  "content": "string",
  "file_id": "string",
  "size": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
contentテキストテキストとしてのファイル内容
file_idテキストファイルのID
size数値内容のサイズ(バイト)