fix: update input of Language model component to support images (#8534)

* Update language_model.py

* Update language_model.py

* Update Basic Prompting.json

* ✨ (changes-filter.yaml): add new directory 'initial_setup' to langflow components for better organization and separation of concerns

---------

Co-authored-by: cristhianzl <cristhian.lousa@gmail.com>
This commit is contained in:
Edwin Jose 2025-06-13 09:03:04 -05:00 • committed by GitHub
commit 667b370ca8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 4 deletions

View file

@ -53,6 +53,7 @@ components:
- "src/backend/base/langflow/utils/**" - "src/backend/base/langflow/utils/**"
- "src/backend/base/langflow/custom/**" - "src/backend/base/langflow/custom/**"
- "src/backend/base/langflow/components/**" - "src/backend/base/langflow/components/**"
- "src/backend/base/langflow/initial_setup/**"
workspace: workspace:
- "src/backend/base/langflow/inputs/**" - "src/backend/base/langflow/inputs/**"

View file

@ -11,7 +11,7 @@ from langflow.base.models.openai_constants import OPENAI_MODEL_NAMES
from langflow.field_typing import LanguageModel from langflow.field_typing import LanguageModel
from langflow.field_typing.range_spec import RangeSpec from langflow.field_typing.range_spec import RangeSpec
from langflow.inputs.inputs import BoolInput from langflow.inputs.inputs import BoolInput
from langflow.io import DropdownInput, MessageTextInput, SecretStrInput, SliderInput from langflow.io import DropdownInput, MessageInput, MultilineInput, SecretStrInput, SliderInput
from langflow.schema.dotdict import dotdict from langflow.schema.dotdict import dotdict
@ -47,12 +47,12 @@ class LanguageModelComponent(LCModelComponent):
show=True, show=True,
real_time_refresh=True, real_time_refresh=True,
), ),
MessageTextInput( MessageInput(
name="input_value", name="input_value",
display_name="Input", display_name="Input",
info="The input text to send to the model", info="The input text to send to the model",
), ),
MessageTextInput( MultilineInput(
name="system_message", name="system_message",
display_name="System Message", display_name="System Message",
info="A system message that helps set the behavior of the assistant", info="A system message that helps set the behavior of the assistant",

File diff suppressed because one or more lines are too long