20 lines
967 B
Go
20 lines
967 B
Go
|
|
// Package dto - RAGFlow对话配置DTO
|
|||
|
|
// 功能:定义更新对话配置提示词的请求响应结构体
|
|||
|
|
package dto
|
|||
|
|
|
|||
|
|
// UpdateChatPromptReq 更新对话配置提示词请求
|
|||
|
|
type UpdateChatPromptReq struct {
|
|||
|
|
ChatId string `json:"chatId" v:"required#对话配置ID不能为空"`
|
|||
|
|
Prompt string `json:"prompt" v:"required#提示词不能为空"`
|
|||
|
|
SimilarityThreshold float64 `json:"similarityThreshold"` // 相似度阈值(0.0-1.0,默认0.2)
|
|||
|
|
KeywordsSimilarityWeight float64 `json:"keywordsSimilarityWeight"` // 关键词权重(0.0-1.0,默认0.7)
|
|||
|
|
TopN int `json:"topN"` // 返回chunk数量(默认8)
|
|||
|
|
EmptyResponse string `json:"emptyResponse"` // 无匹配时回复
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UpdateChatPromptRes 更新对话配置提示词响应
|
|||
|
|
type UpdateChatPromptRes struct {
|
|||
|
|
Success bool `json:"success"`
|
|||
|
|
Message string `json:"message"`
|
|||
|
|
}
|