12345678910111213141516171819202122232425262728 |
- package requests
- type WorkflowNodeData interface {
- KnowledgeRetrievalNodeData | QuestionClassifierNodeData | ParameterExtractorNodeData
- }
- type NodeType string
- const (
- KNOWLEDGE_RETRIEVAL NodeType = "knowledge_retrieval"
- QUESTION_CLASSIFIER NodeType = "question_classifier"
- PARAMETER_EXTRACTOR NodeType = "parameter_extractor"
- )
- type KnowledgeRetrievalNodeData struct {
- }
- type QuestionClassifierNodeData struct {
- }
- type ParameterExtractorNodeData struct {
- }
- type InvokeNodeRequest[T WorkflowNodeData] struct {
- NodeType NodeType `json:"node_type"`
- NodeData T `json:"node_data"`
- }
|