参数类型默认值描述
collection_namestr必需用于存储向量和元数据的 MongoDB collection 名称
db_urlOptional[str]"mongodb://localhost:27017/"MongoDB 连接字符串
databasestr"ai"MongoDB 数据库名称
embedderOptional[Embedder]OpenAIEmbedder()用于生成 embeddings 的 Embedder 实例
distance_metricstrDistance.cosine用于相似性搜索的距离度量
overwriteboolFalse是否覆盖现有 collection 和索引
cosmos_compatibilityboolFalse是否启用对 azure cosmos db mongodb vcore 的支持
wait_until_index_ready_in_secondsOptional[float]None等待索引就绪的秒数
wait_after_insert_in_secondsOptional[float]None插入文档后等待的秒数