MCPcopy Index your code
hub / github.com/1Panel-dev/MaxKB / ChatMessageSerializers

Class ChatMessageSerializers

apps/chat/serializers/chat.py:74–97  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72
73
74class ChatMessageSerializers(serializers.Serializer):
75 message = serializers.CharField(required=True, label=_("User Questions"))
76 stream = serializers.BooleanField(required=True,
77 label=_("Is the answer in streaming mode"))
78 re_chat = serializers.BooleanField(required=True, label=_("Do you want to reply again"))
79 chat_record_id = serializers.UUIDField(required=False, allow_null=True,
80 label=_("Conversation record id"))
81
82 node_id = serializers.CharField(required=False, allow_null=True, allow_blank=True,
83 label=_("Node id"))
84
85 runtime_node_id = serializers.CharField(required=False, allow_null=True, allow_blank=True,
86 label=_("Runtime node id"))
87
88 node_data = serializers.DictField(required=False, allow_null=True,
89 label=_("Node parameters"))
90
91 form_data = serializers.DictField(required=False, label=_("Global variables"))
92 image_list = serializers.ListField(required=False, label=_("picture"))
93 document_list = serializers.ListField(required=False, label=_("document"))
94 audio_list = serializers.ListField(required=False, label=_("Audio"))
95 other_list = serializers.ListField(required=False, label=_("Other"))
96 child_node = serializers.DictField(required=False, allow_null=True,
97 label=_("Child Nodes"))
98
99
100def get_post_handler(chat_info: ChatInfo):

Callers 1

chatMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected