Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CohereEmbeddingProvider ¶ added in v1.12.0
type CohereEmbeddingProvider struct {
// contains filtered or unexported fields
}
func NewCohereEmbeddingProvider ¶ added in v1.12.0
func NewCohereEmbeddingProvider(subType string, secretKey string) (*CohereEmbeddingProvider, error)
func (*CohereEmbeddingProvider) QueryVector ¶ added in v1.12.0
type EmbeddingProvider ¶
type EmbeddingProvider interface {
QueryVector(text string, ctx context.Context) ([]float32, error)
}
func GetEmbeddingProvider ¶
type ErnieEmbeddingProvider ¶ added in v1.12.0
type ErnieEmbeddingProvider struct {
// contains filtered or unexported fields
}
func NewErnieEmbeddingProvider ¶ added in v1.12.0
func NewErnieEmbeddingProvider(subType string, apiKey string, secretKey string) (*ErnieEmbeddingProvider, error)
func (*ErnieEmbeddingProvider) QueryVector ¶ added in v1.12.0
type HuggingFaceEmbeddingProvider ¶ added in v1.12.0
type HuggingFaceEmbeddingProvider struct {
// contains filtered or unexported fields
}
func NewHuggingFaceEmbeddingProvider ¶ added in v1.12.0
func NewHuggingFaceEmbeddingProvider(subType string, secretKey string) (*HuggingFaceEmbeddingProvider, error)
func (*HuggingFaceEmbeddingProvider) QueryVector ¶ added in v1.12.0
type LocalEmbeddingProvider ¶ added in v1.20.0
type LocalEmbeddingProvider struct {
// contains filtered or unexported fields
}
func NewLocalEmbeddingProvider ¶ added in v1.20.0
func NewLocalEmbeddingProvider(subType string, secretKey string, providerUrl string) (*LocalEmbeddingProvider, error)
func (*LocalEmbeddingProvider) QueryVector ¶ added in v1.20.0
type OpenAiEmbeddingProvider ¶
type OpenAiEmbeddingProvider struct {
// contains filtered or unexported fields
}
func NewOpenAiEmbeddingProvider ¶
func NewOpenAiEmbeddingProvider(subType string, secretKey string) (*OpenAiEmbeddingProvider, error)
func (*OpenAiEmbeddingProvider) QueryVector ¶
Click to show internal directories.
Click to hide internal directories.