テキストを生成する

[テキストを生成する] アクションは、OpenAIにプロンプトを送信し、生成されたテキストを返します。[テキストを生成する] アクションは、どのトリガーとでも組み合わせて使用でき、生成されたテキストを含むtextという単一のフィールドを返します。

OpenAIをFlowに接続する

OpenAIアクションの使用を開始するには、まずAPIキーを追加してOpenAIアカウントにFlowを接続する必要があります。

手順

  1. Shopify Flowで、新規または既存のワークフローを開きます。
  2. トリガーのステップを追加したら、[Then (次に)] をクリックしてアクションを追加します。
  3. [すべてクリア] をクリックすると、インストール済みおよび未インストールのすべてのFlowアプリが表示されます。
  4. [アプリとタスクを検索] の欄に [OpenAI] と入力して検索します。
  5. [OpenAI] をクリックしてから、[接続] をクリックします。
  6. OpenAIの [API キー] を追加し、[送信する] をクリックしてください。

これで、新規または既存のワークフローに [テキストを生成する] アクションを追加できます。

フィールド

[テキストを生成する] アクションには、以下のフィールドが含まれます。

[テキストを生成する] アクションで使用されるフィールド。
フィールド説明
プロンプト以下は必須です。必要なテキストを生成するためのプロンプトを入力します。
モデル以下は必須です。使用するOpenAIモデル。デフォルトは「gpt-3.5-turbo-instruct」です。対応しているモデルについては、OpenAIドキュメントの「/v1/completions」をご参照ください。
サフィックス挿入されたテキストの完了後に表示されるサフィックス。
Temperature使用するサンプリング温度です。値が大きいと、モデルのリスクが高くなります。
Top P核サンプリングと呼ばれる温度でサンプルを抽出する代替方法。
停止この単一のASCII文字列に到達すると、APIは以降の完了トークン生成を停止します。
Presence Penalty-2.0から2.0の間の数値。正の値を指定すると、新しいトークンがこれまでにテキストに出現しているかどうかに基づいてトークンにペナルティが課され、モデルが新しいトピックについて話す可能性が高まります。
頻度ペナルティ-2.0から2.0の間の数値。正の値を指定すると、これまでのテキスト内での出現頻度に基づいて新しいトークンがペナルティを受けるため、同じ行の内容が繰り返される可能性が低くなります。
Logit Bias指定されたトークンが完了時に表示される可能性を変更します。JSONを受け付けます。

OpenAIの [テキストを生成する] アクションのトラブルシューティング

別のモデルを入力しましたが、アクションを実行すると必ずエラーが発生します。なぜですか?

This is a chat model and not supported in the v1/completions endpoint.というエラーが発生する場合、入力したモデルは、Flowがこのアクションに使用するOpenAI APIに対応していません。デフォルトのモデル、またはOpenAIのドキュメント/v1/completionsに記載されたモデルの使用を推奨します。

お探しの情報が見つかりませんか?いつでもお気軽にお問い合わせください。