Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorResponse ¶
ErrorResponse defines the structure for error responses
type Handler ¶
type Handler interface {
GetMessageRequest(c *gin.Context) (*MessageRequest, error)
ChatAPI(c *gin.Context, engine *engine.AgentEngine, req *MessageRequest)
StreamChatAPI(c *gin.Context, engine *engine.AgentEngine, req *MessageRequest)
}
func NewHandler ¶
func NewHandler() Handler
type MessageRequest ¶
type MessageRequest struct {
SessionID string `json:"session_id" binding:"required,min=1"`
Message string `json:"message" binding:"required,min=1"`
}
MessageRequest defines the structure for message requests
Click to show internal directories.
Click to hide internal directories.