refactor: Update ChatLiteLLMModelComponent to use Message from langflow.schema.message
This commit is contained in:
parent
584cd59961
commit
c04cdb3412
1 changed files with 4 additions and 3 deletions
|
|
@ -4,8 +4,9 @@ from langchain_community.chat_models.litellm import ChatLiteLLM, ChatLiteLLMExce
|
||||||
|
|
||||||
from langflow.base.constants import STREAM_INFO_TEXT
|
from langflow.base.constants import STREAM_INFO_TEXT
|
||||||
from langflow.base.models.model import LCModelComponent
|
from langflow.base.models.model import LCModelComponent
|
||||||
|
from langflow.field_typing import BaseLanguageModel
|
||||||
from langflow.inputs import BoolInput, DictInput, DropdownInput, FloatInput, IntInput, MessageInput, StrInput
|
from langflow.inputs import BoolInput, DictInput, DropdownInput, FloatInput, IntInput, MessageInput, StrInput
|
||||||
from langflow.template import Output
|
from langflow.schema.message import Message
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -13,7 +14,7 @@ class ChatLiteLLMModelComponent(LCModelComponent):
|
||||||
display_name = "LiteLLM"
|
display_name = "LiteLLM"
|
||||||
description = "`LiteLLM` collection of large language models."
|
description = "`LiteLLM` collection of large language models."
|
||||||
documentation = "https://python.langchain.com/docs/integrations/chat/litellm"
|
documentation = "https://python.langchain.com/docs/integrations/chat/litellm"
|
||||||
icon = "🚅"
|
icon = "LiteLLM"
|
||||||
|
|
||||||
inputs = [
|
inputs = [
|
||||||
MessageInput(name="input_value", display_name="Input"),
|
MessageInput(name="input_value", display_name="Input"),
|
||||||
|
|
@ -119,7 +120,7 @@ class ChatLiteLLMModelComponent(LCModelComponent):
|
||||||
Output(display_name="Language Model", name="model_output", method="build_model"),
|
Output(display_name="Language Model", name="model_output", method="build_model"),
|
||||||
]
|
]
|
||||||
|
|
||||||
def text_response(self) -> Text:
|
def text_response(self) -> Message:
|
||||||
input_value = self.input_value
|
input_value = self.input_value
|
||||||
stream = self.stream
|
stream = self.stream
|
||||||
system_message = self.system_message
|
system_message = self.system_message
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue