Serialized Form
-
Package io.github.guoshiqiufeng.dify.chat.dto.request
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.AppAnnotationCreateRequest
class AppAnnotationCreateRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 2331158428449970536L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.AppAnnotationPageRequest
class AppAnnotationPageRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 6852829739740557565L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.AppAnnotationReplyQueryRequest
class AppAnnotationReplyQueryRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 3705079948625308524L
-
Serialized Fields
-
action
AnnotationReplyActionEnum action
-
jobId
String jobId
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.AppAnnotationReplyRequest
class AppAnnotationReplyRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 5501616085947094901L
-
Serialized Fields
-
action
AnnotationReplyActionEnum action
-
embeddingModelName
String embeddingModelName
-
embeddingProviderName
String embeddingProviderName
-
scoreThreshold
Float scoreThreshold
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.AppAnnotationUpdateRequest
class AppAnnotationUpdateRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 8840321586554282993L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.AudioToTextRequest
class AudioToTextRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- -7700945517933651361L
-
Serialized Fields
-
file
org.springframework.web.multipart.MultipartFile file
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.BaseChatRequest
class BaseChatRequest extends Object implements Serializable- serialVersionUID:
- 5086111414608906670L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.ChatMessageSendRequest
class ChatMessageSendRequest extends BaseChatRequest implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.request.FileUploadRequest
class FileUploadRequest extends BaseChatRequest implements Serializable-
Serialized Fields
-
file
org.springframework.web.multipart.MultipartFile file
-
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.MessageConversationsRequest
class MessageConversationsRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 4267154262382364533L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.MessageFeedbackRequest
class MessageFeedbackRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 4128142587586940184L
-
Serialized Fields
-
content
String content
消息反馈的具体信息 -
messageId
String messageId
消息 id -
rating
MessageFeedbackRequest.Rating rating
评级
点赞 like, 点踩 dislike, 撤销点赞 null
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.MessagesCurrentRequest
class MessagesCurrentRequest extends Object implements Serializable- serialVersionUID:
- 5790356634269119842L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.MessagesRequest
class MessagesRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 5790356634269119842L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.RenameConversationRequest
class RenameConversationRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- 3291175701376858324L
-
Class io.github.guoshiqiufeng.dify.chat.dto.request.TextToAudioRequest
class TextToAudioRequest extends BaseChatRequest implements Serializable- serialVersionUID:
- -6512681121991565229L
-
-
Package io.github.guoshiqiufeng.dify.chat.dto.response
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.AppAnnotationReplyResponse
class AppAnnotationReplyResponse extends Object implements Serializable- serialVersionUID:
- 6264478725338981923L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.AppAnnotationResponse
class AppAnnotationResponse extends Object implements Serializable- serialVersionUID:
- 7358615091264023969L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.AppInfoResponse
class AppInfoResponse extends Object implements Serializable- serialVersionUID:
- 4056692447435687674L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.AppMetaResponse
class AppMetaResponse extends Object implements Serializable- serialVersionUID:
- -7338059912707915292L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.AppParametersResponseVO
class AppParametersResponseVO extends Object implements Serializable- serialVersionUID:
- 77338007223632127L
-
Serialized Fields
-
annotationReply
Enabled annotationReply
annotation_reply (object) 标记回复 -
fileUpload
FileUpload fileUpload
file_upload(object) 文件上传配置 -
moreLikeThis
Enabled moreLikeThis
-
openingStatement
String openingStatement
opening_statement (string) 开场白 -
retrieverResource
Enabled retrieverResource
retriever_resource (object) 引用和归属 -
sensitiveWordAvoidance
Enabled sensitiveWordAvoidance
-
speechToText
Enabled speechToText
speech_to_text (object) 语音转文本 -
suggestedQuestions
List<String> suggestedQuestions
suggested_questions (array[string]) 开场推荐问题列表 -
suggestedQuestionsAfterAnswer
Enabled suggestedQuestionsAfterAnswer
suggested_questions_after_answer (object) 启用回答后给出推荐问题。 -
systemParameters
FileUploadConfig systemParameters
-
textToSpeech
TextToSpeech textToSpeech
-
userInputForm
List<UserInputForm> userInputForm
user_input_form (array[object]) 用户输入表单配置
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.ChatMessageSendCompletionResponse
class ChatMessageSendCompletionResponse extends ChatMessageSendResponse implements Serializable- serialVersionUID:
- 3819274658903174523L
-
Serialized Fields
-
data
CompletionData data
-
messageFiles
List<String> messageFiles
message_files (array[string]) 当前agent_thought 关联的文件ID -
observation
String observation
-
position
Integer position
-
thought
String thought
-
tool
String tool
-
toolInput
String toolInput
-
toolLabels
Map<String,
Object> toolLabels -
workflowRunId
String workflowRunId
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.ChatMessageSendResponse
class ChatMessageSendResponse extends Object implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.ChatMessageSendResponse.Metadata
class Metadata extends Object implements Serializable- serialVersionUID:
- 5739363389399951537L
-
Serialized Fields
-
retrieverResources
List<ChatMessageSendResponse.RetrieverResources> retrieverResources
-
usage
ChatMessageSendResponse.Usage usage
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.ChatMessageSendResponse.RetrieverResources
class RetrieverResources extends Object implements Serializable- serialVersionUID:
- 1023974561298465172L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.ChatMessageSendResponse.Usage
class Usage extends Object implements Serializable- serialVersionUID:
- -164237129958299138L
-
Serialized Fields
-
completionPrice
String completionPrice
-
completionPriceUnit
String completionPriceUnit
-
completionTokens
Integer completionTokens
-
completionUnitPrice
String completionUnitPrice
-
currency
String currency
-
latency
Double latency
-
promptPrice
String promptPrice
-
promptPriceUnit
String promptPriceUnit
-
promptTokens
Integer promptTokens
-
promptUnitPrice
String promptUnitPrice
-
totalPrice
String totalPrice
-
totalTokens
Integer totalTokens
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.DifyTextVO
class DifyTextVO extends Object implements Serializable- serialVersionUID:
- 3865342118298393192L
-
Serialized Fields
-
text
String text
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.FileUploadResponse
class FileUploadResponse extends Object implements Serializable- serialVersionUID:
- 135249636075831292L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.MessageConversationsResponse
class MessageConversationsResponse extends Object implements Serializable- serialVersionUID:
- -1226883134574203925L
-
Serialized Fields
-
createdAt
Long createdAt
created_at (timestamp) 创建时间 -
id
String id
id (string) 会话 ID -
inputs
Map<String,
Object> inputs inputs (object) 用户输入参数。 -
introduction
String introduction
introduction (string) 开场白 -
name
String name
name (string) 会话名称,默认为会话中用户最开始问题的截取。 -
status
String status
status (string) 会话状态 -
updatedAt
Long updatedAt
updated_at (timestamp) 更新时间
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.MessageFeedbackResponse
class MessageFeedbackResponse extends Object implements Serializable-
Serialized Fields
-
result
String result
-
-
-
-
Package io.github.guoshiqiufeng.dify.chat.dto.response.jackson
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.jackson.ChatMessageSendCompletionResponseDeserializer
class ChatMessageSendCompletionResponseDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<ChatMessageSendCompletionResponse> implements Serializable
-
-
Package io.github.guoshiqiufeng.dify.chat.dto.response.message
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.AgentLogData
class AgentLogData extends CompletionData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.CompletionData
class CompletionData extends Object implements Serializable- serialVersionUID:
- -9035787788964834544L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.EmptyData
class EmptyData extends CompletionData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.NodeFinishedData
class NodeFinishedData extends NodeStartedData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.NodeStartedData
class NodeStartedData extends CompletionData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.ParallelBranchFinishedData
class ParallelBranchFinishedData extends ParallelBranchStartedData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.ParallelBranchStartedData
class ParallelBranchStartedData extends CompletionData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.WorkflowFinishedData
class WorkflowFinishedData extends CompletionData implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.message.WorkflowStartedData
class WorkflowStartedData extends CompletionData implements Serializable
-
-
Package io.github.guoshiqiufeng.dify.chat.dto.response.parameter
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.Enabled
class Enabled extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
是否开启
-
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.FileUpload
class FileUpload extends Object implements Serializable- serialVersionUID:
- -7707822045842729660L
-
Serialized Fields
-
allowedFileExtensions
List<String> allowedFileExtensions
-
allowedFileTypes
List<String> allowedFileTypes
-
allowedFileUploadMethods
List<String> allowedFileUploadMethods
-
enabled
Boolean enabled
-
fileUploadConfig
FileUploadConfig fileUploadConfig
-
image
FileUploadImage image
image(object) 图片设置 当前仅支持图片类型:png,jpg,jpeg,webp,gif -
numberLimits
Integer numberLimits
-
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.FileUploadConfig
class FileUploadConfig extends Object implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.FileUploadImage
class FileUploadImage extends Object implements Serializable- serialVersionUID:
- 2405030232637136714L
-
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.Paragraph
class Paragraph extends TextInput implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.Select
class Select extends TextInput implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.TextInput
class TextInput extends Object implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.TextToSpeech
class TextToSpeech extends Object implements Serializable -
Class io.github.guoshiqiufeng.dify.chat.dto.response.parameter.UserInputForm
class UserInputForm extends Object implements Serializable
-
-
Package io.github.guoshiqiufeng.dify.chat.exception
-
Exception Class io.github.guoshiqiufeng.dify.chat.exception.DiftChatException
class DiftChatException extends io.github.guoshiqiufeng.dify.core.exception.BaseException implements Serializable
-