This Post is under 軟體開發
在前文使用 PHP 呼叫 Google Gemini API 生成內容,是以模型既有的知識來回答。而模型既有的知識受限於訓練所餵給的資料。即使是最新的模型,其知識內容涵蓋的範圍大概會落後現在年代一、兩年以上。譬如現在是2025年,若你問 gemini-2.5-flash-preview-04-17 模型(2025-04-17),Gemini會回答:「現任美國總統是 **喬·拜登(Joe Biden)**。他是民主黨的成員。」顯然這不符合現實,因此生成式AI工具都發展出從網路抓取即時資訊來統整再回答,這就是所謂的「以 Google 搜尋建立基準(Grounding with Google Search)」,這樣生成式AI的回答就會比較即使與準備。
不過有些模型需要是付費帳戶才能使用基於Google搜尋的回應功能,且可能會有使用次數的限制。目前試過gemini-2.0-flash,現在還可以免費帳戶使用這項功能。你可以在底下的範例中,改變不同的模型,看看各個模型對這項功能的支援情形,或是驗證Gemini的回答是否能讓你滿意。於是在”基於Google搜尋”勾選的狀態在問一次gemini-2.0-flash,答案會變成:「根據目前時間(2025年5月12日),美國現任總統是唐納·川普。 他於2025年1月20日宣誓就職。」