参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
name | str | 必要 | Pinecone 索引的名称 |
dimension | int | 必要 | 嵌入向量的维度 |
spec | Union[Dict, ServerlessSpec, PodSpec] | 必要 | Pinecone 的索引规范 |
embedder | Optional[Embedder] | OpenAIEmbedder() | 用于生成嵌入向量的 Embedder 实例 |
metric | Optional[str] | "cosine" | 用于相似性搜索的距离度量 |
additional_headers | Optional[Dict[str, str]] | {} | Pinecone 客户端的附加标头 |
pool_threads | Optional[int] | 1 | Pinecone 客户端的线程数 |
namespace | Optional[str] | None | 用于文档存储的命名空间 |
timeout | Optional[int] | None | Pinecone 操作的超时时间 |
index_api | Optional[Any] | None | 自定义索引 API 对象 |
api_key | Optional[str] | None | Pinecone API 密钥 |
host | Optional[str] | None | Pinecone 主机 URL |
config | Optional[Config] | None | Pinecone 配置对象 |
use_hybrid_search | bool | False | 启用混合搜索(向量 + 关键字) |
hybrid_alpha | float | 0.5 | 向量搜索和关键字搜索之间的权重 |
reranker | Optional[Reranker] | None | 用于后处理结果的重排器 |