§
    ÚŽ’jç  ã                   ób   — d Z ddlmZmZ ddlmZmZ ddlmZ e G d„ de¦  «        ¦   «         Z	dS )	z$The model usage class in agentscope.é    )Ú	dataclassÚfield)ÚAnyÚLiteralé   )Ú	DictMixinc                   óð   — e Zd ZU dZeed<   	 eed<   	 eed<   	  ed„ ¬¦  «        Zeed<   	  ed„ ¬¦  «        Z	eed	<   	  ed
„ ¬¦  «        Z
ed         ed<   	  ed„ ¬¦  «        Zeeef         dz  ed<   dS )Ú	ChatUsagez)The usage of a chat model API invocation.Úinput_tokensÚoutput_tokensÚtimec                  ó   — dS ©Nr   © r   ó    úKC:\Projects\DSCons\.venv\Lib\site-packages\agentscope\model\_model_usage.pyú<lambda>zChatUsage.<lambda>   s   € ÀQ€ r   )Údefault_factoryÚcache_creation_input_tokensc                  ó   — dS r   r   r   r   r   r   zChatUsage.<lambda>   s   € ¸A€ r   Úcache_input_tokensc                  ó   — dS )NÚchatr   r   r   r   r   zChatUsage.<lambda>   s   € ¸&€ r   r   Útypec                  ó   — d S )Nr   r   r   r   r   zChatUsage.<lambda>   s   € ÀD€ r   NÚmetadata)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚintÚ__annotations__Úfloatr   r   r   r   r   r   ÚdictÚstrr   r   r   r   r
   r
   	   sÚ   € € € € € € à3Ð3àÐÐÑØ%àÐÐÑØ&à
€K€K�KØ#à', u¸Y¸YÐ'GÑ'GÔ'GÐ ÐGÐGÑGØEà#˜e°I°IÐ>Ñ>Ô>Ð˜Ð>Ð>Ñ>Ø@à!˜E°.°.ÐAÑAÔA€Dˆ'�&Œ/ÐAÐAÑAØ0à&+ e¸L¸LÐ&IÑ&IÔ&I€Hˆd�3˜�8Œn˜tÑ#ÐIÐIÑIØ6Ð6r   r
   N)
r    Údataclassesr   r   Útypingr   r   Ú_utils._mixinr   r
   r   r   r   ú<module>r)      s�   ðà *Ð *Ø (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø Ð Ð Ð Ð Ð Ð Ð à %Ð %Ð %Ð %Ð %Ð %ð ð7ð 7ð 7ð 7ð 7�	ñ 7ô 7ñ „ð7ð 7ð 7r   