fix(ui-backend): resolve provider name format inconsistency in form configuration (#3041)
This commit is contained in:
@@ -94,36 +94,36 @@ export function FormView({ settings, onChange }: FormViewProps) {
|
|||||||
const isLlmOllama = settings.mem0?.llm?.provider?.toLowerCase() === "ollama"
|
const isLlmOllama = settings.mem0?.llm?.provider?.toLowerCase() === "ollama"
|
||||||
const isEmbedderOllama = settings.mem0?.embedder?.provider?.toLowerCase() === "ollama"
|
const isEmbedderOllama = settings.mem0?.embedder?.provider?.toLowerCase() === "ollama"
|
||||||
|
|
||||||
const LLM_PROVIDERS = [
|
const LLM_PROVIDERS = {
|
||||||
"OpenAI",
|
"OpenAI": "openai",
|
||||||
"Anthropic",
|
"Anthropic": "anthropic",
|
||||||
"Azure OpenAI",
|
"Azure OpenAI": "azure_openai",
|
||||||
"Ollama",
|
"Ollama": "ollama",
|
||||||
"Together",
|
"Together": "together",
|
||||||
"Groq",
|
"Groq": "groq",
|
||||||
"Litellm",
|
"Litellm": "litellm",
|
||||||
"Mistral AI",
|
"Mistral AI": "mistralai",
|
||||||
"Google AI",
|
"Google AI": "google_ai",
|
||||||
"AWS Bedrock",
|
"AWS Bedrock": "aws_bedrock",
|
||||||
"Gemini",
|
"Gemini": "gemini",
|
||||||
"DeepSeek",
|
"DeepSeek": "deepseek",
|
||||||
"xAI",
|
"xAI": "xai",
|
||||||
"LM Studio",
|
"LM Studio": "lmstudio",
|
||||||
"LangChain",
|
"LangChain": "langchain",
|
||||||
]
|
}
|
||||||
|
|
||||||
const EMBEDDER_PROVIDERS = [
|
const EMBEDDER_PROVIDERS = {
|
||||||
"OpenAI",
|
"OpenAI": "openai",
|
||||||
"Azure OpenAI",
|
"Azure OpenAI": "azure_openai",
|
||||||
"Ollama",
|
"Ollama": "ollama",
|
||||||
"Hugging Face",
|
"Hugging Face": "huggingface",
|
||||||
"Vertexai",
|
"Vertex AI": "vertexai",
|
||||||
"Gemini",
|
"Gemini": "gemini",
|
||||||
"Lmstudio",
|
"LM Studio": "lmstudio",
|
||||||
"Together",
|
"Together": "together",
|
||||||
"LangChain",
|
"LangChain": "langchain",
|
||||||
"AWS Bedrock",
|
"AWS Bedrock": "aws_bedrock",
|
||||||
]
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="space-y-8">
|
<div className="space-y-8">
|
||||||
@@ -167,8 +167,8 @@ export function FormView({ settings, onChange }: FormViewProps) {
|
|||||||
<SelectValue placeholder="Select a provider" />
|
<SelectValue placeholder="Select a provider" />
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
<SelectContent>
|
<SelectContent>
|
||||||
{LLM_PROVIDERS.map((provider) => (
|
{Object.entries(LLM_PROVIDERS).map(([provider, value]) => (
|
||||||
<SelectItem key={provider} value={provider.toLowerCase()}>
|
<SelectItem key={value} value={value}>
|
||||||
{provider}
|
{provider}
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
))}
|
))}
|
||||||
@@ -281,8 +281,8 @@ export function FormView({ settings, onChange }: FormViewProps) {
|
|||||||
<SelectValue placeholder="Select a provider" />
|
<SelectValue placeholder="Select a provider" />
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
<SelectContent>
|
<SelectContent>
|
||||||
{EMBEDDER_PROVIDERS.map((provider) => (
|
{Object.entries(EMBEDDER_PROVIDERS).map(([provider, value]) => (
|
||||||
<SelectItem key={provider} value={provider.toLowerCase()}>
|
<SelectItem key={value} value={value}>
|
||||||
{provider}
|
{provider}
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
))}
|
))}
|
||||||
|
|||||||
Reference in New Issue
Block a user