2023年2月13日

Weaviate <> OpenAI

Weaviate 是一个开源的向量搜索引擎 (文档 - Github),能够存储和检索OpenAI嵌入向量以及数据对象。该数据库支持相似性搜索、混合搜索(结合多种搜索技术,如基于关键词和向量搜索)以及生成式搜索(例如问答)。Weaviate还支持多种基于OpenAI的模块(例如text2vec-openaiqna-openai),使您能够快速高效地进行数据向量化和查询。

您可以通过三种方式运行Weaviate(如果需要,也可以包含OpenAI模块):

  1. 在Docker容器内开源(example
  2. 使用Weaviate云服务(get started)
  3. 在Kubernetes集群中(了解更多

示例

此文件夹包含各种Weaviate和OpenAI示例。

名称描述语言Google Colab
Getting Started with Weaviate and OpenAIA simple getting started for semantic vector search using the OpenAI vectorization module in Weaviate (text2vec-openai)Python Notebooklink
Hybrid Search with Weaviate and OpenAIA simple getting started for hybrid search using the OpenAI vectorization module in Weaviate (text2vec-openai)Python Notebooklink
Question Answering with Weaviate and OpenAIA simple getting started for question answering (Q&A) using the OpenAI Q&A module in Weaviate (qna-openai)Python Notebooklink
Docker-compose example一个启用了所有OpenAI模块的Docker-compose文件Docker