Skip to content

大規模言語モデル ​

AIG Gateway経由の大規模言語モデルAPI

アクション ​

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

テキストチャット ​

言語モデルを使用してテキスト応答を生成

設定項目

項目型必須説明
モデル選択(アカウントから読み込み)はいプロバイダーごとにグループ化されたモデル識別子
既定値: openai/gpt-5.2
メッセージリストはい会話メッセージの配列
レスポンス形式選択出力フォーマットを制御します。 「 text 」は自由形式、「 json_object 」は有効な JSON 、 「 json_schema 」はスキーマ制約付き JSON 。
選択肢: テキスト, JSONオブジェクト, JSONスキーマ
既定値: text
スキーマ定義テキストはいLLM の出力構造を制約する JSON Schema 定義。ルートは {"type": "object"} にする必要があります。出力例ではなく、スキーマを貼り付けてください。例:{"type":"object","properties":{"title":{"type":"string"}},"required":["title"]}
温度数値ランダム性を制御(0.0〜2.0)
既定値: 0.7
最大トークン数数値生成する最大トークン数
既定値: 1000
頻度ペナルティ数値頻出トークンをペナルティ化
既定値: 0
存在ペナルティ数値新しいトークン出現をペナルティ化
既定値: 0
停止シーケンステキスト指定シーケンス出現時に生成を停止
推論強度選択対応する推論モデル用のヒント
選択肢: 低, 中, 高
詳細度選択テキスト応答の詳細度
選択肢: 簡潔, バランス, 詳細
リトライ設定オブジェクト失敗したリクエストのリトライ動作を設定
カスタム タグリストコスト追跡のためのオプションのカスタムタグ (例: 'team:api', 'feat:summarize', 'env:prod')

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば 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オブジェクトLLMレスポンスの統一生データペイロード
response.choices[]リストチャット補完候補のリスト
response.choices[].finish_reasonテキストモデルがトークン生成を停止した理由
response.choices[].index数値候補リスト内のインデックス
response.choices[].messageオブジェクトモデルが生成したメッセージ
response.choices[].message.contentテキストメッセージの内容
response.choices[].message.parsed_content任意response_format が json_object または json_schema の場合の解析済み JSON オブジェクト。手動で JSON を解析しなくても、下流のノードからフィールドに直接アクセスできます(例: parsed_content.name)。response_format が text の場合、または JSON の解析に失敗した場合は省略されます。
response.choices[].message.roleテキストメッセージ作成者の役割(応答では常に 'assistant')
response.choices[].message.schema_validation_errors[]リストLLM の出力が指定された JSON スキーマに準拠しない場合のスキーマ検証エラーのリスト。json_schema モードで検証に失敗した場合にのみ存在します。検証エラーがあっても parsed_content は設定されます。
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数値リクエストで消費されたトークン総数

画像生成 ​

テキスト説明から画像を生成

設定項目

項目型必須説明
モデル選択(アカウントから読み込み)はいAI Gatewayのプロバイダー接頭辞付きモデルID
既定値: openai/gpt-image-1.5
プロンプトテキストはい生成したい画像のテキスト説明
画像枚数数値生成する画像枚数
既定値: 1
サイズ選択生成画像のサイズ
選択肢: オート, 1024x1024, 1024x1536, 1536x1024
既定値: auto
品質選択画像の品質
選択肢: 低, 中, 高
既定値: medium
出力形式選択生成画像の返却形式
選択肢: Base64 JSON, ファイル
既定値: file
Output FileファイルはいThe configuration for the output file
Output Type選択The image file format for the output
選択肢: PNG, JPEG
既定値: png
リトライ設定オブジェクト失敗したリクエストのリトライ動作を設定
カスタム タグリストコスト追跡のためのオプションのカスタムタグ (例: 'team:api', 'feat:summarize', 'env:prod')

出力

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

json
{
  "created": 0,
  "data": [
    "string"
  ]
}

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

フィールドの説明
項目型説明
created数値Unix timestamp (seconds) when images were generated
data[]リストList of generated images

画像編集 ​

AIを使用して既存の画像を編集または変換(参照画像1-10枚、各最大4MB)

設定項目

項目型必須説明
モデル選択(アカウントから読み込み)はいAI Gatewayからのプロバイダープレフィックス付きモデルID
既定値: openai/gpt-image-1.5
参照画像リストはい編集する参照画像(1-10枚、各最大4MB)
プロンプトテキストはい希望する編集または変換のテキスト説明
画像数数値生成する画像の数
既定値: 1
サイズ選択生成される画像のサイズ
選択肢: 自動, 1024x1024, 1024x1536, 1536x1024
既定値: auto
品質選択画像の品質
選択肢: 低, 中, 高
既定値: medium
出力形式選択生成された画像が返される形式
選択肢: Base64 JSON, ファイル
既定値: file
出力ファイルファイルはい出力ファイルの設定
Output Type選択The image file format for the output
選択肢: PNG, JPEG
既定値: png
リトライ設定オブジェクト失敗したリクエストのリトライ動作を設定
カスタム タグリストコスト追跡のためのオプションのカスタムタグ (例: 'team:api', 'feat:summarize', 'env:prod')

出力

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

json
{
  "created": 0,
  "data": [
    "string"
  ]
}

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

フィールドの説明
項目型説明
created数値Unix timestamp (seconds) when images were generated
data[]リストList of generated images

画像を分析 ​

画像(URLまたはbase64)を解析しテキスト説明を返す

設定項目

