產生文字
此頁面列印時間為 Sep 17, 2024。如須最新版本,請至 https://help.shopify.com/zh-TW/manual/shopify-flow/reference/connectors/generate-text。
「產生文字」(Generate text) 動作會傳送提示給 OpenAI 並傳回產生的文字。
連結
若要開始使用 OpenAI 動作,您必須先新增 API 金鑰,將 Flow 連接到您的 OpenAI 帳號。
欄位
「產生文字」(Generate text) 動作包含下列欄位。
欄位 | 說明 |
---|---|
提示 | 必填。輸入提示以產生您想要的文字。 |
型號 | 必填。您想要使用的 OpenAI 模型,預設為「gpt-3.5-turbo-instruct」。如需瞭解相容的模型,請參閱 [OpenAI 文件](https://platform.openai.com/docs/models/model-endpoint-compatibility) 中的「/v1/completions」。 |
尾碼 (Suffix) | 插入的文字完成後接續的尾碼。 |
Temperature | 要使用的取樣溫度。值越高,模型承擔的風險就越高。 |
Top P | 使用溫度取樣的替代方法,稱為核心取樣。 |
停止 | 在達到這一個 ASCII 字串後,API 會停止進一步產生完成權杖。 |
Presence Penalty | 介於 -2.0 到 2.0 之間的數字。若為正值,系統會根據新權杖目前是否存在於文字中來調整新權杖,以提高模型談論新主題的可能性。 |
頻率懲罰 (Frequency Penalty) | 介於 -2.0 到 2.0 之間的數字。若為正值,系統會根據新權杖目前在文字中的現有頻率來調整新權杖,以降低模型一字不差地重複相同字句的可能性。 |
Logit Bias | 修改指定權杖出現在所完成文字中的可能性。接受 JSON。 |
傳回資料
「產生文字」(Generate text) 動作會傳回一個名為 text
且包含所產生文字的欄位。
觸發條件
「產生文字」動作可以和任何觸發條件搭配使用。
API 參考
Flow 會呼叫現有 OpenAI 完成 API 來產生文字。若要瞭解詳情,請詳閱 OpenAI API。
常見問題
我輸入了另一個模型,但在執行動作時一直出現錯誤。發生什麼事了?
如果您收到錯誤訊息「This is a chat model and not supported in the v1/completions endpoint.
」,表示您輸入的模型與 Flow 用於此動作的 OpenAI API 不相容。我們建議接受預設模型或 OpenAI 文件中專為 /v1/completions
列出的模型。