此存储库涵盖了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文件中
请注意,这是一个正在进行的项目,并且将经常进行更新。如果您有一项功能希望看到,请将其放在编织论坛或打开问题中。