参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
table_name | str | None | 在 Clickhouse 中存储向量和元数据的表名 |
host | str | None | Clickhouse 服务器的主机名 |
username | Optional[str] | None | 用于 Clickhouse 身份验证的用户名 |
password | str | "" | 用于 Clickhouse 身份验证的密码 |
port | int | 0 | Clickhouse 连接的端口号 |
database_name | str | "ai" | 在 Clickhouse 中使用的数据库名 |
dsn | Optional[str] | None | Clickhouse 连接的 DSN 字符串 |
compress | str | "lz4" | 要使用的压缩算法 |
client | Optional[Client] | None | 可选的预配置 Clickhouse 客户端 |
embedder | Optional[Embedder] | OpenAIEmbedder() | 用于生成嵌入的 embedder 实例 |
distance | Distance | Distance.cosine | 用于相似性搜索的距离度量 |
index | Optional[HNSW] | HNSW() | 用于向量相似性搜索的 HNSW 索引配置 |