KnowledgeAddTool 将文本写入核心管线。
()
| 35 | |
| 36 | // KnowledgeAddTool 将文本写入核心管线。 |
| 37 | func (f *Factory) KnowledgeAddTool() (tools.Tool, error) { |
| 38 | if f.Pipeline == nil { |
| 39 | return nil, errors.New("knowledge tool: pipeline is nil") |
| 40 | } |
| 41 | return &addTool{pipe: f.Pipeline}, nil |
| 42 | } |
| 43 | |
| 44 | // KnowledgeSearchTool 在核心管线中执行向量检索。 |
| 45 | func (f *Factory) KnowledgeSearchTool() (tools.Tool, error) { |
no outgoing calls