Firebase Genkit 支援 Ollama
Google 在 Google I/O 2024 上宣布發布 Firebase Genkit,為開發者提供了一個開源框架,用於構建、部署和監控生產級的 AI 驅動應用程式。該框架包含對 Ollama 的原生支援,使開發者能夠在本地機器上運行 Google 的開源 Gemma 模型,進行開發和測試。
使用 Ollama 和 Gemma 進行本地 AI 開發
Firebase Genkit 與 Ollama 集成,允許在本地執行 Google 的 Gemma 模型。這種集成讓開發者在開發階段無需完全依賴雲端 API,即可對 AI 功能進行迭代。該設置支持 MacOS、Windows、Linux 以及透過 Docker 容器進行部署。
技術實現與設置
要將 Ollama 與 Firebase Genkit 集成,開發者必須首先安裝 Genkit CLI 並透過 Ollama 拉取 Gemma 模型。初始化過程包括以下步驟:
- 安裝:使用
npm i -g genkit全域安裝 Genkit CLI。 - 模型獲取:使用命令
ollama pull gemma下載 Gemma 模型。 - 專案初始化:創建一個新的 Node.js 專案,運行
npm init,並執行genkit init來初始化框架。 - 提供者選擇:在
genkit init過程中,開發者可以選擇 Ollama 作為模型提供者。
初始化完成後,Genkit 會在 localhost:4000 上運行,提供開發者介面用於測試和監控 AI 工作流。
生態系統與優化
Firebase Genkit 作為開源專案可在 GitHub 上取得。對於使用 NVIDIA 硬體的開發者,NVIDIA 已專門為 Firebase Genkit 提供優化,使其能在 RTX GPU 上運行,進一步增強了生成式 AI 開發的本地性能。
Sources
相關
- 專案
- Dispatch
- Dispatch
- 專案
- Dispatch