Documentation
¶
Index ¶
Constants ¶
View Source
const EmbeddingModelType string = "gemini"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Name string `yaml:"name" validate:"required"`
Type string `yaml:"type" validate:"required"`
Model string `yaml:"model" validate:"required"`
ApiKey string `yaml:"apiKey"`
Dimension int32 `yaml:"dimension"`
}
func (Config) EmbeddingModelConfigType ¶ added in v0.27.0
Returns the embedding model type
func (Config) Initialize ¶
func (cfg Config) Initialize(ctx context.Context) (embeddingmodels.EmbeddingModel, error)
Initialize a Gemini embedding model
type EmbeddingModel ¶
func (EmbeddingModel) EmbedParameters ¶
func (EmbeddingModel) EmbeddingModelType ¶ added in v0.27.0
func (m EmbeddingModel) EmbeddingModelType() string
Returns the embedding model type
func (EmbeddingModel) ToConfig ¶
func (m EmbeddingModel) ToConfig() embeddingmodels.EmbeddingModelConfig
Click to show internal directories.
Click to hide internal directories.