mirror of
https://github.com/langflow-ai/langflow.git
synced 2026-07-24 06:10:49 +08:00
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:
@ -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,
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
},
|
||||
|
||||
@ -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",
|
||||
|
||||
Reference in New Issue
Block a user