次の方法で共有


LLM ツール

プロンプト フローの大規模言語モデル (LLM) ツールを使用すると、OpenAIAzure OpenAI Service などの広く使用されている大規模な言語モデル、または自然言語処理のために Azure AI モデル推論 APIサポートされている任意の言語モデルを利用できます。

プロンプト フローには、以下のように、いくつかの異なる大規模言語モデル API が用意されています。

  • 入力候補: OpenAI の入力候補モデルを使うと、指定されたプロンプトに基づいてテキストを生成できます。
  • チャット: OpenAI のチャット モデルと Azure AI チャット モデルは、テキストベースの入力と応答を使用した対話型の会話を容易にします。

Note

LLM ツール API 設定からオプションを削除しました embedding 。 埋め込みツールで埋め込み API を使用できます。 Azure OpenAI 接続では、キーベースの認証のみがサポートされています。 Azure OpenAI リソースのリソース グループ名に ascii 以外の文字を使用しないでください。プロンプト フローではこのケースはサポートされていません。

前提条件

次の OpenAI のリソースを作成します。

つながり

プロビジョニングされたリソースへの接続をプロンプト フローで設定します。

名前 API キー [API の種類] API バージョン
OpenAI 必須 必須 - -
Azure OpenAI - API キー 必須 必須 必須 必須
Azure OpenAI - Microsoft Entra ID 必須 - - 必須
サーバーレス モデル 必須 必須 - -

ヒント

入力

次のセクションでは、さまざまな入力を示します。

テキスト入力候補

Name 種類 内容 必須
prompt string 言語モデルのテキスト プロンプト。 はい
model、deployment_name string 使用する言語モデル。 はい
max_tokens integer 完了時に生成するトークンの最大数。 既定値は 16 です。 いいえ
温度 float 生成されるテキストのランダム性。 既定値は 1 です。 いいえ
stop list 生成されるテキストの停止シーケンス。 既定値は Null です。 いいえ
suffix string 入力候補の末尾に追加されたテキスト。 いいえ
top_p float 生成されたトークンから一番上の選択肢を使う確率。 既定値は 1 です。 いいえ
logprobs integer 生成するログ確率の数。 既定値は Null です。 いいえ
echo boolean 応答でプロンプトをエコー バックするかどうかを示す値。 既定値は false です。 いいえ
presence_penalty float 繰り返しフレーズのモデルの動作を制御する値。 既定値は 0 です。 いいえ
frequency_penalty float まれなフレーズを生成するためのモデルの動作を制御する値。 既定値は 0 です。 いいえ
best_of integer 生成する最適な完了の数。 既定値は 1 です。 いいえ
logit_bias ディクショナリ 言語モデルの Logit バイアス。 既定値は空のディクショナリです。 いいえ

チャット

Name 種類 内容 必須
prompt string 言語モデルが応答に使用するテキスト プロンプト。 はい
model、deployment_name string 使用する言語モデル。 モデルがサーバーレス API エンドポイントにデプロイされている場合、このパラメーターは必要ありません。 あり*
max_tokens integer 応答で生成するトークンの最大数。 既定は inf です。 いいえ
温度 float 生成されるテキストのランダム性。 既定値は 1 です。 いいえ
stop list 生成されるテキストの停止シーケンス。 既定値は Null です。 いいえ
top_p float 生成されたトークンから一番上の選択肢を使う確率。 既定値は 1 です。 いいえ
presence_penalty float 繰り返しフレーズのモデルの動作を制御する値。 既定値は 0 です。 いいえ
frequency_penalty float まれなフレーズを生成するためのモデルの動作を制御する値。 既定値は 0 です。 いいえ
logit_bias ディクショナリ 言語モデルの Logit バイアス。 既定値は空のディクショナリです。 いいえ

出力

API 返り値の種類 説明
Completion string 1 つの予測完了のテキスト
チャット string 会話の 1 つの応答のテキスト

LLM ツールを使用する

  1. OpenAI リソースまたはサーバーレス API エンドポイントへの接続を設定して選択します。
  2. 大規模言語モデル API とそのパラメーターを構成します。
  3. ガイダンスを参考にしてプロンプトを準備します。