Troubleshooting of Google Vertex AI Search in Mandarin: Difference between revisions

Jump to navigation Jump to search
Line 137: Line 137:
# 每次重試失敗後增加延遲時間(例如 2 秒、4 秒、8 秒等)
# 每次重試失敗後增加延遲時間(例如 2 秒、4 秒、8 秒等)
# 持續重試直到請求成功或達到最大重試次數
# 持續重試直到請求成功或達到最大重試次數
=== 疑難排解:Vertex AI Search: Engine 404 錯誤 ===
'''錯誤:'''
使用 Vertex AI Search API 時,遇到 404 錯誤:
<pre>
{
  "error": {
    "code": 404,
    "message": "Engine projects/<YOUR_PROJECT_ID>/locations/global/collections/default_collection/engines/<YOUR_APP_ID> not found.",
    "status": "NOT_FOUND"
  }
}
</pre>
解決方案:
1. 確認正確的 APP ID (引擎 ID):
開啟瀏覽器,將網址中的 {{kbd | key=<nowiki><YOUR_APP_ID></nowiki>}} 替換為實際的 APP ID:
<pre>
https://console.cloud.google.com/gen-app-builder/locations/global/engines/<YOUR_APP_ID>/overview
</pre>
2. 更新程式碼中的 app_id:
3. 驗證 API 端點:確保 curl 請求使用正確的引擎 ID:
<pre>
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://discoveryengine.googleapis.com/v1alpha/projects/<YOUR_PROJECT_ID>/locations/global/collections/default_collection/engines/<YOUR_APP_ID>/servingConfigs/default_search:search" \
-d '{"query":"<QUERY>","pageSize":10,"queryExpansionSpec":{"condition":"AUTO"},"spellCorrectionSpec":{"mode":"AUTO"},"languageCode":"zh-TW","userInfo":{"timeZone":"Asia/Taipei"}}'
</pre>


== 相關頁面 ==
== 相關頁面 ==

Navigation menu