Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmbedderCreator ¶
EmbedderCreator 嵌入器创建器函数
type EmbedderFactory ¶
type EmbedderFactory struct {
// contains filtered or unexported fields
}
EmbedderFactory 嵌入模型工厂
func (*EmbedderFactory) Register ¶
func (f *EmbedderFactory) Register(provider string, creator EmbedderCreator)
Register 注册新的嵌入器类型
type StoreCreator ¶
type StoreCreator func(config map[string]any) (vector.VectorStore, error)
StoreCreator 存储创建器函数
type StoreFactory ¶
type StoreFactory struct {
// contains filtered or unexported fields
}
StoreFactory 向量存储工厂
func (*StoreFactory) Create ¶
func (f *StoreFactory) Create(storeType string, config map[string]any) (vector.VectorStore, error)
Create 创建向量存储实例
func (*StoreFactory) Register ¶
func (f *StoreFactory) Register(storeType string, creator StoreCreator)
Register 注册新的存储类型
Click to show internal directories.
Click to hide internal directories.