fix(ui-backend): resolve provider name format inconsistency in form configuration (#3041)

This commit is contained in:
Saket Aryan
2025-06-25 22:18:22 +05:30
committed by GitHub
parent 6f3fbd087d
commit a4f6751741

View File

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