Ë
    $Æ%h:
  ã                   ó€  — d dl mZmZmZmZ d dlmZ ddlmZ ddl	m
Z
mZ ddlmZ dd	lmZmZ  G d
„ de
«      Z G d„ de
«      Z G d„ deee   «      Z G d„ de
«      Z G d„ de
«      Z G d„ de
«      Z G d„ de
«      Z G d„ de
«      Z G d„ de
«      Z G d„ de
«      Z G d„ de
«      Zeeeee   eeeeeeeef   Zy )!é    )ÚListÚUnionÚGenericÚOptional)ÚLiteralé   )ÚParsedChatCompletionSnapshoté   )Ú	BaseModelÚGenericModelé   )ÚResponseFormatT)ÚChatCompletionChunkÚChatCompletionTokenLogprobc                   ó2   — e Zd ZU ed   ed<   eed<   eed<   y)Ú
ChunkEventÚchunkÚtypeÚsnapshotN)Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__r   r	   © ó    ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openai/lib/streaming/chat/_events.pyr   r   
   s   … Ø
�'Ñ
ÓàÓà*Ô*r   r   c                   óJ   — e Zd ZU dZed   ed<   eed<   eed<   dZee	   ed<   y)ÚContentDeltaEventzGThis event is yielded for every chunk with `choice.delta.content` data.zcontent.deltar   Údeltar   NÚparsed)
r   r   r   Ú__doc__r   r   Ústrr    r   Úobjectr   r   r   r   r      s)   … ÙQà
�/Ñ
"Ó"àƒJàƒMà#€FˆH�VÑÔ#r   r   c                   ó<   — e Zd ZU ed   ed<   eed<   dZee   ed<   y)ÚContentDoneEventzcontent.doner   ÚcontentNr    )	r   r   r   r   r   r"   r    r   r   r   r   r   r%   r%      s!   … Ø
�.Ñ
!Ó!àƒLà(,€FˆH�_Ñ%Ô,r   r%   c                   ó2   — e Zd ZU ed   ed<   eed<   eed<   y)ÚRefusalDeltaEventzrefusal.deltar   r   r   N©r   r   r   r   r   r"   r   r   r   r(   r(   &   s   … Ø
�/Ñ
"Ó"àƒJà„Mr   r(   c                   ó(   — e Zd ZU ed   ed<   eed<   y)ÚRefusalDoneEventzrefusal.doner   ÚrefusalNr)   r   r   r   r+   r+   .   s   … Ø
�.Ñ
!Ó!à„Lr   r+   c                   óT   — e Zd ZU ed   ed<   eed<   eed<   eed<   	 eed<   	 eed<   y)	Ú#FunctionToolCallArgumentsDeltaEventz#tool_calls.function.arguments.deltar   ÚnameÚindexÚ	argumentsÚparsed_argumentsÚarguments_deltaN©r   r   r   r   r   r"   Úintr#   r   r   r   r.   r.   4   s2   … Ø
Ð7Ñ
8Ó8à
ƒIàƒJàƒNØ%àÓØ%àÓØr   r.   c                   óH   — e Zd ZU ed   ed<   eed<   eed<   eed<   	 eed<   y)Ú"FunctionToolCallArgumentsDoneEventz"tool_calls.function.arguments.doner   r/   r0   r1   r2   Nr4   r   r   r   r7   r7   E   s)   … Ø
Ð6Ñ
7Ó7à
ƒIàƒJàƒNØ%àÓØr   r7   c                   ó>   — e Zd ZU ed   ed<   ee   ed<   ee   ed<   y)ÚLogprobsContentDeltaEventzlogprobs.content.deltar   r&   r   N©r   r   r   r   r   r   r   r   r   r   r9   r9   S   ó&   … Ø
Ð*Ñ
+Ó+àÐ,Ñ-Ó-àÐ-Ñ.Ô.r   r9   c                   ó.   — e Zd ZU ed   ed<   ee   ed<   y)ÚLogprobsContentDoneEventzlogprobs.content.doner   r&   Nr:   r   r   r   r=   r=   [   ó   … Ø
Ð)Ñ
*Ó*àÐ,Ñ-Ô-r   r=   c                   ó>   — e Zd ZU ed   ed<   ee   ed<   ee   ed<   y)ÚLogprobsRefusalDeltaEventzlogprobs.refusal.deltar   r,   r   Nr:   r   r   r   r@   r@   a   r;   r   r@   c                   ó.   — e Zd ZU ed   ed<   ee   ed<   y)ÚLogprobsRefusalDoneEventzlogprobs.refusal.doner   r,   Nr:   r   r   r   rB   rB   i   r>   r   rB   N)Útypingr   r   r   r   Útyping_extensionsr   Ú_typesr	   Ú_modelsr   r   Ú_parsingr   Ú
types.chatr   r   r   r   r%   r(   r+   r.   r7   r9   r=   r@   rB   ÚChatCompletionStreamEventr   r   r   ú<module>rJ      sÝ   ðß 1Ó 1Ý %å 0ß /Ý 'ß Jô+�ô +ô	$˜	ô 	$ô-�| W¨_Ñ%=ô -ô˜	ô ô�yô ô ¨)ô  ô"¨ô ô/ 	ô /ô.˜yô .ô/ 	ô /ô.˜yô .ð "ØØØ�_Ñ%ØØØ'Ø&ØØØØð
ñÑ r   