fix: enable tool calling watson X (#11199)

* enable tool calling watsonX

* build component index

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Eric Hare <ericrhare@gmail.com>
This commit is contained in:
Himavarsha
2026-01-05 13:27:09 -05:00
committed by GitHub
parent 1dc81ebe24
commit 36eea7ee9d
6 changed files with 27 additions and 24 deletions

View File

@ -1320,14 +1320,14 @@
"provider": "Google Generative AI"
},
{
"category": "IBM Watsonx",
"category": "IBM WatsonX",
"icon": "WatsonxAI",
"metadata": {
"is_disabled_provider": true,
"variable_name": "WATSONX_APIKEY"
},
"name": "__enable_provider_IBM Watsonx__",
"provider": "IBM Watsonx"
"name": "__enable_provider_IBM WatsonX__",
"provider": "IBM WatsonX"
}
],
"override_skip": false,
@ -1840,14 +1840,14 @@
"provider": "Google Generative AI"
},
{
"category": "IBM Watsonx",
"category": "IBM WatsonX",
"icon": "WatsonxAI",
"metadata": {
"is_disabled_provider": true,
"variable_name": "WATSONX_APIKEY"
},
"name": "__enable_provider_IBM Watsonx__",
"provider": "IBM Watsonx"
"name": "__enable_provider_IBM WatsonX__",
"provider": "IBM WatsonX"
}
],
"override_skip": false,

View File

@ -1254,14 +1254,14 @@
"provider": "Google Generative AI"
},
{
"category": "IBM Watsonx",
"category": "IBM WatsonX",
"icon": "WatsonxAI",
"metadata": {
"is_disabled_provider": true,
"variable_name": "WATSONX_APIKEY"
},
"name": "__enable_provider_IBM Watsonx__",
"provider": "IBM Watsonx"
"name": "__enable_provider_IBM WatsonX__",
"provider": "IBM WatsonX"
}
],
"override_skip": false,

View File

@ -871,14 +871,14 @@
"provider": "Ollama"
},
{
"category": "IBM Watsonx",
"category": "IBM WatsonX",
"icon": "WatsonxAI",
"metadata": {
"is_disabled_provider": true,
"variable_name": "WATSONX_APIKEY"
},
"name": "__enable_provider_IBM Watsonx__",
"provider": "IBM Watsonx"
"name": "__enable_provider_IBM WatsonX__",
"provider": "IBM WatsonX"
}
],
"override_skip": false,
@ -2637,14 +2637,14 @@
"provider": "Ollama"
},
{
"category": "IBM Watsonx",
"category": "IBM WatsonX",
"icon": "WatsonxAI",
"metadata": {
"is_disabled_provider": true,
"variable_name": "WATSONX_APIKEY"
},
"name": "__enable_provider_IBM Watsonx__",
"provider": "IBM Watsonx"
"name": "__enable_provider_IBM WatsonX__",
"provider": "IBM WatsonX"
}
],
"override_skip": false,

View File

@ -4,7 +4,7 @@ export const PROVIDER_VARIABLE_MAPPING: Record<string, string> = {
"Google Generative AI": "GOOGLE_API_KEY",
Google: "GOOGLE_API_KEY",
Ollama: "OLLAMA_BASE_URL",
"IBM Watsonx": "WATSONX_APIKEY",
"IBM WatsonX": "WATSONX_APIKEY",
Cohere: "COHERE_API_KEY",
HuggingFace: "HUGGINGFACEHUB_API_TOKEN",
Groq: "GROQ_API_KEY",

View File

@ -75,7 +75,7 @@ def get_model_provider_metadata():
"icon": "Ollama",
"variable_name": "OLLAMA_BASE_URL", # Ollama is local but can have custom URL
},
"IBM Watsonx": {
"IBM WatsonX": {
"icon": "WatsonxAI",
"variable_name": "WATSONX_APIKEY",
},

View File

@ -2,52 +2,55 @@ from .model_metadata import create_model_metadata
WATSONX_DEFAULT_LLM_MODELS = [
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="ibm/granite-3-2b-instruct",
icon="WatsonxAI",
model_type="llm",
tool_calling=False,
default=True,
),
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="ibm/granite-3-8b-instruct",
icon="WatsonxAI",
model_type="llm",
tool_calling=True,
default=True,
),
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="ibm/granite-13b-instruct-v2",
icon="WatsonxAI",
model_type="llm",
tool_calling=False,
default=True,
),
]
WATSONX_DEFAULT_EMBEDDING_MODELS = [
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="sentence-transformers/all-minilm-l12-v2",
icon="WatsonxAI",
model_type="embeddings",
default=True,
),
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="ibm/slate-125m-english-rtrvr-v2",
icon="WatsonxAI",
model_type="embeddings",
default=True,
),
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="ibm/slate-30m-english-rtrvr-v2",
icon="WatsonxAI",
model_type="embeddings",
default=True,
),
create_model_metadata(
provider="IBM Watsonx",
provider="IBM WatsonX",
name="intfloat/multilingual-e5-large",
icon="WatsonxAI",
model_type="embeddings",