fix: preserve user-selected model when updating available options (#9495)
This commit is contained in:
parent
72ad30ede3
commit
2f06fa9d4d
3 changed files with 6 additions and 3 deletions
|
|
@ -177,8 +177,9 @@ class AnthropicModelComponent(LCModelComponent):
|
||||||
except (ImportError, ValueError, requests.exceptions.RequestException) as e:
|
except (ImportError, ValueError, requests.exceptions.RequestException) as e:
|
||||||
logger.exception(f"Error getting model names: {e}")
|
logger.exception(f"Error getting model names: {e}")
|
||||||
ids = ANTHROPIC_MODELS
|
ids = ANTHROPIC_MODELS
|
||||||
|
build_config.setdefault("model_name", {})
|
||||||
build_config["model_name"]["options"] = ids
|
build_config["model_name"]["options"] = ids
|
||||||
build_config["model_name"]["value"] = ids[0]
|
build_config["model_name"].setdefault("value", ids[0])
|
||||||
build_config["model_name"]["combobox"] = True
|
build_config["model_name"]["combobox"] = True
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
msg = f"Error getting model names: {e}"
|
msg = f"Error getting model names: {e}"
|
||||||
|
|
|
||||||
|
|
@ -145,8 +145,9 @@ class GoogleGenerativeAIComponent(LCModelComponent):
|
||||||
except (ImportError, ValueError, requests.exceptions.RequestException) as e:
|
except (ImportError, ValueError, requests.exceptions.RequestException) as e:
|
||||||
logger.exception(f"Error getting model names: {e}")
|
logger.exception(f"Error getting model names: {e}")
|
||||||
ids = GOOGLE_GENERATIVE_AI_MODELS
|
ids = GOOGLE_GENERATIVE_AI_MODELS
|
||||||
|
build_config.setdefault("model_name", {})
|
||||||
build_config["model_name"]["options"] = ids
|
build_config["model_name"]["options"] = ids
|
||||||
build_config["model_name"]["value"] = ids[0]
|
build_config["model_name"].setdefault("value", ids[0])
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
msg = f"Error getting model names: {e}"
|
msg = f"Error getting model names: {e}"
|
||||||
raise ValueError(msg) from e
|
raise ValueError(msg) from e
|
||||||
|
|
|
||||||
|
|
@ -114,8 +114,9 @@ class GroqModel(LCModelComponent):
|
||||||
except (ImportError, ValueError, requests.exceptions.RequestException) as e:
|
except (ImportError, ValueError, requests.exceptions.RequestException) as e:
|
||||||
logger.exception(f"Error getting model names: {e}")
|
logger.exception(f"Error getting model names: {e}")
|
||||||
ids = GROQ_MODELS
|
ids = GROQ_MODELS
|
||||||
|
build_config.setdefault("model_name", {})
|
||||||
build_config["model_name"]["options"] = ids
|
build_config["model_name"]["options"] = ids
|
||||||
build_config["model_name"]["value"] = ids[0]
|
build_config["model_name"].setdefault("value", ids[0])
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
msg = f"Error getting model names: {e}"
|
msg = f"Error getting model names: {e}"
|
||||||
raise ValueError(msg) from e
|
raise ValueError(msg) from e
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue