SimpleGeminiCall - Geminiからメッセージを取得

Gemini APIを使用してGeminiからメッセージを取得します。

■ストリーム情報

入力フォーマットText
接続数1
説明 Gemini APIへ送信するメッセージを入力します。
出力フォーマットText
説明 送信したメッセージに対するレスポンスのメッセージが出力されます。

出力ストリーム変数

名前データ型説明
StatusCodeintHTTPレスポンスのステータスコード

■コンポーネントプロパティ

名前プロパティ型マッピング説明
APIKeypassword入力&出力 Gemini APIのAPIキーを指定します。APIキーは「API キー」画面から取得したものを使用します。
モデルchoice入力&出力 使用するモデルを指定します。使用可能なモデルについては「Gemini モデル」を参照してください。
gemini-pro - gemini-pro
URLstring入力&出力 APIのエンドポイントURLを指定します。通常は初期値から変更する必要はありませんがAPIのエンドポイントが変更された場合は変更する必要があります。
最大トークン数int入力&出力 文章生成の出力で消費される最大トークン数を指定します。
トークンについては「トークンを理解してカウントする」を参照してください。
タイムアウト(秒)int入力&出力 リクエスト時のタイムアウトまでの時間を秒単位で指定します。
プロキシ設定を使用boolean- 管理コンソールで設定したプロキシ設定を使用するかどうかを指定します。

はい [true] - プロキシ設定を使用します。
いいえ [false] - プロキシ設定を使用しません。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラメーターエラー処理フロー
へのストリーム
エラー
コード
説明
APIException「APIExceptionのパラメーター 」
を参照してください。
コンポーネントの入力ストリーム1 Gemini APIがエラーを返した場合
HTTPException なし コンポーネントの入力ストリーム2Gemini APIとの通信中にエラーが発生した場合
3Gemini APIとの通信中、もしくは通信前処理でエラーが発生した場合
出力のメッセージが無い「出力のメッセージが無いのパラメーター 」
を参照してください。
サーバーから返されたJSON4Gemini APIから取得したメッセージが空の場合

■「APIException」のパラメーター

No.名前説明
1HTTPStatusLineサーバーから返されたHTTPステータスラインが返されます。
2HTTPBodyサーバーから返されたHTTPレスポンスのボティが返されます。

■「出力のメッセージが無い」のパラメーター

No.名前説明
1StopReasonGeminiがメッセージの生成を終了した理由が返されます。