Langchain-Chatchat
22 строки · 692.0 Байт
1from server.utils import get_ChatOpenAI2from configs.model_config import LLM_MODELS, TEMPERATURE3from langchain.chains import LLMChain4from langchain.prompts.chat import (5ChatPromptTemplate,6HumanMessagePromptTemplate,7)
8
9model = get_ChatOpenAI(model_name=LLM_MODELS[0], temperature=TEMPERATURE)10
11
12human_prompt = "{input}"13human_message_template = HumanMessagePromptTemplate.from_template(human_prompt)14
15chat_prompt = ChatPromptTemplate.from_messages(16[("human", "我们来玩成语接龙,我先来,生龙活虎"),17("ai", "虎头虎脑"),18("human", "{input}")])19
20
21chain = LLMChain(prompt=chat_prompt, llm=model, verbose=True)22print(chain({"input": "恼羞成怒"}))