o
    ưi                     @   sF   d Z ddlmZmZmZ ddlmZ 	d	dee dee fddZdS )
z1
Similar to init_guardrails.py, but for prompts.
    )DictListOptional)verbose_proxy_loggerNall_promptsconfig_file_pathc                 C   sb   ddl m} ddlm} g }| D ]}|j|di ||d}|r%|| qtd| d d S )	Nr   )
PromptSpec   )IN_MEMORY_PROMPT_REGISTRY)promptr   z
Prompt List:
 )Z"litellm.types.prompts.init_promptsr   Zprompt_registryr
   Zinitialize_promptappendr   debug)r   r   r   r
   Zprompt_listr   Zinitialized_promptr   r   Y/home/app/Keep/.python/lib/python3.10/site-packages/litellm/proxy/prompts/init_prompts.pyinit_prompts
   s   
r   )N)	__doc__typingr   r   r   Zlitellm._loggingr   strr   r   r   r   r   <module>   s    