§
    Ý
@g:
  ã                   óÖ  — 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d S )!é    )ÚListÚUnionÚGenericÚOptional)ÚLiteralé   )ÚParsedChatCompletionSnapshoté   )Ú	BaseModelÚGenericModelé   )ÚResponseFormatT)ÚChatCompletionChunkÚChatCompletionTokenLogprobc                   ó:   — e Zd ZU ed         ed<   eed<   eed<   dS )Ú
ChunkEventÚchunkÚtypeÚsnapshotN)Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__r   r	   © ó    úU/var/www/piapp/venv/lib/python3.11/site-packages/openai/lib/streaming/chat/_events.pyr   r   
   s;   € € € € € € Ø
�'Ô
ÐÐÑàÐÐÑà*Ð*Ð*Ñ*Ð*Ð*r   r   c                   óX   — e Zd ZU dZed         ed<   eed<   eed<   dZee	         ed<   dS )Ú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      sP   € € € € € € ØQÐQà
�/Ô
"Ð"Ð"Ñ"à€J€J�Jà€M€M�Mà#€FˆH�VÔÐ#Ð#Ñ#Ð#Ð#r   r   c                   óJ   — e Zd ZU ed         ed<   eed<   dZee         ed<   dS )ÚContentDoneEventzcontent.doner   ÚcontentNr    )	r   r   r   r   r   r"   r    r   r   r   r   r   r%   r%      sA   € € € € € € Ø
�.Ô
!Ð!Ð!Ñ!à€L€L�Là(,€FˆH�_Ô%Ð,Ð,Ñ,Ð,Ð,r   r%   c                   ó:   — e Zd ZU ed         ed<   eed<   eed<   dS )ÚRefusalDeltaEventzrefusal.deltar   r   r   N©r   r   r   r   r   r"   r   r   r   r(   r(   &   s3   € € € € € € Ø
�/Ô
"Ð"Ð"Ñ"à€J€J�Jà€M€M�M€M€Mr   r(   c                   ó0   — e Zd ZU ed         ed<   eed<   dS )ÚRefusalDoneEventzrefusal.doner   ÚrefusalNr)   r   r   r   r+   r+   .   s*   € € € € € € Ø
�.Ô
!Ð!Ð!Ñ!à€L€L�L€L€Lr   r+   c                   ó\   — e Zd ZU ed         ed<   eed<   eed<   eed<   	 eed<   	 eed<   dS )	Ú#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   s]   € € € € € € Ø
Ð7Ô
8Ð8Ð8Ñ8à
€I€I�Ià€J€J�Jà€N€N�NØ%àÐÐÑØ%àÐÐÑØÐr   r.   c                   óP   — e Zd ZU ed         ed<   eed<   eed<   eed<   	 eed<   dS )Ú"FunctionToolCallArgumentsDoneEventz"tool_calls.function.arguments.doner   r/   r0   r1   r2   Nr4   r   r   r   r7   r7   E   sN   € € € € € € Ø
Ð6Ô
7Ð7Ð7Ñ7à
€I€I�Ià€J€J�Jà€N€N�NØ%àÐÐÑØÐr   r7   c                   óR   — e Zd ZU ed         ed<   ee         ed<   ee         ed<   dS )ÚLogprobsContentDeltaEventzlogprobs.content.deltar   r&   r   N©r   r   r   r   r   r   r   r   r   r   r9   r9   S   óH   € € € € € € Ø
Ð*Ô
+Ð+Ð+Ñ+àÐ,Ô-Ð-Ð-Ñ-àÐ-Ô.Ð.Ð.Ñ.Ð.Ð.r   r9   c                   ó<   — e Zd ZU ed         ed<   ee         ed<   dS )ÚLogprobsContentDoneEventzlogprobs.content.doner   r&   Nr:   r   r   r   r=   r=   [   ó6   € € € € € € Ø
Ð)Ô
*Ð*Ð*Ñ*àÐ,Ô-Ð-Ð-Ñ-Ð-Ð-r   r=   c                   óR   — e Zd ZU ed         ed<   ee         ed<   ee         ed<   dS )Ú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<   dS )Ú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Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø %Ð %Ð %Ð %Ð %Ð %à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø JÐ JÐ JÐ JÐ JÐ JÐ JÐ Jð+ð +ð +ð +ð +�ñ +ô +ð +ð	$ð 	$ð 	$ð 	$ð 	$˜	ñ 	$ô 	$ð 	$ð-ð -ð -ð -ð -�| W¨_Ô%=ñ -ô -ð -ðð ð ð ð ˜	ñ ô ð ðð ð ð ð �yñ ô ð ð ð  ð  ð  ð  ¨)ñ  ô  ð  ð"ð ð ð ð ¨ñ ô ð ð/ð /ð /ð /ð / 	ñ /ô /ð /ð.ð .ð .ð .ð .˜yñ .ô .ð .ð/ð /ð /ð /ð / 	ñ /ô /ð /ð.ð .ð .ð .ð .˜yñ .ô .ð .ð "ØØØ�_Ô%ØØØ'Ø&ØØØØð
ôÐ Ð Ð r   