
    Ng                     j    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ZdS )    )List)BaseLanguageModel)StrOutputParser)FewShotPromptTemplate)PromptTemplatezAdd another example.examplesllmprompt_templatereturnc                     t          | t          g |          }||z  t                      z  }|                    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chains        ^/var/www/html/ai-engine/env/lib/python3.11/site-packages/langchain/chains/example_generator.pygenerate_exampler      sL     #'&	  F SL?,,,E<<    N)typingr   langchain_core.language_modelsr   langchain_core.output_parsersr   langchain_core.prompts.few_shotr   langchain_core.prompts.promptr   r   dictstrr    r   r   <module>r      s          < < < < < < 9 9 9 9 9 9 A A A A A A 8 8 8 8 8 81 4j0CQ     r   