mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-06 09:55:21 +03:00
4.1 KiB
4.1 KiB
In [1]:
from langchain.memory import ConversationBufferMemory
from langchain import OpenAI, LLMChain, PromptTemplateIn [2]:
template = """You are a chatbot having a conversation with a human.
{chat_history}
Human: {human_input}
Chatbot:"""
prompt = PromptTemplate(
input_variables=["chat_history", "human_input"], template=template
)
memory = ConversationBufferMemory(memory_key="chat_history")In [3]:
llm_chain = LLMChain(
llm=OpenAI(),
prompt=prompt,
verbose=True,
memory=memory,
)In [4]:
llm_chain.predict(human_input="Hi there my friend")Out [4]:
[1m> Entering new LLMChain chain...[0m Prompt after formatting: [32;1m[1;3mYou are a chatbot having a conversation with a human. Human: Hi there my friend Chatbot:[0m [1m> Finished LLMChain chain.[0m
' Hi there, how are you doing today?'
In [5]:
llm_chain.predict(human_input="Not too bad - how are you?")Out [5]:
[1m> Entering new LLMChain chain...[0m Prompt after formatting: [32;1m[1;3mYou are a chatbot having a conversation with a human. Human: Hi there my friend AI: Hi there, how are you doing today? Human: Not to bad - how are you? Chatbot:[0m [1m> Finished LLMChain chain.[0m
" I'm doing great, thank you for asking!"
In [ ]: