Ë
    CØïi«  ã                   óJ   — d dl Z d dlmZmZ d dlmZ d dlmZ  G d„ de«      Zy)é    N)ÚutilÚerror)ÚEngineAPIResource)ÚTryAgainc                   ó@   ‡ — e Zd ZdZeˆ fd„«       Zeˆ fd„«       Zˆ xZS )ÚEditÚeditsc                 óì  •— t        j                   «       }|j                  dd«      }|j                  dd«      }| j                  |¬«      d   }|t        j                  j
                  t        j                  j                  fv rt        j                  d«      ‚	 	 t        ‰| �(  |i |¤ŽS # t        $ r>}|�t        j                   «       ||z   kD  r‚ t        j                  d|¬«       Y d}~nd}~ww xY wŒ[©	zY
        Creates a new edit for the provided input, instruction, and parameters.
        ÚtimeoutNÚapi_type)r   r   z<This operation is not supported by the Azure OpenAI API yet.zWaiting for model to warm up)r   )ÚtimeÚpopÚ_get_api_type_and_versionr   ÚApiTypeÚAZUREÚAZURE_ADr   ÚInvalidAPITypeÚsuperÚcreater   Úlog_info©	ÚclsÚargsÚkwargsÚstartr   r   Útyped_api_typeÚeÚ	__class__s	           €úS/var/www/html/aiagents/fe/lib/python3.12/site-packages/openai/api_resources/edit.pyr   zEdit.create   sá   ø€ ô
 —	‘	“ˆØ—*‘*˜Y¨Ó-ˆà—:‘:˜j¨$Ó/ˆØ×6Ñ6ÀÐ6ÓIÈ!ÑLˆØœdŸl™l×0Ñ0´$·,±,×2GÑ2GÐHÑHÜ×&Ñ&ØNóð ð ðGÜ‘w‘~ tÐ6¨vÑ6Ð6øÜò GØÐ&¬4¯9©9«;¸À¹Ò+HØä—‘Ð<ÀA×FÒFûð	Gúð s   ÂB+ Â+	C2Â44C-Ã-C2c              �   ó  •K  — t        j                   «       }|j                  dd«      }|j                  dd«      }| j                  |¬«      d   }|t        j                  j
                  t        j                  j                  fv rt        j                  d«      ‚	 	 t        ‰| �(  |i |¤Žƒ d{  –—† S 7 Œ# t        $ r>}|�t        j                   «       ||z   kD  r‚ t        j                  d|¬«       Y d}~nd}~ww xY wŒe­wr   )r   r   r   r   r   r   r   r   r   r   Úacreater   r   r   s	           €r    r"   zEdit.acreate#   së   øè ø€ ô
 —	‘	“ˆØ—*‘*˜Y¨Ó-ˆà—:‘:˜j¨$Ó/ˆØ×6Ñ6ÀÐ6ÓIÈ!ÑLˆØœdŸl™l×0Ñ0´$·,±,×2GÑ2GÐHÑHÜ×&Ñ&ØNóð ð ðGÜ"™W™_¨dÐ=°fÑ=×=Ð=Ð=ùÜò GØÐ&¬4¯9©9«;¸À¹Ò+HØä—‘Ð<ÀA×FÒFûð	Gúð ùsB   ƒBDÂB7 Â0B5Â1B7 Â4DÂ5B7 Â7	C>Ã 4C9Ã4DÃ9C>Ã>D)Ú__name__Ú
__module__Ú__qualname__ÚOBJECT_NAMEÚclassmethodr   r"   Ú__classcell__)r   s   @r    r   r      s2   ø„ Ø€KàóGó ðGð. óGó ôGó    r   )	r   Úopenair   r   Ú1openai.api_resources.abstract.engine_api_resourcer   Úopenai.errorr   r   © r)   r    ú<module>r.      s    ðÛ ç Ý OÝ !ô1GÐõ 1Gr)   