Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIResponseParameters ¶ added in v1.11.0
type AIResponseParameters struct {
System string `json:"system"`
Assistant string `json:"assistant"`
Output string `json:"output"`
Model string `json:"model"`
Temperature float64 `json:"temperature"`
MaxTokens int `json:"maxTokens"`
QueryTokens int `json:"queryTokens"`
AnswerTokens int `json:"answerTokens"`
Tokens int `json:"tokens"`
Multiplier float64 `json:"multiplier"`
}
type Annotation ¶
type BlockPayload ¶ added in v1.11.0
type BlockPayload struct {
BlockID string `json:"blockID"`
}
type DebugPayload ¶ added in v1.11.0
type FlowPayload ¶ added in v1.11.0
type FlowPayload struct {
DiagramID string `json:"diagramID"`
}
type IntentPayload ¶ added in v1.11.0
type Payload ¶ added in v1.11.0
type Payload struct {
Time int64 `json:"time,omitempty"`
Type string `json:"type,omitempty"`
Payload interface{} `json:"payload,omitempty"`
}
func (Payload) GetIntentPayload ¶ added in v1.11.0
func (p Payload) GetIntentPayload() (*IntentPayload, error)
Add GetIntentPayload method
func (Payload) GetRequestPayload ¶ added in v1.11.0
func (p Payload) GetRequestPayload() (*RequestPayload, error)
func (Payload) GetTextPayload ¶ added in v1.11.0
func (p Payload) GetTextPayload() (*TextPayload, error)
GetTextPayload extracts TextPayload from generic Payload
type RequestPayload ¶ added in v1.11.0
type RequestPayload struct {
Type string `json:"type"`
Payload IntentPayload `json:"payload"`
}
type TextPayload ¶ added in v1.11.0
type TranscriptInformation ¶
type TranscriptInformation struct {
ProjectID string `json:"projectID,omitempty"`
SessionID string `json:"sessionID,omitempty"`
Browser string `json:"browser,omitempty"`
Device string `json:"device,omitempty"`
OS string `json:"os,omitempty"`
ReportTags []string `json:"reportTags,omitempty"`
Unread bool `json:"unread,omitempty"`
Annotations Annotation `json:"annotations,omitempty"`
CreatorID int `json:"creatorID,omitempty"`
CreatedAt string `json:"createdAt,omitempty"`
UpdatedAt string `json:"updatedAt,omitempty"`
Name string `json:"name,omitempty"`
Image string `json:"image,omitempty"`
ID string `json:"_id,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.