Support OpenAI embedding. (#1542)

This commit is contained in:
duxin40
2024-12-11 11:42:51 +08:00
committed by GitHub
parent f32020068a
commit be57960c22
2 changed files with 158 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import (
const (
PROVIDER_TYPE_DASHSCOPE = "dashscope"
PROVIDER_TYPE_TEXTIN = "textin"
PROVIDER_TYPE_OPENAI = "openai"
)
type providerInitializer interface {
@@ -21,6 +22,7 @@ var (
providerInitializers = map[string]providerInitializer{
PROVIDER_TYPE_DASHSCOPE: &dashScopeProviderInitializer{},
PROVIDER_TYPE_TEXTIN: &textInProviderInitializer{},
PROVIDER_TYPE_OPENAI: &openAIProviderInitializer{},
}
)