此存儲庫涵蓋了JavaScript開發人員的各種功能和集成的端到端示例!
此存儲庫也可以在線使用,並進行replot
配方是端到端腳本,顯示各種功能和集成。食譜充當使用編織客戶端的外觀的參考。
以下是該存儲庫涵蓋的一些概念:
相似性搜索利用各種機器學習模型來基於語義相似性執行搜索。在編織中,這是通過query.nearText , query.nearObject和query.nearVector Operators完成的。
生成搜索使您可以通過通過LLM型號將其輸送以執行抹布來改善搜索結果。在編織中,這是通過generate.nearText , generate.nearObject和generate.nearVector運算符完成的。
配x 在開始之前,您需要遵循本文檔設置部分中詳細詳細介紹的安裝設置說明。您將需要完成的設置才能成功運行食譜。
導航到食譜重新撥款並分叉。
前往WCS,您可以輕鬆地創建一個免費的沙盒群集。記下您的cluster URL和apiKey ,並將它們分別添加到.env文件中,分別為WEAVIATE_URL和WEAVIATE_ADMIN_KEY 。
.env.example文件包含運行配方所需的所有環境變量。請訪問每個提供商網站以創建和復制您的環境變量,例如在此處訪問您的cohere變量。
cp .env_example .env
現在您準備好運行食譜了!
克隆此存儲庫,然後安裝項目依賴項
npm install
考慮到您已經安裝了Docker,請遵循我們的Docker安裝指南。然後運行下面的命令以啟動您的編織服務器。
docker compose up -d
配x 使用Docker時,請記住將所有connectToWeaviateCloud()方法更新為connectToLocal()。
重要:確保在運行Docker之前定義環境變量
.env.example文件包含運行配方所需的所有環境變量。請訪問每個提供商網站以創建和復制您的環境變量,例如在此處訪問您的cohere變量。
cp .env_example .env
現在您準備好運行食譜了!
食譜是通過使用文件夾(即相似性搜索)概念組織的。每個概念文件夾都有多個文件夾,顯示了各種模型提供商(即Cohere,Mistral AI等)的實現。提供者子文件夾包含相關腳本和一個README.md文件,其中包含有關如何運行每個特定配方的詳細信息。
要運行食譜,請導航到您感興趣的概念,然後選擇一個提供商來運行它。按照README.md文件中的說明進行操作,您應該很好。
配x 切記將相關的API鍵添加到您的.env文件中
請注意,這是一個正在進行的項目,並且將經常進行更新。如果您有一項功能希望看到,請將其放在編織論壇或打開問題中。