iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
生成式 AI

運用生成式 AI 服務 所提供的API 實做應用開發(以Gemini及ChatGPT為例)系列 第 15

4-2 使用 Gemini API 實現檢索增強生成 (RAG) 和模型調優指南(structured data 結構化數據)

  • 分享至 

  • xImage
  •  
# 4-2 使用 Gemini API 實現檢索增強生成 (RAG) 和模型調優指南(structured data 結構化數據)

https://ithelp.ithome.com.tw/upload/images/20240811/20046160YeZOnipiZT.png
在開始之前,您需要了解如何調用 Google Gemini API。

步驟指南

1. 使用 Gemini API 調優模型

步驟 1:選擇新調優模型

https://ithelp.ithome.com.tw/upload/images/20240801/20046160dVg9fX3CMO.png

步驟 2:選擇導入

  • 選擇“Import”選項。

步驟 3:選擇 Google 表單文件

  • 建議先登錄 Google 表單。
  • 選擇您想要使用的 Google 表單文件。

步驟 4:確認文件

  • 確保選擇的文件已顯示在您的 Google Drive 中。

https://ithelp.ithome.com.tw/upload/images/20240801/200461603UcZV4411R.png

2. 準備調優數據

步驟 5:使用英語文件進行測試

  • 根據我的測試結果(2024.04.18),目前僅支持英語文件進行調優。但調優完成後,您仍可以使用其他語言進行查詢,例如中文。
  • 如果您沒有現成的英語文件,可以創建一個。例如,您可以使用這個鏈接將信息整理成表格並保存到 Google 表單:旅行指南
  • 已整理好的示例表單鏈接:Google Sheets 示例

步驟 6:導入表單

  • 複製上述鏈接,粘貼到導入選項中,並選擇相應文件。

https://ithelp.ithome.com.tw/upload/images/20240801/20046160GGJCMTLUHE.png

步驟 7:選擇輸入和輸出列

  • 確認輸入和輸出的列設置。

3. 調優和測試

步驟 8:進行調優

https://ithelp.ithome.com.tw/upload/images/20240801/200461601mUyXsKGWW.png

  • 點擊“導入”。

https://ithelp.ithome.com.tw/upload/images/20240801/20046160nrG8IEsjKT.png

  • 點擊“Tune & wait”並等待過程完成。

https://ithelp.ithome.com.tw/upload/images/20240801/20046160atxcIWVGuG.png

步驟 9:測試模型

https://ithelp.ithome.com.tw/upload/images/20240801/20046160qq6L7tWvOl.png

  • 調優完成後,選擇“My library”。

https://ithelp.ithome.com.tw/upload/images/20240801/20046160iZTojbo0d2.png

  • 點擊“Use in freeform prompt ”進行測試。

4. 驗證結果

  • 您可以使用中文進行查詢,模型將基於您提供的問答進行回答。

https://ithelp.ithome.com.tw/upload/images/20240801/20046160Qo6dhnwCqF.png

小結

使用 Gemini API 進行 RAG(檢索增強生成)和模型調優是一個簡單而有效的過程。通過以上步驟,您可以輕鬆地導入數據,進行模型調優,並在多語言環境中進行測試。這不僅提高了模型的準確性,還能適應多種語言需求,為您的項目提供強大的支持。

參考:

https://github.com/google-gemini/cookbook/blob/main/quickstarts/Tuning.ipynb

關於我

我是 Wolke。我是一名專業程式開發者,專長是開發 AI 和程式解決方案。

我投入了不少時間在專業發展上。我是多本書的作者,其中包括《LINE聊天機器人+AI+雲端+開源+程式:輕鬆入門到完整學習》《ChatGPT來襲,未來人人都需具備的運算思維!應用詠唱工程來釋放程式生產力—程式學習/開發篇》。也有出版線上課程,我熱衷於分享我的經驗和技術,幫助其他開發者更好地利用 AI 工具。

也在許多知名大學、論壇、社團擔任講者,如果貴方有需要也歡迎與我聯繫。
2023年 講座 紀錄

最後這篇文章若有切合你的需求,敬請訂閱按讚分享


上一篇
4-1 Gemini API 介紹 及 運用 ai studio 實作基本 Gemini API串接
下一篇
4-3 Gemini API: Embeddings 快速入門指南
系列文
運用生成式 AI 服務 所提供的API 實做應用開發(以Gemini及ChatGPT為例)17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言