產生文字

Generate text 動作會將提示傳送給 OpenAI,並回傳產生的文字。Generate text 動作可搭配任何觸發條件使用,且會回傳一個名為 text 的單一欄位,內含產生的文字。

將 OpenAI 連接至 Flow

若要開始使用 OpenAI 動作,您必須先透過新增 API 金鑰,將 Flow 連接至您的 OpenAI 帳戶(connect Flow)。

步驟:

  1. 在 Shopify Flow 中,開啟新的或既有的工作流程。
  2. 加入觸發條件步驟後,按一下 Then 以新增 Action
  3. 按一下 Clear all 以顯示所有已安裝與未安裝的 Flow app。
  4. Search apps and tasks 欄位中,搜尋 OpenAI
  5. 按一下 OpenAI,然後按一下 Connect
  6. 新增您的 OpenAI API 金鑰,然後按一下 Submit

您現在可以將 Generate text 動作加入新的或既有的工作流程。

欄位

產生文字」動作包含以下欄位:

「產生文字」動作使用的欄位。
欄位說明
提示必填。輸入提示以產生您要的文字。
模型必填。您要使用的 OpenAI 模型。預設為 `gpt-3.5-turbo-instruct`。如需相容的模型,請參閱 OpenAI 文件 中的 `/v1/completions`。
字尾插入文字完成後所接續的字尾。
溫度要使用的取樣溫度。數值越高,模型會採取更大風險。
Top P核取樣為溫度取樣的替代方式。
停止當達到此單一 ASCII 字串時,API 會停止產生後續的 token。
存在懲罰-2.0 到 2.0 的數值。正值會根據新 token 是否已在目前文字中出現來施加懲罰,提高模型談論新主題的可能性。
頻率懲罰-2.0 到 2.0 的數值。正值會依據新 token 在目前文字中的出現頻率施加懲罰,降低模型逐字重複同一行的可能性。
Logit 偏置調整指定 token 在輸出中出現的機率。接受 JSON。

OpenAI「產生文字」動作疑難排解

我輸入了其他模型,執行此動作時一直發生錯誤。為什麼?

如果出現錯誤 This is a chat model and not supported in the v1/completions endpoint.,代表您輸入的模型與 Flow 用於此動作的 OpenAI API 不相容。我們建議沿用預設模型,或選用 OpenAI 文件/v1/completions 所列的模型。