ó
    ûÞ j:
  ã                   ó€  • S SK JrJrJrJr  S SKJr  SSKJr  SSK	J
r
Jr  SSKJr  SS	KJrJr   " S
 S\
5      r " S S\
5      r " S S\\\   5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r\\\\\   \\\\\\\\4   rg )!é    )ÚListÚUnionÚGenericÚOptional)ÚLiteralé   )ÚParsedChatCompletionSnapshoté   )Ú	BaseModelÚGenericModelé   )ÚResponseFormatT)ÚChatCompletionChunkÚChatCompletionTokenLogprobc                   ó:   • \ rS rSr% \S   \S'   \\S'   \\S'   Srg)Ú
ChunkEventé
   ÚchunkÚtypeÚsnapshot© N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__annotations__r   r	   Ú__static_attributes__r   ó    Ú[/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/lib/streaming/chat/_events.pyr   r   
   s   ‡ Ø
�'Ñ
ÓàÓà*Ö*r   r   c                   óR   • \ rS rSr% Sr\S   \S'   \\S'   \\S'   Sr\	\
   \S'   S	rg)
ÚContentDeltaEventé   zGThis event is yielded for every chunk with `choice.delta.content` data.zcontent.deltar   Údeltar   NÚparsedr   )r   r   r   r   Ú__doc__r   r   Ústrr$   r   Úobjectr   r   r   r   r!   r!      s)   ‡ ÙQà
�/Ñ
"Ó"àƒJàƒMà#€FˆH�VÑÖ#r   r!   c                   óD   • \ rS rSr% \S   \S'   \\S'   Sr\\	   \S'   Sr
g)ÚContentDoneEventé   zcontent.doner   ÚcontentNr$   r   )r   r   r   r   r   r   r&   r$   r   r   r   r   r   r   r)   r)      s!   ‡ Ø
�.Ñ
!Ó!àƒLà(,€FˆH�_Ñ%Ö,r   r)   c                   ó:   • \ rS rSr% \S   \S'   \\S'   \\S'   Srg)ÚRefusalDeltaEventé&   zrefusal.deltar   r#   r   r   N©r   r   r   r   r   r   r&   r   r   r   r   r-   r-   &   s   ‡ Ø
�/Ñ
"Ó"àƒJà†Mr   r-   c                   ó0   • \ rS rSr% \S   \S'   \\S'   Srg)ÚRefusalDoneEventé.   zrefusal.doner   Úrefusalr   Nr/   r   r   r   r1   r1   .   s   ‡ Ø
�.Ñ
!Ó!à†Lr   r1   c                   ó\   • \ rS rSr% \S   \S'   \\S'   \\S'   \\S'    \\S'    \\S'   S	r	g
)Ú#FunctionToolCallArgumentsDeltaEventé4   z#tool_calls.function.arguments.deltar   ÚnameÚindexÚ	argumentsÚparsed_argumentsÚarguments_deltar   N©
r   r   r   r   r   r   r&   Úintr'   r   r   r   r   r5   r5   4   s2   ‡ Ø
Ð7Ñ
8Ó8à
ƒIàƒJàƒNØ%àÓØ%àÓÚr   r5   c                   óP   • \ rS rSr% \S   \S'   \\S'   \\S'   \\S'    \\S'   Sr	g	)
Ú"FunctionToolCallArgumentsDoneEventéE   z"tool_calls.function.arguments.doner   r7   r8   r9   r:   r   Nr<   r   r   r   r?   r?   E   s)   ‡ Ø
Ð6Ñ
7Ó7à
ƒIàƒJàƒNØ%àÓÚr   r?   c                   óF   • \ rS rSr% \S   \S'   \\   \S'   \\   \S'   Srg)ÚLogprobsContentDeltaEventéS   zlogprobs.content.deltar   r+   r   r   N©	r   r   r   r   r   r   r   r   r   r   r   r   rB   rB   S   ó&   ‡ Ø
Ð*Ñ
+Ó+àÐ,Ñ-Ó-àÐ-Ñ.Ö.r   rB   c                   ó6   • \ rS rSr% \S   \S'   \\   \S'   Srg)ÚLogprobsContentDoneEventé[   zlogprobs.content.doner   r+   r   NrD   r   r   r   rG   rG   [   ó   ‡ Ø
Ð)Ñ
*Ó*àÐ,Ñ-Ö-r   rG   c                   óF   • \ rS rSr% \S   \S'   \\   \S'   \\   \S'   Srg)ÚLogprobsRefusalDeltaEventéa   zlogprobs.refusal.deltar   r3   r   r   NrD   r   r   r   rK   rK   a   rE   r   rK   c                   ó6   • \ rS rSr% \S   \S'   \\   \S'   Srg)ÚLogprobsRefusalDoneEventéi   zlogprobs.refusal.doner   r3   r   NrD   r   r   r   rN   rN   i   rI   r   rN   N)Útypingr   r   r   r   Útyping_extensionsr   Ú_typesr	   Ú_modelsr   r   Ú_parsingr   Ú
types.chatr   r   r   r!   r)   r-   r1   r5   r?   rB   rG   rK   rN   ÚChatCompletionStreamEventr   r   r   Ú<module>rW      sÝ   ðß 1Ó 1Ý %å 0ß /Ý 'ß Jô+�ô +ô	$˜	ô 	$ô-�| W¨_Ñ%=ô -ô˜	ô ô�yô ô ¨)ô  ô"¨ô ô/ 	ô /ô.˜yô .ô/ 	ô /ô.˜yô .ð "ØØØ�_Ñ%ØØØ'Ø&ØØØØð
ñÑ r   