This commit is contained in:
Cold
2025-12-25 15:46:19 +08:00
committed by 张斌
parent ecf3c29759
commit 177438ec33

View File

@@ -8,9 +8,11 @@ import (
// CreateChatReq 创建对话配置请求
type CreateChatReq struct {
Name string `json:"name"` // 对话配置名称
DatasetIds []string `json:"dataset_ids"` // 关联的知识库ID列表
Prompt *PromptConfig `json:"prompt"` // 提示词配置
Name string `json:"name"` // 对话配置名称(助理姓名)
Description string `json:"description,omitempty"` // 助理描述
DatasetIds []string `json:"dataset_ids"` // 关联的知识库ID列表
Prompt *PromptConfig `json:"prompt"` // 提示词配置
Llm *Llm `json:"llm,omitempty"` // LLM配置
}
// PromptConfig 提示词配置
@@ -19,10 +21,10 @@ type PromptConfig struct {
SimilarityThreshold float64 `json:"similarity_threshold"` // 相似度阈值
KeywordsSimilarityWeight float64 `json:"keywords_similarity_weight"` // 关键词相似度权重
TopN int `json:"top_n"` // 返回顶部N个chunk
EmptyResponse string `json:"empty_response"` // 无匹配时回复
Opener string `json:"opener"` // 开场白
ShowQuote bool `json:"show_quote"` // 是否显示引用
Variables []map[string]interface{} `json:"variables"` // 变量列表
EmptyResponse string `json:"empty_response"` // 无匹配时回复必须显式传入空字符串才能让LLM自由发挥不传入会使用RAGFlow默认提示词
Opener string `json:"opener,omitempty"` // 开场白
ShowQuote bool `json:"show_quote,omitempty"` // 是否显示引用
Variables []map[string]interface{} `json:"variables,omitempty"` // 变量列表
}
// CreateChatRes 创建对话配置响应