テキストを生成する
[テキストを生成する] アクションは、OpenAIにプロンプトを送信し、生成されたテキストを返します。[テキストを生成する] アクションは、どのトリガーとでも組み合わせて使用でき、生成されたテキストを含むtext
という単一のフィールドを返します。
OpenAIをFlowに接続する
OpenAIアクションの使用を開始するには、まずAPIキーを追加してOpenAIアカウントにFlowを接続する必要があります。
手順
- Shopify Flowで、新規または既存のワークフローを開きます。
- トリガーのステップを追加したら、[Then (次に)] をクリックしてアクションを追加します。
- [すべてクリア] をクリックすると、インストール済みおよび未インストールのすべてのFlowアプリが表示されます。
- [アプリとタスクを検索] の欄に [OpenAI] と入力して検索します。
- [OpenAI] をクリックしてから、[接続] をクリックします。
- 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
に記載されたモデルの使用を推奨します。