
    Aho                     6    S SK Jr  S\\\4   S\\   S\4S jrg)    )Anyinputsmemory_variablesreturnc                     [        [        U 5      R                  / UQSP5      5      n[        U5      S:w  a  SU 3n[	        U5      eUS   $ )z
Get the prompt input key.

Args:
    inputs: Dict[str, Any]
    memory_variables: List[str]

Returns:
    A prompt input key.
stop   zOne input key expected got r   )listset
differencelen
ValueError)r   r   prompt_input_keysmsgs       N/var/www/html/shao/venv/lib/python3.13/site-packages/langchain/memory/utils.pyget_prompt_input_keyr      s[     S[334O6F4O4OPQ
"+,=+>?oQ    N)typingr   dictstrr
   r    r   r   <module>r      s/     c3h  49  QT  r   