1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! # 嵌入向量生成
//!
//! 定义 [`EmbeddingGenerator`] trait 和 [`GeneratorFactory`] 工厂。
//! 当前唯一实现为 [`FastEmbedGenerator`](基于 ONNX Runtime 推理)。
pub use FastEmbedGenerator;
use Result;
use ModelConfig;
use Arc;
/// 嵌入向量生成器 trait。
///
/// 将文本转换为固定维度的浮点向量,用于语义搜索。
/// 实现必须线程安全(`Send + Sync`)。
/// 嵌入生成器工厂,根据模型配置创建对应实现。
;