Update OpenAIConversationalAgent.py
This commit is contained in:
parent
842ba2835a
commit
05d7bd2386
1 changed files with 8 additions and 10 deletions
|
|
@ -1,17 +1,15 @@
|
||||||
from langflow import CustomComponent
|
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from langchain.prompts import SystemMessagePromptTemplate
|
|
||||||
from langchain.tools import Tool
|
|
||||||
from langchain.schema.memory import BaseMemory
|
|
||||||
from langchain.chat_models import ChatOpenAI
|
|
||||||
|
|
||||||
from langchain.agents.agent import AgentExecutor
|
from langchain.agents.agent import AgentExecutor
|
||||||
|
from langchain.agents.agent_toolkits.conversational_retrieval.openai_functions import _get_default_system_message
|
||||||
from langchain.agents.openai_functions_agent.base import OpenAIFunctionsAgent
|
from langchain.agents.openai_functions_agent.base import OpenAIFunctionsAgent
|
||||||
|
from langchain.chat_models import ChatOpenAI
|
||||||
from langchain.memory.token_buffer import ConversationTokenBufferMemory
|
from langchain.memory.token_buffer import ConversationTokenBufferMemory
|
||||||
|
from langchain.prompts import SystemMessagePromptTemplate
|
||||||
from langchain.prompts.chat import MessagesPlaceholder
|
from langchain.prompts.chat import MessagesPlaceholder
|
||||||
from langchain.agents.agent_toolkits.conversational_retrieval.openai_functions import (
|
from langchain.schema.memory import BaseMemory
|
||||||
_get_default_system_message,
|
from langchain.tools import Tool
|
||||||
)
|
from langflow import CustomComponent
|
||||||
|
|
||||||
|
|
||||||
class ConversationalAgent(CustomComponent):
|
class ConversationalAgent(CustomComponent):
|
||||||
|
|
@ -51,8 +49,8 @@ class ConversationalAgent(CustomComponent):
|
||||||
) -> AgentExecutor:
|
) -> AgentExecutor:
|
||||||
llm = ChatOpenAI(
|
llm = ChatOpenAI(
|
||||||
model=model_name,
|
model=model_name,
|
||||||
openai_api_key=openai_api_key,
|
api_key=openai_api_key,
|
||||||
openai_api_base=openai_api_base,
|
base_url=openai_api_base,
|
||||||
)
|
)
|
||||||
if not memory:
|
if not memory:
|
||||||
memory_key = "chat_history"
|
memory_key = "chat_history"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue