
    i              	       p    S SK r S SKJr  S SKJrJrJrJrJr  S\\   S\\	\4   S\\\	   \\	   4   4S jr
g)    N)	BaseModel)AnyDictListTupleType	model_clsdatareturnc           
      n   [        U R                  R                  5       5      nUR                  5        Vs/ s H  o3U;  d  M
  UPM     nn/ nU(       a[  U HU  n[        R                  " X2SSS9nU(       a   UR                  SU SUS    SU S35        M@  UR                  SU S	35        MW     XE4$ s  snf )
N   g?)ncutoff'z*' is not a valid parameter. Did you mean 'r   z' instead of 'z'?zQ' is not a valid parameter. Please check the documentation or update the package.)setmodel_fieldskeysdifflibget_close_matchesappend)r	   r
   model_attributesparamextra_paramssuggestionssimilar_paramss          T/home/james-whalen/.local/lib/python3.13/site-packages/llama_cloud_services/utils.pycheck_extra_paramsr      s     9116689'+yy{T{eCS6SE{LTK!E$661SN ""wHXYIZH[[ijoipprs ""wop " $$% Us   	B2B2)r   pydanticr   typingr   r   r   r   r   strr        r   <module>r#      sL      / /%I%&*38n%
49d3i %r"   