Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Answer ¶
type Answer interface { Stream(func(w io.Writer) bool) bool Status(code int) Header(key, value string) }
Answer the answer interface
type DSL ¶
type DSL struct { ID string `json:"-" yaml:"-"` Name string `json:"name,omitempty"` Use string `json:"use,omitempty"` Guard string `json:"guard,omitempty"` Connector string `json:"connector"` ConversationSetting conversation.Setting `json:"conversation" yaml:"conversation"` Option map[string]interface{} `json:"option"` Prepare string `json:"prepare,omitempty"` Prompts []aigc.Prompt `json:"prompts,omitempty"` Allows []string `json:"allows,omitempty"` Command Command `json:"command,omitempty"` AI aigc.AI `json:"-" yaml:"-"` Conversation conversation.Conversation `json:"-" yaml:"-"` }
DSL AI assistant
var Neo *DSL
Neo the neo AI assistant
Click to show internal directories.
Click to hide internal directories.