mirror of
https://github.com/alibaba/higress.git
synced 2026-03-19 01:37:28 +08:00
feat: add azure embedding to ai-cache (#1975)
This commit is contained in:
@@ -15,6 +15,7 @@ const (
|
||||
PROVIDER_TYPE_OLLAMA = "ollama"
|
||||
PROVIDER_TYPE_HUGGINGFACE = "huggingface"
|
||||
PROVIDER_TYPE_XFYUN = "xfyun"
|
||||
PROVIDER_TYPE_AZURE = "azure"
|
||||
)
|
||||
|
||||
type providerInitializer interface {
|
||||
@@ -30,8 +31,9 @@ var (
|
||||
PROVIDER_TYPE_COHERE: &cohereProviderInitializer{},
|
||||
PROVIDER_TYPE_OPENAI: &openAIProviderInitializer{},
|
||||
PROVIDER_TYPE_OLLAMA: &ollamaProviderInitializer{},
|
||||
PROVIDER_TYPE_HUGGINGFACE: &HuggingFaceProviderInitializer{},
|
||||
PROVIDER_TYPE_XFYUN: &XfyunProviderInitializer{},
|
||||
PROVIDER_TYPE_HUGGINGFACE: &huggingfaceProviderInitializer{},
|
||||
PROVIDER_TYPE_XFYUN: &xfyunProviderInitializer{},
|
||||
PROVIDER_TYPE_AZURE: &azureProviderInitializer{},
|
||||
}
|
||||
)
|
||||
|
||||
@@ -108,6 +110,5 @@ type Provider interface {
|
||||
GetEmbedding(
|
||||
queryString string,
|
||||
ctx wrapper.HttpContext,
|
||||
log wrapper.Log,
|
||||
callback func(emb []float64, err error)) error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user