跳到主要內容
Open on GitHub

INVALID_PROMPT_INPUT

一個 提示範本 收到遺失或無效的輸入變數。

疑難排解

以下方法可能幫助您解決此錯誤

  • 請再次檢查您的提示範本,確保其正確無誤。
    • 如果您正在使用預設的 f-string 格式,並且在範本中的任何位置使用大括號 {,則應將其雙重跳脫,如下所示:{{ (如果您想要呈現雙重的大括號,則應使用四個大括號:{{{{)。
  • 如果您正在使用 MessagesPlaceholder,請確保您傳入的是訊息陣列或類似訊息的物件。
    • 如果您正在使用簡寫元組來宣告您的提示範本,請確保變數名稱包含在大括號中 (["placeholder", "{messages}"])。
  • 嘗試使用 LangSmith 或日誌語句查看提示範本的輸入,以確認它們是否如預期般顯示。
  • 如果您從 LangChain Prompt Hub 中提取提示,請嘗試提取並記錄它,或使用範例輸入單獨運行它,以確認它是否符合您的預期。

此頁面是否對您有幫助?