VoyageAI Embedder 是一个类,允许您使用 VoyageAI 的嵌入模型来嵌入文档,这些模型专为高性能文本嵌入而设计。
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
id | str | 用于嵌入的模型 ID | "voyage-2" |
dimensions | int | 嵌入的输出维度 | 1024 |
request_params | Optional[Dict[str, Any]] | 嵌入请求的额外参数 | None |
api_key | Optional[str] | VoyageAI API 密钥 | 环境变量 VOYAGEAI_API_KEY |
base_url | str | API 请求的基础 URL | "https://api.voyageai.com/v1/embeddings" |
max_retries | Optional[int] | 最大重试次数 | None |
timeout | Optional[float] | 请求超时秒数 | None |
client_params | Optional[Dict[str, Any]] | 客户端初始化的额外参数 | None |
voyage_client | Optional[Client] | 预配置的 VoyageAI 客户端 | None |