next multimodal search demo
1.0.0
???部落格文章 - 在 TypeScript 中建立多模式 AI
首先,使用以下命令克隆項目
git clone https://github.com/weaviate-tutorials/next-multimodal-search-demo
儲存庫可以讓您做三件事
請注意,第一次運行它時,Docker 將下載約 4.8GB multi2vec-bind Weaviate 模組,其中包含 ImageBind 模型。
若要啟動 Weaviate 實例,請執行下列命令,該命令將使用docker-compose.yml
檔案。
docker compose up -d
請依照本指南所述在 Weaviate 雲端服務上建立 Weaviate 實例
.env
檔並加入以下鍵GOOGLE_API_KEY
(您可以在 Vertex AI 設定中取得此金鑰)WEAVIATE_ADMIN_KEY
(您可以在 Weaviate 儀表板的沙箱詳細資料下取得此金鑰)WEAVIATE_HOST_URL
(您可以在 Weaviate 儀表板的沙箱詳細資料下取得此資訊)在匯入資料之前,請將任何檔案新增至
public/
資料夾中各自的媒體類型。
將資料放在正確的資料夾後,執行yarn install
以安裝所有專案依賴項並將資料匯入Weaviate並初始化集合,運行:
yarn run import
這可能需要一兩分鐘。
在啟動 Next.js Web 應用程式之前,請確保您的 Weaviate 實例正在運行並匯入了資料。
運行 Web 應用程式
yarn dev
....你可以搜尋!
了解有關多式聯運應用的更多信息
Steven 的螺旋模板值得讚揚