a
    ~gz                     @   s|   d dl mZmZ d dlmZ d dlmZmZmZ dZ	ee	ddgdZ
dZeeed	gZeeZee
eefgd
ZdS )    )ConditionalPromptSelectoris_chat_model)PromptTemplate)ChatPromptTemplateHumanMessagePromptTemplateSystemMessagePromptTemplatezUse the following pieces of context to answer the question at the end. If you don't know the answer, just say that you don't know, don't try to make up an answer.

{context}

Question: {question}
Helpful Answer:contextquestion)templateinput_variableszUse the following pieces of context to answer the user's question. 
If you don't know the answer, just say that you don't know, don't try to make up an answer.
----------------
{context}z
{question})default_promptconditionalsN) langchain.chains.prompt_selectorr   r   langchain_core.promptsr   langchain_core.prompts.chatr   r   r   prompt_templatePROMPTsystem_templatefrom_templatemessagesfrom_messagesZCHAT_PROMPTPROMPT_SELECTOR r   r   u/var/www/html/emsaiapi.evdpl.com/venv/lib/python3.9/site-packages/langchain/chains/question_answering/stuff_prompt.py<module>   s   

