Weaviate API logo

Weaviate API

Weaviate API

正常免费developer-tools

Weaviate 是开源向量数据库:支持向量搜索 + 关键字搜索 + 内置 vectorization(OpenAI/Cohere/HuggingFace 等模型)。

访问站点 ↗文档 ↗健康巡检 9 小时前
适合什么时候用

开源(Apache 2.0)+ self-host

先注意什么

运维比 Pinecone 复杂(自托管要管 cluster)

第一步先查

Docker run weaviate 启动本地实例,或 weaviate.io 注册 Cloud。Python: client.collections.create("Article", vectorizer_config=...)

认证
api_key
CORS
?
HTTPS
注册
?
延迟
431 ms
协议
REST, GraphQL, gRPC
计费
freemium

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 431ms
01

关于这个 API

Weaviate 是 2019 年荷兰创办的开源向量数据库公司,是 Pinecone 的主要开源替代品之一(另两个是 Qdrant 和 Milvus)。差异化卖点:(1) 内置 vectorization——你不用先调 OpenAI embeddings 再插入 vector,Weaviate 可以直接接收 raw text,自动用配置的 model(OpenAI、Cohere、HuggingFace 等)转换;(2) 原生 hybrid search——同时用 BM25 keyword 搜索和向量搜索,融合排序(生产 RAG 通常 hybrid 比纯向量好);(3) GraphQL 接口让复杂查询(结合 metadata filter + vector + keyword)更优雅。生产场景 self-host 是主流(Docker + cluster),云版本 Weaviate Cloud 适合不想运维但要开源数据库的中型公司。

02

你可以做什么

  • 1企业 RAG(要 self-host 不上 cloud)
  • 2混合搜索(vector + keyword)
  • 3多 tenant 应用(schema 设计灵活)
  • 4开源 LLM 全栈方案
03

优劣对比

优点

  • 开源(Apache 2.0)+ self-host
  • 内置 vectorization(不用单独调 embedding API)
  • hybrid search 原生支持
  • GraphQL 查询灵活

注意事项

  • 运维比 Pinecone 复杂(自托管要管 cluster)
  • 生产环境调优需要 vector DB 经验
  • 云版本(Weaviate Cloud)相对贵
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://weaviate.io/<endpoint> \
  -H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.
05

快速开始

Docker run weaviate 启动本地实例,或 weaviate.io 注册 Cloud。Python: client.collections.create("Article", vectorizer_config=...)

06

常见问题

Weaviate vs Qdrant?+

生态成熟度 Weaviate 略胜;性能 Qdrant 在某些 benchmark 更快。混合搜索 Weaviate 更原生。

self-host 还是 Cloud?+

初创 / 试用:Cloud。生产 + 想控成本:self-host(Docker + 几台机器)。

07

技术细节

CORS: ?HTTPS: Yes注册: ?开源: No
认证方式
api_key
计费
freemium
速率限制
自托管无限;Weaviate Cloud 按 dimension 和 query 计费
协议
REST, GraphQL, gRPC
SDK
python, javascript, typescript, go, java
响应时间
431 ms
上次巡检
2026/5/12 07:38:37
08

标签