Changed flows and components to support different models
This commit is contained in:
parent
10d4f67914
commit
2745846930
7 changed files with 1848 additions and 498 deletions
|
|
@ -2,7 +2,9 @@
|
|||
"data": {
|
||||
"id": "OllamaEmbeddings-4ah5Q",
|
||||
"node": {
|
||||
"base_classes": ["Embeddings"],
|
||||
"base_classes": [
|
||||
"Embeddings"
|
||||
],
|
||||
"beta": false,
|
||||
"conditional_paths": [],
|
||||
"custom_fields": {},
|
||||
|
|
@ -10,10 +12,13 @@
|
|||
"display_name": "Ollama Embeddings",
|
||||
"documentation": "https://python.langchain.com/docs/integrations/text_embedding/ollama",
|
||||
"edited": false,
|
||||
"field_order": ["model_name", "base_url"],
|
||||
"field_order": [
|
||||
"model_name",
|
||||
"base_url"
|
||||
],
|
||||
"frozen": false,
|
||||
"icon": "Ollama",
|
||||
"last_updated": "2025-09-17T20:01:59.954Z",
|
||||
"last_updated": "2025-09-22T20:18:27.128Z",
|
||||
"legacy": false,
|
||||
"metadata": {
|
||||
"code_hash": "0db0f99e91e9",
|
||||
|
|
@ -29,12 +34,17 @@
|
|||
},
|
||||
{
|
||||
"name": "langflow",
|
||||
"version": "1.5.0.post2"
|
||||
"version": null
|
||||
}
|
||||
],
|
||||
"total_dependencies": 3
|
||||
},
|
||||
"keywords": ["model", "llm", "language model", "large language model"],
|
||||
"keywords": [
|
||||
"model",
|
||||
"llm",
|
||||
"language model",
|
||||
"large language model"
|
||||
],
|
||||
"module": "langflow.components.ollama.ollama_embeddings.OllamaEmbeddingsComponent"
|
||||
},
|
||||
"minimized": false,
|
||||
|
|
@ -51,7 +61,9 @@
|
|||
"required_inputs": null,
|
||||
"selected": "Embeddings",
|
||||
"tool_mode": true,
|
||||
"types": ["Embeddings"],
|
||||
"types": [
|
||||
"Embeddings"
|
||||
],
|
||||
"value": "__UNDEFINED__"
|
||||
}
|
||||
],
|
||||
|
|
@ -64,7 +76,9 @@
|
|||
"display_name": "Ollama Base URL",
|
||||
"dynamic": false,
|
||||
"info": "",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": true,
|
||||
|
|
@ -106,7 +120,9 @@
|
|||
"dynamic": false,
|
||||
"info": "",
|
||||
"name": "model_name",
|
||||
"options": [],
|
||||
"options": [
|
||||
"all-minilm:latest"
|
||||
],
|
||||
"options_metadata": [],
|
||||
"placeholder": "",
|
||||
"real_time_refresh": true,
|
||||
|
|
@ -118,7 +134,7 @@
|
|||
"tool_mode": false,
|
||||
"trace_as_metadata": true,
|
||||
"type": "str",
|
||||
"value": ""
|
||||
"value": "all-minilm:latest"
|
||||
}
|
||||
},
|
||||
"tool_mode": false
|
||||
|
|
@ -133,9 +149,9 @@
|
|||
"width": 320
|
||||
},
|
||||
"position": {
|
||||
"x": 964,
|
||||
"y": 248
|
||||
"x": 282.29416840859585,
|
||||
"y": 279.4218065717267
|
||||
},
|
||||
"selected": false,
|
||||
"type": "genericNode"
|
||||
}
|
||||
}
|
||||
|
|
@ -2,7 +2,10 @@
|
|||
"data": {
|
||||
"id": "OllamaModel-eCsJx",
|
||||
"node": {
|
||||
"base_classes": ["LanguageModel", "Message"],
|
||||
"base_classes": [
|
||||
"LanguageModel",
|
||||
"Message"
|
||||
],
|
||||
"beta": false,
|
||||
"conditional_paths": [],
|
||||
"custom_fields": {},
|
||||
|
|
@ -40,7 +43,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "Ollama",
|
||||
"last_updated": "2025-09-17T20:01:59.191Z",
|
||||
"last_updated": "2025-09-22T20:14:45.057Z",
|
||||
"legacy": false,
|
||||
"metadata": {
|
||||
"code_hash": "af399d429d23",
|
||||
|
|
@ -56,12 +59,17 @@
|
|||
},
|
||||
{
|
||||
"name": "langflow",
|
||||
"version": "1.5.0.post2"
|
||||
"version": null
|
||||
}
|
||||
],
|
||||
"total_dependencies": 3
|
||||
},
|
||||
"keywords": ["model", "llm", "language model", "large language model"],
|
||||
"keywords": [
|
||||
"model",
|
||||
"llm",
|
||||
"language model",
|
||||
"large language model"
|
||||
],
|
||||
"module": "langflow.components.ollama.ollama.ChatOllamaComponent"
|
||||
},
|
||||
"minimized": false,
|
||||
|
|
@ -77,7 +85,9 @@
|
|||
"options": null,
|
||||
"required_inputs": null,
|
||||
"tool_mode": true,
|
||||
"types": ["Message"],
|
||||
"types": [
|
||||
"Message"
|
||||
],
|
||||
"value": "__UNDEFINED__"
|
||||
},
|
||||
{
|
||||
|
|
@ -91,7 +101,9 @@
|
|||
"required_inputs": null,
|
||||
"selected": "LanguageModel",
|
||||
"tool_mode": true,
|
||||
"types": ["LanguageModel"],
|
||||
"types": [
|
||||
"LanguageModel"
|
||||
],
|
||||
"value": "__UNDEFINED__"
|
||||
}
|
||||
],
|
||||
|
|
@ -104,7 +116,9 @@
|
|||
"display_name": "Base URL",
|
||||
"dynamic": false,
|
||||
"info": "Endpoint of the Ollama API.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": true,
|
||||
|
|
@ -144,7 +158,9 @@
|
|||
"display_name": "Format",
|
||||
"dynamic": false,
|
||||
"info": "Specify the format of the output (e.g., json).",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -165,7 +181,9 @@
|
|||
"display_name": "Input",
|
||||
"dynamic": false,
|
||||
"info": "",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -207,7 +225,11 @@
|
|||
"dynamic": false,
|
||||
"info": "Enable/disable Mirostat sampling for controlling perplexity.",
|
||||
"name": "mirostat",
|
||||
"options": ["Disabled", "Mirostat", "Mirostat 2.0"],
|
||||
"options": [
|
||||
"Disabled",
|
||||
"Mirostat",
|
||||
"Mirostat 2.0"
|
||||
],
|
||||
"options_metadata": [],
|
||||
"placeholder": "",
|
||||
"real_time_refresh": true,
|
||||
|
|
@ -265,7 +287,9 @@
|
|||
"dynamic": false,
|
||||
"info": "Refer to https://ollama.com/library for more models.",
|
||||
"name": "model_name",
|
||||
"options": [],
|
||||
"options": [
|
||||
"qwen3:4b"
|
||||
],
|
||||
"options_metadata": [],
|
||||
"placeholder": "",
|
||||
"real_time_refresh": true,
|
||||
|
|
@ -277,7 +301,7 @@
|
|||
"tool_mode": false,
|
||||
"trace_as_metadata": true,
|
||||
"type": "str",
|
||||
"value": ""
|
||||
"value": "qwen3:4b"
|
||||
},
|
||||
"num_ctx": {
|
||||
"_input_type": "IntInput",
|
||||
|
|
@ -375,7 +399,9 @@
|
|||
"display_name": "Stop Tokens",
|
||||
"dynamic": false,
|
||||
"info": "Comma-separated list of tokens to signal the model to stop generating text.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -414,7 +440,9 @@
|
|||
"display_name": "System",
|
||||
"dynamic": false,
|
||||
"info": "System to use for generating text.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -436,7 +464,9 @@
|
|||
"display_name": "System Message",
|
||||
"dynamic": false,
|
||||
"info": "System message to pass to the model.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -458,7 +488,9 @@
|
|||
"display_name": "Tags",
|
||||
"dynamic": false,
|
||||
"info": "Comma-separated list of tags to add to the run trace.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -507,7 +539,9 @@
|
|||
"display_name": "Template",
|
||||
"dynamic": false,
|
||||
"info": "Template to use for generating text.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -638,15 +672,16 @@
|
|||
"showNode": true,
|
||||
"type": "OllamaModel"
|
||||
},
|
||||
"dragging": false,
|
||||
"id": "OllamaModel-eCsJx",
|
||||
"measured": {
|
||||
"height": 494,
|
||||
"width": 320
|
||||
},
|
||||
"position": {
|
||||
"x": 554,
|
||||
"y": 225
|
||||
"x": 248.08287272472313,
|
||||
"y": 216.98088326271431
|
||||
},
|
||||
"selected": false,
|
||||
"type": "genericNode"
|
||||
}
|
||||
}
|
||||
687
flows/components/ollama_llm_text.json
Normal file
687
flows/components/ollama_llm_text.json
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -2,7 +2,9 @@
|
|||
"data": {
|
||||
"id": "WatsonxEmbeddingsComponent-pJfXI",
|
||||
"node": {
|
||||
"base_classes": ["Embeddings"],
|
||||
"base_classes": [
|
||||
"Embeddings"
|
||||
],
|
||||
"beta": false,
|
||||
"conditional_paths": [],
|
||||
"custom_fields": {},
|
||||
|
|
@ -20,6 +22,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "WatsonxAI",
|
||||
"last_updated": "2025-09-22T20:11:38.181Z",
|
||||
"legacy": false,
|
||||
"metadata": {
|
||||
"code_hash": "b6c6d50cc7ed",
|
||||
|
|
@ -43,7 +46,7 @@
|
|||
},
|
||||
{
|
||||
"name": "langflow",
|
||||
"version": "1.5.0.post2"
|
||||
"version": null
|
||||
}
|
||||
],
|
||||
"total_dependencies": 5
|
||||
|
|
@ -60,9 +63,13 @@
|
|||
"group_outputs": false,
|
||||
"method": "build_embeddings",
|
||||
"name": "embeddings",
|
||||
"options": null,
|
||||
"required_inputs": null,
|
||||
"selected": "Embeddings",
|
||||
"tool_mode": true,
|
||||
"types": ["Embeddings"],
|
||||
"types": [
|
||||
"Embeddings"
|
||||
],
|
||||
"value": "__UNDEFINED__"
|
||||
}
|
||||
],
|
||||
|
|
@ -131,7 +138,16 @@
|
|||
"dynamic": true,
|
||||
"info": "",
|
||||
"name": "model_name",
|
||||
"options": [],
|
||||
"options": [
|
||||
"ibm/granite-embedding-107m-multilingual",
|
||||
"ibm/granite-embedding-278m-multilingual",
|
||||
"ibm/slate-125m-english-rtrvr",
|
||||
"ibm/slate-125m-english-rtrvr-v2",
|
||||
"ibm/slate-30m-english-rtrvr",
|
||||
"ibm/slate-30m-english-rtrvr-v2",
|
||||
"intfloat/multilingual-e5-large",
|
||||
"sentence-transformers/all-minilm-l6-v2"
|
||||
],
|
||||
"options_metadata": [],
|
||||
"placeholder": "",
|
||||
"required": true,
|
||||
|
|
@ -140,7 +156,8 @@
|
|||
"toggle": false,
|
||||
"tool_mode": false,
|
||||
"trace_as_metadata": true,
|
||||
"type": "str"
|
||||
"type": "str",
|
||||
"value": "ibm/granite-embedding-107m-multilingual"
|
||||
},
|
||||
"project_id": {
|
||||
"_input_type": "StrInput",
|
||||
|
|
@ -205,7 +222,8 @@
|
|||
"toggle": false,
|
||||
"tool_mode": false,
|
||||
"trace_as_metadata": true,
|
||||
"type": "str"
|
||||
"type": "str",
|
||||
"value": "https://us-south.ml.cloud.ibm.com"
|
||||
}
|
||||
},
|
||||
"tool_mode": false
|
||||
|
|
@ -213,15 +231,16 @@
|
|||
"showNode": true,
|
||||
"type": "WatsonxEmbeddingsComponent"
|
||||
},
|
||||
"dragging": false,
|
||||
"id": "WatsonxEmbeddingsComponent-pJfXI",
|
||||
"measured": {
|
||||
"height": 467,
|
||||
"width": 320
|
||||
},
|
||||
"position": {
|
||||
"x": 999.129592360849,
|
||||
"y": 753.2332292351236
|
||||
"x": 364.4406919374723,
|
||||
"y": 282.29319267029086
|
||||
},
|
||||
"selected": false,
|
||||
"type": "genericNode"
|
||||
}
|
||||
}
|
||||
|
|
@ -2,7 +2,10 @@
|
|||
"data": {
|
||||
"id": "IBMwatsonxModel-jA4Nw",
|
||||
"node": {
|
||||
"base_classes": ["LanguageModel", "Message"],
|
||||
"base_classes": [
|
||||
"LanguageModel",
|
||||
"Message"
|
||||
],
|
||||
"beta": false,
|
||||
"conditional_paths": [],
|
||||
"custom_fields": {},
|
||||
|
|
@ -31,6 +34,7 @@
|
|||
],
|
||||
"frozen": false,
|
||||
"icon": "WatsonxAI",
|
||||
"last_updated": "2025-09-22T20:03:31.248Z",
|
||||
"legacy": false,
|
||||
"metadata": {
|
||||
"code_hash": "7767fd69a954",
|
||||
|
|
@ -50,12 +54,17 @@
|
|||
},
|
||||
{
|
||||
"name": "langflow",
|
||||
"version": "1.5.0.post2"
|
||||
"version": null
|
||||
}
|
||||
],
|
||||
"total_dependencies": 4
|
||||
},
|
||||
"keywords": ["model", "llm", "language model", "large language model"],
|
||||
"keywords": [
|
||||
"model",
|
||||
"llm",
|
||||
"language model",
|
||||
"large language model"
|
||||
],
|
||||
"module": "langflow.components.ibm.watsonx.WatsonxAIComponent"
|
||||
},
|
||||
"minimized": false,
|
||||
|
|
@ -68,8 +77,12 @@
|
|||
"group_outputs": false,
|
||||
"method": "text_response",
|
||||
"name": "text_output",
|
||||
"options": null,
|
||||
"required_inputs": null,
|
||||
"tool_mode": true,
|
||||
"types": ["Message"],
|
||||
"types": [
|
||||
"Message"
|
||||
],
|
||||
"value": "__UNDEFINED__"
|
||||
},
|
||||
{
|
||||
|
|
@ -79,9 +92,13 @@
|
|||
"group_outputs": false,
|
||||
"method": "build_model",
|
||||
"name": "model_output",
|
||||
"options": null,
|
||||
"required_inputs": null,
|
||||
"selected": "LanguageModel",
|
||||
"tool_mode": true,
|
||||
"types": ["LanguageModel"],
|
||||
"types": [
|
||||
"LanguageModel"
|
||||
],
|
||||
"value": "__UNDEFINED__"
|
||||
}
|
||||
],
|
||||
|
|
@ -157,7 +174,9 @@
|
|||
"display_name": "Input",
|
||||
"dynamic": false,
|
||||
"info": "",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -242,7 +261,26 @@
|
|||
"dynamic": true,
|
||||
"info": "",
|
||||
"name": "model_name",
|
||||
"options": [],
|
||||
"options": [
|
||||
"ibm/granite-3-2-8b-instruct",
|
||||
"ibm/granite-3-2b-instruct",
|
||||
"ibm/granite-3-3-8b-instruct",
|
||||
"ibm/granite-3-8b-instruct",
|
||||
"ibm/granite-guardian-3-2b",
|
||||
"ibm/granite-guardian-3-8b",
|
||||
"ibm/granite-vision-3-2-2b",
|
||||
"meta-llama/llama-3-2-11b-vision-instruct",
|
||||
"meta-llama/llama-3-2-90b-vision-instruct",
|
||||
"meta-llama/llama-3-3-70b-instruct",
|
||||
"meta-llama/llama-3-405b-instruct",
|
||||
"meta-llama/llama-4-maverick-17b-128e-instruct-fp8",
|
||||
"meta-llama/llama-guard-3-11b-vision",
|
||||
"mistralai/mistral-large",
|
||||
"mistralai/mistral-medium-2505",
|
||||
"mistralai/mistral-small-3-1-24b-instruct-2503",
|
||||
"mistralai/pixtral-12b",
|
||||
"openai/gpt-oss-120b"
|
||||
],
|
||||
"options_metadata": [],
|
||||
"placeholder": "",
|
||||
"required": true,
|
||||
|
|
@ -251,7 +289,8 @@
|
|||
"toggle": false,
|
||||
"tool_mode": false,
|
||||
"trace_as_metadata": true,
|
||||
"type": "str"
|
||||
"type": "str",
|
||||
"value": "ibm/granite-3-2-8b-instruct"
|
||||
},
|
||||
"presence_penalty": {
|
||||
"_input_type": "SliderInput",
|
||||
|
|
@ -362,7 +401,9 @@
|
|||
"display_name": "System Message",
|
||||
"dynamic": false,
|
||||
"info": "System message to pass to the model.",
|
||||
"input_types": ["Message"],
|
||||
"input_types": [
|
||||
"Message"
|
||||
],
|
||||
"list": false,
|
||||
"list_add_label": "Add More",
|
||||
"load_from_db": false,
|
||||
|
|
@ -484,7 +525,8 @@
|
|||
"toggle": false,
|
||||
"tool_mode": false,
|
||||
"trace_as_metadata": true,
|
||||
"type": "str"
|
||||
"type": "str",
|
||||
"value": "https://us-south.ml.cloud.ibm.com"
|
||||
}
|
||||
},
|
||||
"tool_mode": false
|
||||
|
|
@ -493,15 +535,16 @@
|
|||
"showNode": true,
|
||||
"type": "IBMwatsonxModel"
|
||||
},
|
||||
"dragging": false,
|
||||
"id": "IBMwatsonxModel-jA4Nw",
|
||||
"measured": {
|
||||
"height": 632,
|
||||
"width": 320
|
||||
},
|
||||
"position": {
|
||||
"x": 562.2658900512183,
|
||||
"y": 895.3455179382565
|
||||
"x": 371.93566807042805,
|
||||
"y": 197.47711431325635
|
||||
},
|
||||
"selected": false,
|
||||
"type": "genericNode"
|
||||
}
|
||||
}
|
||||
551
flows/components/watsonx_llm_text.json
Normal file
551
flows/components/watsonx_llm_text.json
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue