fix: solves agents auto refresh models setting real_time_refresh False (#5810)
* Update model_input_constants.py * Update anthropic.py * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
parent
d9a52d5cb8
commit
03c5b31b71
10 changed files with 46 additions and 24 deletions
|
|
@ -30,6 +30,14 @@ def process_inputs(component_data):
|
||||||
component_data.load_from_db = False
|
component_data.load_from_db = False
|
||||||
elif component_data.name in {"temperature", "tool_model_enabled", "base_url"}:
|
elif component_data.name in {"temperature", "tool_model_enabled", "base_url"}:
|
||||||
component_data = set_advanced_true(component_data)
|
component_data = set_advanced_true(component_data)
|
||||||
|
elif component_data.name == "model_name":
|
||||||
|
component_data = set_real_time_refresh_false(component_data)
|
||||||
|
component_data = add_combobox_true(component_data)
|
||||||
|
component_data = add_info(
|
||||||
|
component_data,
|
||||||
|
"To see the model names, first choose a provider. Then, enter your API key and click the refresh button "
|
||||||
|
"next to the model name.",
|
||||||
|
)
|
||||||
return component_data
|
return component_data
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -38,6 +46,21 @@ def set_advanced_true(component_input):
|
||||||
return component_input
|
return component_input
|
||||||
|
|
||||||
|
|
||||||
|
def set_real_time_refresh_false(component_input):
|
||||||
|
component_input.real_time_refresh = False
|
||||||
|
return component_input
|
||||||
|
|
||||||
|
|
||||||
|
def add_info(component_input, info_str: str):
|
||||||
|
component_input.info = info_str
|
||||||
|
return component_input
|
||||||
|
|
||||||
|
|
||||||
|
def add_combobox_true(component_input):
|
||||||
|
component_input.combobox = True
|
||||||
|
return component_input
|
||||||
|
|
||||||
|
|
||||||
def create_input_fields_dict(inputs, prefix):
|
def create_input_fields_dict(inputs, prefix):
|
||||||
return {f"{prefix}{input_.name}": input_ for input_ in inputs}
|
return {f"{prefix}{input_.name}": input_ for input_ in inputs}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@ class AnthropicModelComponent(LCModelComponent):
|
||||||
display_name="Model Name",
|
display_name="Model Name",
|
||||||
options=[],
|
options=[],
|
||||||
refresh_button=True,
|
refresh_button=True,
|
||||||
real_time_refresh=True,
|
|
||||||
),
|
),
|
||||||
SecretStrInput(
|
SecretStrInput(
|
||||||
name="api_key",
|
name="api_key",
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1888,10 +1888,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
|
|
@ -1906,10 +1906,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
|
|
@ -2358,10 +2358,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
|
|
@ -944,10 +944,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
|
|
@ -879,10 +879,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
@ -1455,10 +1455,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
@ -3344,10 +3344,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
|
|
@ -411,10 +411,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
|
|
@ -1506,10 +1506,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
@ -2082,10 +2082,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
@ -2658,10 +2658,10 @@
|
||||||
"model_name": {
|
"model_name": {
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": false,
|
"advanced": false,
|
||||||
"combobox": false,
|
"combobox": true,
|
||||||
"display_name": "Model Name",
|
"display_name": "Model Name",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "",
|
"info": "To see the model names, first choose a provider. Then, enter your API key and click the refresh button next to the model name.",
|
||||||
"name": "model_name",
|
"name": "model_name",
|
||||||
"options": [
|
"options": [
|
||||||
"gpt-4o-mini",
|
"gpt-4o-mini",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue