NewMockEmbedder 创建一个 MockEmbedder。 Dim 指定向量维度, 默认为 16。
(dim int)
| 13 | // NewMockEmbedder 创建一个 MockEmbedder。 |
| 14 | // Dim 指定向量维度, 默认为 16。 |
| 15 | func NewMockEmbedder(dim int) *MockEmbedder { |
| 16 | if dim <= 0 { |
| 17 | dim = 16 |
| 18 | } |
| 19 | return &MockEmbedder{Dim: dim} |
| 20 | } |
| 21 | |
| 22 | // EmbedText 将文本映射为简单的伪随机向量(基于字节值), |
| 23 | // 只保证同一文本得到相同向量, 不保证语义质量。 |
no outgoing calls