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"`
|
||
}
|