Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
Validate []Validation `yaml:"validate" json:"validate"`
}
type Interaction ¶
type SimilarityConfig ¶ added in v1.12.0
type SimilarityConfig struct {
Provider string `yaml:"provider" json:"provider"`
Model string `yaml:"model" json:"model"`
Temperature float64 `yaml:"temperature" json:"temperature"`
SimilarityThreshold float64 `yaml:"similarityThreshold" json:"similarityThreshold"`
TopK int `yaml:"top_k" json:"top_k"`
TopP float64 `yaml:"top_p" json:"top_p"`
}
type Test ¶
type Test struct {
Name string `yaml:"name" json:"name"`
Description string `yaml:"description" json:"description"`
Interactions []Interaction `yaml:"interactions" json:"interactions"`
}
type Validation ¶
type Validation struct {
ID string `yaml:"id" json:"id,omitempty"`
Type string `yaml:"type" json:"type"`
Value string `yaml:"value" json:"value"`
Values []string `yaml:"values,omitempty" json:"values,omitempty"`
SimilarityConfig *SimilarityConfig `yaml:"similarityConfig,omitempty" json:"similarityConfig,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.