項目型必須説明
モデル選択(アカウントから読み込み)はいAI Gatewayのプロバイダー接頭辞付きモデルID
既定値: openai/gpt-image-1.5
画像ソース選択はい画像のソース
選択肢: URL, ファイル
画像 ファイルファイルはい解析する画像ファイル(PNG、JPEG、WEBP、非アニメGIF)
画像URLテキスト画像のHTTP/HTTPS URL(PNG、JPEG、WEBP、非アニメGIF)
プロンプトコードはい画像の分析・説明方法の指示
リトライ設定オブジェクト失敗したリクエストのリトライ動作を設定
カスタム タグリストコスト追跡のためのオプションのカスタムタグ (例: 'team:api', 'feat:summarize', 'env:prod')

出力

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

json
{
  "model_used": "string",
  "raw_response": "string",
  "response": {
    "text": "string"
  },
  "success": false,
  "tokens_used": 0
}

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

フィールドの説明
項目型説明
model_usedテキストModel used to perform image analysis
raw_responseオブジェクトResponse from the AI Gateway API
raw_response.created_at数値Unix timestamp when the response was created
raw_response.errorテキストError message if the request failed
raw_response.idテキストResponse identifier
raw_response.incomplete_detailsオブジェクトIncomplete details if the response is incomplete
raw_response.instructionsテキストInstructions provided with the request
raw_response.max_output_tokens数値Maximum output tokens
raw_response.metadataオブジェクトMetadata object containing additional information
raw_response.modelテキストModel identifier used for the request
raw_response.objectテキストObject type (e.g., 'chat.completion')
raw_response.output[]リストOutput array containing the response items
raw_response.output[].content[]リストContent array containing the response content
raw_response.output[].content[].annotations[]リスト注釈の配列(空の場合があります)。要素は自由形式の注釈オブジェクトです
raw_response.output[].content[].textテキストText content of the response
raw_response.output[].content[].typeテキストContent type (e.g., 'output_text')
raw_response.output[].idテキストID of the output item
raw_response.output[].roleテキストRole of the message (e.g., 'assistant')
raw_response.output[].statusテキストStatus of the output item (e.g., 'completed')
raw_response.output[].typeテキストType of output item (e.g., 'message')
raw_response.parallel_tool_callsはい / いいえWhether parallel tool calls are enabled
raw_response.previous_response_idテキストPrevious response ID for continuation
raw_response.reasoningオブジェクトReasoning object containing reasoning details
raw_response.statusテキストStatus of the response (e.g., 'completed')
raw_response.store任意Store identifier (can be bool or string)
raw_response.temperature数値Temperature setting used for the request
raw_response.textオブジェクトText object containing text-related information
raw_response.tool_choiceテキストTool choice setting
raw_response.tools[]リストリクエストで利用可能なツールの配列。要素は自由形式のツール定義です
raw_response.top_p数値Top-p sampling parameter
raw_response.truncationテキストTruncation information
raw_response.usageオブジェクトUsage statistics for the API request
raw_response.usage.cost任意Cost of the request
raw_response.usage.input_tokens数値Number of input tokens used
raw_response.usage.input_tokens_details任意Input tokens details
raw_response.usage.output_tokens数値Number of output tokens generated
raw_response.usage.output_tokens_details任意Output tokens details
raw_response.usage.total_tokens数値Total number of tokens used
raw_response.userテキストUser identifier
responseオブジェクトStructured analysis response
response.textテキストTextual explanation of the image
successはい / いいえWhether the analyze_image request succeeded
tokens_used数値Tokens consumed when available

音声 文字起こし ​

AI Gateway を通じて添付または同時実行のリファレンスオーディオファイルを文字起こし

設定項目

項目型必須説明
モデル選択(アカウントから読み込み)はいAI Gateway から動的に取得される トランスクリプション モデル
既定値: openai/whisper-1
音声ファイルファイルはい文字起こしするための音声ファイル (FLAC , MP3 , MP4 , MPEG , MPGA , M4A , OGG , WAV , WEBM ; 最大 25 MiB)
選択肢: 参照, 新規添付
レスポンス形式選択文字起こしレスポンスの形式。whisper-1: json、text、srt、vtt、verbose_json。gpt-4o-transcribe ファミリー: json。gpt-transcribe: json、text。gpt-4o-transcribe-diarize: json、text、diarized_json。
選択肢: JSON, 話者分離 JSON
既定値: json
言語テキスト入力音声の言語 (ISO-639-1、例: en)。ElevenLabs Scribe モデル向け。
プロンプトテキストモデルのスタイルや語彙(例:固有名詞)を指定するための任意のテキスト。注:話者分離モデルではサポートされていません。
温度数値0 から 1 のサンプリング温度。ElevenLabs Scribe モデル向け。
チャンク分割戦略選択音声のチャンク分割方法。gpt-4o-transcribe-diarize で 30 秒を超える入力の場合は 'auto' に設定します。
選択肢: Auto
カスタム タグリストAI ゲートウェイ コスト追跡のためのオプションカスタムタグ

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば 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テキスト使用 されている AI Gateway トランスクリプション モデル
segments[]リストdiarized_json または verbose_json 使用時のタイムスタンプと話者ラベル付きセグメント
segments[].end数値秒単位の終了タイムスタンプ
segments[].id任意セグメント ID
segments[].speakerテキスト話者ラベル(例:話者 1、話者 2)
segments[].start数値秒単位の開始タイムスタンプ
segments[].textテキスト文字起こしされたセグメントテキスト
textテキスト文字起こしされたテキスト