o
    Jjg                     @   sb   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 dZ
dee ded	e	d
efddZdS )    )List)BaseLanguageModel)StrOutputParser)FewShotPromptTemplate)PromptTemplatezAdd another example.examplesllmprompt_templatereturnc                 C   s(   t | tg |d}||B t B }|i S )z=Return another example given a list of examples for a prompt.)r   suffixinput_variablesexample_prompt)r   TEST_GEN_TEMPLATE_SUFFIXr   invoke)r   r   r	   promptchain r   Z/var/www/html/zoom/venv/lib/python3.10/site-packages/langchain/chains/example_generator.pygenerate_example   s   
r   N)typingr   langchain_core.language_modelsr   langchain_core.output_parsersr   langchain_core.prompts.few_shotr   langchain_core.prompts.promptr   r   dictstrr   r   r   r   r   <module>   s    