Documentation
¶
Index ¶
- func Chat(ctx context.Context, similarDocs []schema.Document) error
- func DatasetCreateCmd(homePath string) *cobra.Command
- func DatasetDeleteCmd(homePath string) *cobra.Command
- func DatasetExecuteCmd(homePath string) *cobra.Command
- func DatasetListCmd(homePath string) *cobra.Command
- func DatasetShowCmd(homePath string) *cobra.Command
- func DatasourceCreateCmd(kubeClient dynamic.Interface, namespace string) *cobra.Command
- func DatasourceDeleteCmd(kubeClient dynamic.Interface, namespace string) *cobra.Command
- func DatasourceGetCmd(kubeClient dynamic.Interface, namespace string) *cobra.Command
- func DatasourceListCmd(kubeClient dynamic.Interface, namespace string) *cobra.Command
- func NewChatCmd(homePath string) *cobra.Command
- func NewDatasetCmd(homePath string) *cobra.Command
- func NewDatasourceCmd(kubeClient dynamic.Interface, namespace string) *cobra.Command
- func SimilaritySearch(ctx context.Context, homePath string) ([]schema.Document, error)
- type Dataset
- type File
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DatasetCreateCmd ¶
DatasetCreateCmd returns a new instance of the cobra.Command that is used to create a dataset.
func DatasetDeleteCmd ¶
func DatasetExecuteCmd ¶
func DatasetListCmd ¶
DatasetListCmd returns a Cobra command for listing datasets.
func DatasetShowCmd ¶
func DatasourceCreateCmd ¶
func DatasourceDeleteCmd ¶
func DatasourceGetCmd ¶
func DatasourceListCmd ¶
func NewChatCmd ¶
func NewDatasetCmd ¶
func NewDatasourceCmd ¶
Types ¶
type Dataset ¶
type Dataset struct {
Name string `json:"name"`
CreateTime string `json:"create_time"`
// Parameters for embedding service
LLMType string `json:"llm_type"`
LLMApiKey string `json:"llm_api_key"`
// Parameters for vectorization
VectorStore string `json:"vector_store"`
DocumentLanguage string `json:"document_language"`
TextSplitter string `json:"text_splitter"`
ChunkSize int `json:"chunk_size"`
ChunkOverlap int `json:"chunk_overlap"`
Files map[string]File `json:"files"`
}
Click to show internal directories.
Click to hide internal directories.