mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-25 08:03:39 +00:00
add convinence method to call chat model as an llm (#1604)
This commit is contained in:
parent
15de3e8137
commit
5903a93f3d
@ -12,6 +12,7 @@ from langchain.schema import (
|
||||
BaseMessage,
|
||||
ChatGeneration,
|
||||
ChatResult,
|
||||
HumanMessage,
|
||||
LLMResult,
|
||||
PromptValue,
|
||||
)
|
||||
@ -116,6 +117,10 @@ class BaseChatModel(BaseLanguageModel, BaseModel, ABC):
|
||||
) -> BaseMessage:
|
||||
return self._generate(messages, stop=stop).generations[0].message
|
||||
|
||||
def call_as_llm(self, message: str, stop: Optional[List[str]] = None) -> str:
|
||||
result = self([HumanMessage(content=message)], stop=stop)
|
||||
return result.content
|
||||
|
||||
|
||||
class SimpleChatModel(BaseChatModel):
|
||||
def _generate(
|
||||
|
Loading…
Reference in New Issue
Block a user