feat: 集成Eino文档解析与嵌入功能
新增Eino相关依赖,支持docx、pdf、xlsx等格式的文档加载与解析,并集成了Dashscope嵌入模型。同时修复了部分DAO查询中的OmitEmpty配置。
This commit is contained in:
@@ -86,7 +86,11 @@ func (d *BaseDataSource) Connect(ctx context.Context) error {
|
||||
defer d.mu.Unlock()
|
||||
|
||||
// 构建客户端
|
||||
d.client = ms.New(d.config.Host, ms.WithAPIKey(d.config.APIKey))
|
||||
host := d.config.Host
|
||||
if d.config.Port > 0 {
|
||||
host = fmt.Sprintf("%s:%d", d.config.Host, d.config.Port)
|
||||
}
|
||||
d.client = ms.New(host, ms.WithAPIKey(d.config.APIKey))
|
||||
|
||||
// 测试连接
|
||||
if err := d.healthCheck(ctx); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user