Create Langchain LLM converter to quickly supply it to Langchain's chain (#102)
* Create Langchain LLM converter to quickly supply it to Langchain's chain * Clean up
This commit is contained in:
committed by
GitHub
parent
da0ac1d69f
commit
0e30dcbb06
@@ -3,11 +3,12 @@ from __future__ import annotations
|
||||
import logging
|
||||
|
||||
from kotaemon.base import BaseComponent
|
||||
from kotaemon.llms.base import BaseLLM
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class ChatLLM(BaseComponent):
|
||||
class ChatLLM(BaseLLM):
|
||||
def flow(self):
|
||||
if self.inflow is None:
|
||||
raise ValueError("No inflow provided.")
|
||||
|
@@ -68,6 +68,9 @@ class LCChatMixin:
|
||||
logits=[],
|
||||
)
|
||||
|
||||
def to_langchain_format(self):
|
||||
return self._obj
|
||||
|
||||
def __repr__(self):
|
||||
kwargs = []
|
||||
for key, value_obj in self._kwargs.items():
|
||||
|
Reference in New Issue
Block a user