Ë
    $Æ%hX�  ã                  ó¨  — d dl mZ d dlZd dlmZmZmZmZ d dlm	Z	m
Z
 d dlZddlmZ ddlmZ ddlmZmZmZmZmZmZmZ dd	l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#m$Z$ ddl%m&Z&m'Z'm(Z( eršddl)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8 ddl9m:Z:m;Z; ddl<m=Z=m>Z> ddl?m@Z@mAZA ddlBmCZCmDZD ddlEmFZFmGZG ddlHmIZImJZJ ddlKmLZLmMZM ddlNmOZOmPZP ddlQmRZRmSZS ddlTmUZUmVZV ddlWmXZXmYZY ddlZm[Z[m\Z\ ddl]m^Z^m_Z_ ddl`maZambZb ddlcmdZdmeZe g d¢Zf G d „ d!e'«      Zg G d"„ d#e(«      Zh G d$„ d%«      Zi G d&„ d'«      Zj G d(„ d)«      Zk G d*„ d+«      ZlegZmehZny),é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚUnionÚMapping)ÚSelfÚoverrideé   )Ú_exceptions©ÚQuerystring)Ú	NOT_GIVENÚOmitÚTimeoutÚNotGivenÚ	TransportÚProxiesTypesÚRequestOptions)Úis_givenÚ
is_mappingÚget_async_library)Úcached_property)Ú__version__)ÚStreamÚAsyncStream)ÚOpenAIErrorÚAPIStatusError)ÚDEFAULT_MAX_RETRIESÚSyncAPIClientÚAsyncAPIClient)ÚbetaÚchatÚaudioÚevalsÚfilesÚimagesÚmodelsÚbatchesÚuploadsÚ	responsesÚ
embeddingsÚcompletionsÚfine_tuningÚmoderationsÚvector_stores)ÚFilesÚ
AsyncFiles)ÚImagesÚAsyncImages)ÚModelsÚAsyncModels)ÚBatchesÚAsyncBatches)ÚBetaÚ	AsyncBeta)ÚChatÚ	AsyncChat)Ú
EmbeddingsÚAsyncEmbeddings)ÚAudioÚ
AsyncAudio)ÚCompletionsÚAsyncCompletions)ÚEvalsÚ
AsyncEvals)ÚModerationsÚAsyncModerations)ÚUploadsÚAsyncUploads)Ú	ResponsesÚAsyncResponses)Ú
FineTuningÚAsyncFineTuning)ÚVectorStoresÚAsyncVectorStores)r   r   r   r   ÚOpenAIÚAsyncOpenAIÚClientÚAsyncClientc                  ó   ‡ — e Zd ZU ded<   ded<   ded<   ded<   	 dddddeedddd	d
œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d#ˆ fd„Zed$d„«       Zed%d„«       Z	ed&d„«       Z
ed'd„«       Zed(d„«       Zed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zed.d„«       Zed/d„«       Zed0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zeed5d„«       «       Zeed6d„«       «       Zeed7ˆ fd„«       «       Zdddddededdddi d œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d8d!„ZeZe	 	 	 	 	 	 	 	 d9d"„«       Z ˆ xZ!S ):rN   ÚstrÚapi_keyú
str | NoneÚorganizationÚprojectústr | httpx.URL | NoneÚwebsocket_base_urlNF©rT   rV   rW   Úbase_urlrY   ÚtimeoutÚmax_retriesÚdefault_headersÚdefault_queryÚhttp_clientÚ_strict_response_validationc          
     ó´  •— |€t         j                  j                  d«      }|€t        d«      ‚|| _        |€t         j                  j                  d«      }|| _        |€t         j                  j                  d«      }|| _        || _        |€t         j                  j                  d«      }|€d}t        ‰| �%  t        ||||
||	|¬«       t        | _        y)	aE  Construct a new synchronous OpenAI client instance.

        This automatically infers the following arguments from their corresponding environment variables if they are not provided:
        - `api_key` from `OPENAI_API_KEY`
        - `organization` from `OPENAI_ORG_ID`
        - `project` from `OPENAI_PROJECT_ID`
        NÚOPENAI_API_KEYúƒThe api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variableÚOPENAI_ORG_IDÚOPENAI_PROJECT_IDÚOPENAI_BASE_URLúhttps://api.openai.com/v1©Úversionr[   r]   r\   r`   Úcustom_headersÚcustom_queryra   )ÚosÚenvironÚgetr   rT   rV   rW   rY   ÚsuperÚ__init__r   r   Ú_default_stream_cls©ÚselfrT   rV   rW   r[   rY   r\   r]   r^   r_   r`   ra   Ú	__class__s               €úL/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openai/_client.pyrq   zOpenAI.__init__X   sÞ   ø€ ðB ˆ?Ü—j‘j—n‘nÐ%5Ó6ˆGØˆ?Üð Vóð ð ˆŒàÐÜŸ:™:Ÿ>™>¨/Ó:ˆLØ(ˆÔàˆ?Ü—j‘j—n‘nÐ%8Ó9ˆGØˆŒà"4ˆÔàÐÜ—z‘z—~‘~Ð&7Ó8ˆHØÐØ2ˆHä‰ÑÜØØ#ØØ#Ø*Ø&Ø(Cð 	ô 		
ô $*ˆÕ ó    c                ó   — ddl m}  || «      S )Nr
   )r@   )Úresources.completionsr@   )rt   r@   s     rv   r,   zOpenAI.completions�   ó   € å6á˜4Ó Ð rw   c                ó   — ddl m}  || «      S )Nr
   )r:   )Úresources.chatr:   )rt   r:   s     rv   r"   zOpenAI.chat£   ó   € å(á�D‹zÐrw   c                ó   — ddl m}  || «      S )Nr
   )r<   )Úresources.embeddingsr<   )rt   r<   s     rv   r+   zOpenAI.embeddings©   s   € å4á˜$ÓÐrw   c                ó   — ddl m}  || «      S )Nr
   )r0   )Úresources.filesr0   )rt   r0   s     rv   r%   zOpenAI.files¯   ó   € å*á�T‹{Ðrw   c                ó   — ddl m}  || «      S )Nr
   )r2   )Úresources.imagesr2   )rt   r2   s     rv   r&   zOpenAI.imagesµ   ó   € å,á�d‹|Ðrw   c                ó   — ddl m}  || «      S )Nr
   )r>   )Úresources.audior>   )rt   r>   s     rv   r#   zOpenAI.audio»   r‚   rw   c                ó   — ddl m}  || «      S )Nr
   )rD   )Úresources.moderationsrD   )rt   rD   s     rv   r.   zOpenAI.moderationsÁ   rz   rw   c                ó   — ddl m}  || «      S )Nr
   )r4   )Úresources.modelsr4   )rt   r4   s     rv   r'   zOpenAI.modelsÇ   r…   rw   c                ó   — ddl m}  || «      S )Nr
   )rJ   )Úresources.fine_tuningrJ   )rt   rJ   s     rv   r-   zOpenAI.fine_tuningÍ   s   € å5á˜$ÓÐrw   c                ó   — ddl m}  || «      S )Nr
   )rL   )Úresources.vector_storesrL   )rt   rL   s     rv   r/   zOpenAI.vector_storesÓ   s   € å9á˜DÓ!Ð!rw   c                ó   — ddl m}  || «      S )Nr
   )r8   )Úresources.betar8   )rt   r8   s     rv   r!   zOpenAI.betaÙ   r}   rw   c                ó   — ddl m}  || «      S )Nr
   )r6   )Úresources.batchesr6   )rt   r6   s     rv   r(   zOpenAI.batchesß   ó   € å.á�t‹}Ðrw   c                ó   — ddl m}  || «      S )Nr
   )rF   )Úresources.uploadsrF   )rt   rF   s     rv   r)   zOpenAI.uploadså   r”   rw   c                ó   — ddl m}  || «      S )Nr
   )rH   )Úresources.responsesrH   )rt   rH   s     rv   r*   zOpenAI.responsesë   s   € å2á˜‹Ðrw   c                ó   — ddl m}  || «      S )Nr
   )rB   )Úresources.evalsrB   )rt   rB   s     rv   r$   zOpenAI.evalsñ   r‚   rw   c                ó   — t        | «      S ©N)ÚOpenAIWithRawResponse©rt   s    rv   Úwith_raw_responsezOpenAI.with_raw_response÷   s   € ä$ TÓ*Ð*rw   c                ó   — t        | «      S rœ   )ÚOpenAIWithStreamedResponserž   s    rv   Úwith_streaming_responsezOpenAI.with_streaming_responseû   ó   € ä)¨$Ó/Ð/rw   c                ó   — t        d¬«      S ©NÚbrackets)Úarray_formatr   rž   s    rv   Úqsz	OpenAI.qsÿ   ó   € ô ¨
Ô3Ð3rw   c                ó(   — | j                   }dd|› �iS ©NÚAuthorizationzBearer ©rT   ©rt   rT   s     rv   Úauth_headerszOpenAI.auth_headers  ó   € ð —,‘,ˆØ 7¨7¨)Ð!4Ð5Ð5rw   c                óÀ   •— i t         ‰| �  ¥d| j                  �| j                  n	t        «       | j                  �| j                  n	t        «       dœ¥| j
                  ¥S )NÚfalse©zX-Stainless-AsynczOpenAI-OrganizationzOpenAI-Project)rp   r^   rV   r   rW   Ú_custom_headers©rt   ru   s    €rv   r^   zOpenAI.default_headers
  s`   ø€ ð
Ü‰gÑ%ð
à!(Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
rw   ©rT   rV   rW   rY   r[   r\   r`   r]   r^   Úset_default_headersr_   Úset_default_queryÚ_extra_kwargsc               óî  — |	�|
�t        d«      ‚|�|�t        d«      ‚| j                  }|	�i |¥|	¥}n|
�|
}| j                  }|�i |¥|¥}n|�|}|xs | j                  } | j                  d|xs | j
                  |xs | j                  |xs | j                  |xs | j                  |xs | j                  t        |t        «      r| j                  n||t        |«      r|n| j                  ||dœ
|¤ŽS ©z~
        Create a new client instance re-using the same options given to the current client with optional overriding.
        zPThe `default_headers` and `set_default_headers` arguments are mutually exclusivezLThe `default_query` and `set_default_query` arguments are mutually exclusive)
rT   rV   rW   rY   r[   r\   r`   r]   r^   r_   © ©Ú
ValueErrorr´   Ú_custom_queryÚ_clientru   rT   rV   rW   rY   r[   Ú
isinstancer   r\   r   r]   ©rt   rT   rV   rW   rY   r[   r\   r`   r]   r^   r·   r_   r¸   r¹   ÚheadersÚparamss                   rv   ÚcopyzOpenAI.copy  ó'  € ð( Ð&Ð+>Ð+JÜÐoÓpÐpàÐ$Ð):Ð)FÜÐkÓlÐlà×&Ñ&ˆØÐ&Ø4˜Ð4 OÐ4‰GØ Ð,Ø)ˆGà×#Ñ#ˆØÐ$Ø0˜Ð0 -Ð0‰FØÐ*Ø&ˆFà!Ò1 T§\¡\ˆØˆt�~‰~ð 
ØÒ+˜tŸ|™|Ø%Ò:¨×):Ñ):ØÒ+˜tŸ|™|Ø1ÒL°T×5LÑ5LØÒ. §¡Ü$.¨w¼Ô$A�D—L’LÀwØ#Ü'/°Ô'<™À$×BRÑBRØ#Ø ñ
ð ñ
ð 	
rw   c               óÌ  — t        |«      r|j                  d|«      n|}|j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j
                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  d	k(  rt        j                  |||¬«      S |j                  d
k\  rt        j                  |||¬«      S t        |||¬«      S ©NÚerrori�  )ÚresponseÚbodyi‘  i“  i”  i™  i¦  i­  iô  ©r   ro   Ústatus_coder   ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorr   ©rt   Úerr_msgrË   rÊ   Údatas        rv   Ú_make_status_errorzOpenAI._make_status_errorN  óI  € ô +5°TÔ*:ˆt�x‰x˜ Ô&ÀˆØ×Ñ 3Ò&Ü×.Ñ.¨wÀÐPTÔUÐUà×Ñ 3Ò&Ü×2Ñ2°7ÀXÐTXÔYÐYà×Ñ 3Ò&Ü×4Ñ4°WÀxÐVZÔ[Ð[à×Ñ 3Ò&Ü×,Ñ,¨W¸xÈdÔSÐSà×Ñ 3Ò&Ü×,Ñ,¨W¸xÈdÔSÐSà×Ñ 3Ò&Ü×7Ñ7¸È(ÐY]Ô^Ð^à×Ñ 3Ò&Ü×-Ñ-¨gÀÈtÔTÐTà×Ñ 3Ò&Ü×2Ñ2°7ÀXÐTXÔYÐYÜ˜g°¸tÔDÐDrw   )rT   rU   rV   rU   rW   rU   r[   rX   rY   rX   r\   ú%Union[float, Timeout, None, NotGiven]r]   Úintr^   úMapping[str, str] | Noner_   úMapping[str, object] | Noner`   úhttpx.Client | Nonera   ÚboolÚreturnÚNone)rá   r@   )rá   r:   )rá   r<   )rá   r0   )rá   r2   )rá   r>   )rá   rD   )rá   r4   )rá   rJ   )rá   rL   )rá   r8   )rá   r6   )rá   rF   )rá   rH   )rá   rB   )rá   r�   )rá   r¡   ©rá   r   ©rá   zdict[str, str]©rá   zdict[str, str | Omit])rT   rU   rV   rU   rW   rU   rY   rX   r[   rX   r\   ú!float | Timeout | None | NotGivenr`   rß   r]   úint | NotGivenr^   rÝ   r·   rÝ   r_   rÞ   r¸   rÞ   r¹   úMapping[str, Any]rá   r   ©r×   rS   rË   ÚobjectrÊ   zhttpx.Responserá   r   ©"Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   r   rq   r   r,   r"   r+   r%   r&   r#   r.   r'   r-   r/   r!   r(   r)   r*   r$   rŸ   r¢   Úpropertyr	   r¨   r¯   r^   rÅ   Úwith_optionsrÙ   Ú__classcell__©ru   s   @rv   rN   rN   J   sy  ø… àƒLØÓØÓà.Ó.ðð #Ø#'Ø"Ø+/Ø59Ø9BØ.Ø48Ø59ð ,0ð -2ñ1C*ð ðC*ð !ð	C*ð
 ðC*ð )ðC*ð 3ðC*ð 7ðC*ð ðC*ð 2ðC*ð 3ðC*ð )ðC*ð0 &*ð1C*ð2 
õ3C*ðJ ò!ó ð!ð
 òó ðð
 ò ó ð ð
 òó ðð
 òó ðð
 òó ðð
 ò!ó ð!ð
 òó ðð
 ò ó ð ð
 ò"ó ð"ð
 òó ðð
 òó ðð
 òó ðð
 òó ðð
 òó ðð
 ò+ó ð+ð ò0ó ð0ð Øò4ó ó ð4ð Øò6ó ó ð6ð Øô
ó ó ð
ð #Ø#'Ø"Ø59Ø+/Ø5>Ø+/Ø&/Ø48Ø8<Ø59Ø9=Ø+-ñ3
ð ð3
ð !ð	3
ð
 ð3
ð 3ð3
ð )ð3
ð 3ð3
ð )ð3
ð $ð3
ð 2ð3
ð 6ð3
ð 3ð3
ð 7ð3
ð )ð3
ð  
ó!3
ðn €LàðEàðEð ð	Eð
 !ðEð 
òEó ôErw   rN   c                  ó   ‡ — e Zd ZU ded<   ded<   ded<   ded<   	 dddddeedddd	d
œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d#ˆ fd„Zed$d„«       Zed%d„«       Z	ed&d„«       Z
ed'd„«       Zed(d„«       Zed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zed.d„«       Zed/d„«       Zed0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zeed5d„«       «       Zeed6d„«       «       Zeed7ˆ fd„«       «       Zdddddededdddi d œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d8d!„ZeZe	 	 	 	 	 	 	 	 d9d"„«       Z ˆ xZ!S ):rO   rS   rT   rU   rV   rW   rX   rY   NFrZ   c          
     ó´  •— |€t         j                  j                  d«      }|€t        d«      ‚|| _        |€t         j                  j                  d«      }|| _        |€t         j                  j                  d«      }|| _        || _        |€t         j                  j                  d«      }|€d}t        ‰| �%  t        ||||
||	|¬«       t        | _        y)	aD  Construct a new async AsyncOpenAI client instance.

        This automatically infers the following arguments from their corresponding environment variables if they are not provided:
        - `api_key` from `OPENAI_API_KEY`
        - `organization` from `OPENAI_ORG_ID`
        - `project` from `OPENAI_PROJECT_ID`
        Nrc   rd   re   rf   rg   rh   ri   )rm   rn   ro   r   rT   rV   rW   rY   rp   rq   r   r   rr   rs   s               €rv   rq   zAsyncOpenAI.__init__  sÞ   ø€ ðB ˆ?Ü—j‘j—n‘nÐ%5Ó6ˆGØˆ?Üð Vóð ð ˆŒàÐÜŸ:™:Ÿ>™>¨/Ó:ˆLØ(ˆÔàˆ?Ü—j‘j—n‘nÐ%8Ó9ˆGØˆŒà"4ˆÔàÐÜ—z‘z—~‘~Ð&7Ó8ˆHØÐØ2ˆHä‰ÑÜØØ#ØØ#Ø*Ø&Ø(Cð 	ô 		
ô $/ˆÕ rw   c                ó   — ddl m}  || «      S )Nr
   )rA   )ry   rA   )rt   rA   s     rv   r,   zAsyncOpenAI.completionsÄ  ó   € å;á Ó%Ð%rw   c                ó   — ddl m}  || «      S )Nr
   )r;   )r|   r;   )rt   r;   s     rv   r"   zAsyncOpenAI.chatÊ  ó   € å-á˜‹Ðrw   c                ó   — ddl m}  || «      S )Nr
   )r=   )r   r=   )rt   r=   s     rv   r+   zAsyncOpenAI.embeddingsÐ  s   € å9á˜tÓ$Ð$rw   c                ó   — ddl m}  || «      S )Nr
   )r1   )r�   r1   )rt   r1   s     rv   r%   zAsyncOpenAI.filesÖ  ó   € å/á˜$ÓÐrw   c                ó   — ddl m}  || «      S )Nr
   )r3   )r„   r3   )rt   r3   s     rv   r&   zAsyncOpenAI.imagesÜ  ó   € å1á˜4Ó Ð rw   c                ó   — ddl m}  || «      S )Nr
   )r?   )r‡   r?   )rt   r?   s     rv   r#   zAsyncOpenAI.audioâ  rü   rw   c                ó   — ddl m}  || «      S )Nr
   )rE   )r‰   rE   )rt   rE   s     rv   r.   zAsyncOpenAI.moderationsè  r÷   rw   c                ó   — ddl m}  || «      S )Nr
   )r5   )r‹   r5   )rt   r5   s     rv   r'   zAsyncOpenAI.modelsî  rþ   rw   c                ó   — ddl m}  || «      S )Nr
   )rK   )r�   rK   )rt   rK   s     rv   r-   zAsyncOpenAI.fine_tuningô  s   € å:á˜tÓ$Ð$rw   c                ó   — ddl m}  || «      S )Nr
   )rM   )r�   rM   )rt   rM   s     rv   r/   zAsyncOpenAI.vector_storesú  s   € å>á  Ó&Ð&rw   c                ó   — ddl m}  || «      S )Nr
   )r9   )r‘   r9   )rt   r9   s     rv   r!   zAsyncOpenAI.beta   rù   rw   c                ó   — ddl m}  || «      S )Nr
   )r7   )r“   r7   )rt   r7   s     rv   r(   zAsyncOpenAI.batches  ó   € å3á˜DÓ!Ð!rw   c                ó   — ddl m}  || «      S )Nr
   )rG   )r–   rG   )rt   rG   s     rv   r)   zAsyncOpenAI.uploads  r  rw   c                ó   — ddl m}  || «      S )Nr
   )rI   )r˜   rI   )rt   rI   s     rv   r*   zAsyncOpenAI.responses  s   € å7á˜dÓ#Ð#rw   c                ó   — ddl m}  || «      S )Nr
   )rC   )rš   rC   )rt   rC   s     rv   r$   zAsyncOpenAI.evals  rü   rw   c                ó   — t        | «      S rœ   )ÚAsyncOpenAIWithRawResponserž   s    rv   rŸ   zAsyncOpenAI.with_raw_response  r£   rw   c                ó   — t        | «      S rœ   )ÚAsyncOpenAIWithStreamedResponserž   s    rv   r¢   z#AsyncOpenAI.with_streaming_response"  s   € ä.¨tÓ4Ð4rw   c                ó   — t        d¬«      S r¥   r   rž   s    rv   r¨   zAsyncOpenAI.qs&  r©   rw   c                ó(   — | j                   }dd|› �iS r«   r­   r®   s     rv   r¯   zAsyncOpenAI.auth_headers+  r°   rw   c                óÖ   •— i t         ‰| �  ¥dt        «       › �| j                  �| j                  n	t	        «       | j
                  �| j
                  n	t	        «       dœ¥| j                  ¥S )Nzasync:r³   )rp   r^   r   rV   r   rW   r´   rµ   s    €rv   r^   zAsyncOpenAI.default_headers1  sl   ø€ ð
Ü‰gÑ%ð
à#)Ô*;Ó*=Ð)>Ð!?Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
rw   r¶   c               óî  — |	�|
�t        d«      ‚|�|�t        d«      ‚| j                  }|	�i |¥|	¥}n|
�|
}| j                  }|�i |¥|¥}n|�|}|xs | j                  } | j                  d|xs | j
                  |xs | j                  |xs | j                  |xs | j                  |xs | j                  t        |t        «      r| j                  n||t        |«      r|n| j                  ||dœ
|¤ŽS r»   r½   rÂ   s                   rv   rÅ   zAsyncOpenAI.copy<  rÆ   rw   c               óÌ  — t        |«      r|j                  d|«      n|}|j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j
                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  d	k(  rt        j                  |||¬«      S |j                  d
k\  rt        j                  |||¬«      S t        |||¬«      S rÈ   rÌ   rÖ   s        rv   rÙ   zAsyncOpenAI._make_status_erroru  rÚ   rw   )rT   rU   rV   rU   rW   rU   r[   rX   rY   rX   r\   rÛ   r]   rÜ   r^   rÝ   r_   rÞ   r`   úhttpx.AsyncClient | Nonera   rà   rá   râ   )rá   rA   )rá   r;   )rá   r=   )rá   r1   )rá   r3   )rá   r?   )rá   rE   )rá   r5   )rá   rK   )rá   rM   )rá   r9   )rá   r7   )rá   rG   )rá   rI   )rá   rC   )rá   r  )rá   r  rã   rä   rå   )rT   rU   rV   rU   rW   rU   rY   rX   r[   rX   r\   ræ   r`   r  r]   rç   r^   rÝ   r·   rÝ   r_   rÞ   r¸   rÞ   r¹   rè   rá   r   ré   rë   ró   s   @rv   rO   rO   q  sy  ø… àƒLØÓØÓà.Ó.ðð #Ø#'Ø"Ø+/Ø59Ø9BØ.Ø48Ø59ð 15ð -2ñ1C/ð ðC/ð !ð	C/ð
 ðC/ð )ðC/ð 3ðC/ð 7ðC/ð ðC/ð 2ðC/ð 3ðC/ð .ðC/ð0 &*ð1C/ð2 
õ3C/ðJ ò&ó ð&ð
 òó ðð
 ò%ó ð%ð
 ò ó ð ð
 ò!ó ð!ð
 ò ó ð ð
 ò&ó ð&ð
 ò!ó ð!ð
 ò%ó ð%ð
 ò'ó ð'ð
 òó ðð
 ò"ó ð"ð
 ò"ó ð"ð
 ò$ó ð$ð
 ò ó ð ð
 ò0ó ð0ð ò5ó ð5ð Øò4ó ó ð4ð Øò6ó ó ð6ð Øô
ó ó ð
ð #Ø#'Ø"Ø59Ø+/Ø5>Ø04Ø&/Ø48Ø8<Ø59Ø9=Ø+-ñ3
ð ð3
ð !ð	3
ð
 ð3
ð 3ð3
ð )ð3
ð 3ð3
ð .ð3
ð $ð3
ð 2ð3
ð 6ð3
ð 3ð3
ð 7ð3
ð )ð3
ð  
ó!3
ðn €LàðEàðEð ð	Eð
 !ðEð 
òEó ôErw   rO   c                  ó.  — e Zd ZU ded<   dd„Zedd„«       Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Zy)$r�   rN   rÀ   c                ó   — || _         y rœ   ©rÀ   ©rt   Úclients     rv   rq   zOpenAIWithRawResponse.__init__›  ó	   € Øˆ�rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚCompletionsWithRawResponse)ry   r  rÀ   r,   )rt   r  s     rv   r,   z!OpenAIWithRawResponse.completionsž  ó   € åEá)¨$¯,©,×*BÑ*BÓCÐCrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚChatWithRawResponse)r|   r  rÀ   r"   )rt   r  s     rv   r"   zOpenAIWithRawResponse.chat¤  ó   € å7á" 4§<¡<×#4Ñ#4Ó5Ð5rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚEmbeddingsWithRawResponse)r   r!  rÀ   r+   )rt   r!  s     rv   r+   z OpenAIWithRawResponse.embeddingsª  s   € åCá(¨¯©×)@Ñ)@ÓAÐArw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚFilesWithRawResponse)r�   r#  rÀ   r%   )rt   r#  s     rv   r%   zOpenAIWithRawResponse.files°  ó   € å9á# D§L¡L×$6Ñ$6Ó7Ð7rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚImagesWithRawResponse)r„   r&  rÀ   r&   )rt   r&  s     rv   r&   zOpenAIWithRawResponse.images¶  ó   € å;á$ T§\¡\×%8Ñ%8Ó9Ð9rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAudioWithRawResponse)r‡   r)  rÀ   r#   )rt   r)  s     rv   r#   zOpenAIWithRawResponse.audio¼  r$  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚModerationsWithRawResponse)r‰   r+  rÀ   r.   )rt   r+  s     rv   r.   z!OpenAIWithRawResponse.moderationsÂ  r  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚModelsWithRawResponse)r‹   r-  rÀ   r'   )rt   r-  s     rv   r'   zOpenAIWithRawResponse.modelsÈ  r'  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚFineTuningWithRawResponse)r�   r/  rÀ   r-   )rt   r/  s     rv   r-   z!OpenAIWithRawResponse.fine_tuningÎ  s   € åDá(¨¯©×)AÑ)AÓBÐBrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚVectorStoresWithRawResponse)r�   r1  rÀ   r/   )rt   r1  s     rv   r/   z#OpenAIWithRawResponse.vector_storesÔ  s   € åHá*¨4¯<©<×+EÑ+EÓFÐFrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚBetaWithRawResponse)r‘   r3  rÀ   r!   )rt   r3  s     rv   r!   zOpenAIWithRawResponse.betaÚ  r  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚBatchesWithRawResponse)r“   r5  rÀ   r(   )rt   r5  s     rv   r(   zOpenAIWithRawResponse.batchesà  ó   € å=á% d§l¡l×&:Ñ&:Ó;Ð;rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚUploadsWithRawResponse)r–   r8  rÀ   r)   )rt   r8  s     rv   r)   zOpenAIWithRawResponse.uploadsæ  r6  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚResponsesWithRawResponse)r˜   r:  rÀ   r*   )rt   r:  s     rv   r*   zOpenAIWithRawResponse.responsesì  s   € åAá'¨¯©×(>Ñ(>Ó?Ð?rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚEvalsWithRawResponse)rš   r<  rÀ   r$   )rt   r<  s     rv   r$   zOpenAIWithRawResponse.evalsò  r$  rw   N©r  rN   rá   râ   )rá   z&completions.CompletionsWithRawResponse)rá   zchat.ChatWithRawResponse)rá   z$embeddings.EmbeddingsWithRawResponse)rá   zfiles.FilesWithRawResponse)rá   zimages.ImagesWithRawResponse)rá   zaudio.AudioWithRawResponse)rá   z&moderations.ModerationsWithRawResponse)rá   zmodels.ModelsWithRawResponse)rá   z%fine_tuning.FineTuningWithRawResponse)rá   z)vector_stores.VectorStoresWithRawResponse)rá   zbeta.BetaWithRawResponse)rá   zbatches.BatchesWithRawResponse)rá   zuploads.UploadsWithRawResponse)rá   z"responses.ResponsesWithRawResponse)rá   zevals.EvalsWithRawResponse©rì   rí   rî   rï   rq   r   r,   r"   r+   r%   r&   r#   r.   r'   r-   r/   r!   r(   r)   r*   r$   r¼   rw   rv   r�   r�   ˜  sD  … ØƒOóð òDó ðDð
 ò6ó ð6ð
 òBó ðBð
 ò8ó ð8ð
 ò:ó ð:ð
 ò8ó ð8ð
 òDó ðDð
 ò:ó ð:ð
 òCó ðCð
 òGó ðGð
 ò6ó ð6ð
 ò<ó ð<ð
 ò<ó ð<ð
 ò@ó ð@ð
 ò8ó ñ8rw   r�   c                  ó.  — e Zd ZU ded<   dd„Zedd„«       Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Zy)$r  rO   rÀ   c                ó   — || _         y rœ   r  r  s     rv   rq   z#AsyncOpenAIWithRawResponse.__init__ü  r  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncCompletionsWithRawResponse)ry   rB  rÀ   r,   )rt   rB  s     rv   r,   z&AsyncOpenAIWithRawResponse.completionsÿ  ó   € åJá.¨t¯|©|×/GÑ/GÓHÐHrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncChatWithRawResponse)r|   rE  rÀ   r"   )rt   rE  s     rv   r"   zAsyncOpenAIWithRawResponse.chat  ó   € å<á'¨¯©×(9Ñ(9Ó:Ð:rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncEmbeddingsWithRawResponse)r   rH  rÀ   r+   )rt   rH  s     rv   r+   z%AsyncOpenAIWithRawResponse.embeddings  s   € åHá-¨d¯l©l×.EÑ.EÓFÐFrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncFilesWithRawResponse)r�   rJ  rÀ   r%   )rt   rJ  s     rv   r%   z AsyncOpenAIWithRawResponse.files  ó   € å>á(¨¯©×);Ñ);Ó<Ð<rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncImagesWithRawResponse)r„   rM  rÀ   r&   )rt   rM  s     rv   r&   z!AsyncOpenAIWithRawResponse.images  ó   € å@á)¨$¯,©,×*=Ñ*=Ó>Ð>rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncAudioWithRawResponse)r‡   rP  rÀ   r#   )rt   rP  s     rv   r#   z AsyncOpenAIWithRawResponse.audio  rK  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncModerationsWithRawResponse)r‰   rR  rÀ   r.   )rt   rR  s     rv   r.   z&AsyncOpenAIWithRawResponse.moderations#  rC  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncModelsWithRawResponse)r‹   rT  rÀ   r'   )rt   rT  s     rv   r'   z!AsyncOpenAIWithRawResponse.models)  rN  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncFineTuningWithRawResponse)r�   rV  rÀ   r-   )rt   rV  s     rv   r-   z&AsyncOpenAIWithRawResponse.fine_tuning/  s   € åIá-¨d¯l©l×.FÑ.FÓGÐGrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú AsyncVectorStoresWithRawResponse)r�   rX  rÀ   r/   )rt   rX  s     rv   r/   z(AsyncOpenAIWithRawResponse.vector_stores5  s   € åMá/°·±×0JÑ0JÓKÐKrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncBetaWithRawResponse)r‘   rZ  rÀ   r!   )rt   rZ  s     rv   r!   zAsyncOpenAIWithRawResponse.beta;  rF  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncBatchesWithRawResponse)r“   r\  rÀ   r(   )rt   r\  s     rv   r(   z"AsyncOpenAIWithRawResponse.batchesA  ó   € åBá*¨4¯<©<×+?Ñ+?Ó@Ð@rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncUploadsWithRawResponse)r–   r_  rÀ   r)   )rt   r_  s     rv   r)   z"AsyncOpenAIWithRawResponse.uploadsG  r]  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncResponsesWithRawResponse)r˜   ra  rÀ   r*   )rt   ra  s     rv   r*   z$AsyncOpenAIWithRawResponse.responsesM  s   € åFá,¨T¯\©\×-CÑ-CÓDÐDrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncEvalsWithRawResponse)rš   rc  rÀ   r$   )rt   rc  s     rv   r$   z AsyncOpenAIWithRawResponse.evalsS  rK  rw   N©r  rO   rá   râ   )rá   z+completions.AsyncCompletionsWithRawResponse)rá   zchat.AsyncChatWithRawResponse)rá   z)embeddings.AsyncEmbeddingsWithRawResponse)rá   zfiles.AsyncFilesWithRawResponse)rá   z!images.AsyncImagesWithRawResponse)rá   zaudio.AsyncAudioWithRawResponse)rá   z+moderations.AsyncModerationsWithRawResponse)rá   z!models.AsyncModelsWithRawResponse)rá   z*fine_tuning.AsyncFineTuningWithRawResponse)rá   z.vector_stores.AsyncVectorStoresWithRawResponse)rá   zbeta.AsyncBetaWithRawResponse)rá   z#batches.AsyncBatchesWithRawResponse)rá   z#uploads.AsyncUploadsWithRawResponse)rá   z'responses.AsyncResponsesWithRawResponse)rá   zevals.AsyncEvalsWithRawResponser>  r¼   rw   rv   r  r  ù  sI  … ØÓóð òIó ðIð
 ò;ó ð;ð
 òGó ðGð
 ò=ó ð=ð
 ò?ó ð?ð
 ò=ó ð=ð
 òIó ðIð
 ò?ó ð?ð
 òHó ðHð
 òLó ðLð
 ò;ó ð;ð
 òAó ðAð
 òAó ðAð
 òEó ðEð
 ò=ó ñ=rw   r  c                  ó.  — e Zd ZU ded<   dd„Zedd„«       Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Zy)$r¡   rN   rÀ   c                ó   — || _         y rœ   r  r  s     rv   rq   z#OpenAIWithStreamedResponse.__init__]  r  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú CompletionsWithStreamingResponse)ry   rh  rÀ   r,   )rt   rh  s     rv   r,   z&OpenAIWithStreamedResponse.completions`  ó   € åKá/°·±×0HÑ0HÓIÐIrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚChatWithStreamingResponse)r|   rk  rÀ   r"   )rt   rk  s     rv   r"   zOpenAIWithStreamedResponse.chatf  ó   € å=á(¨¯©×):Ñ):Ó;Ð;rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚEmbeddingsWithStreamingResponse)r   rn  rÀ   r+   )rt   rn  s     rv   r+   z%OpenAIWithStreamedResponse.embeddingsl  s   € åIá.¨t¯|©|×/FÑ/FÓGÐGrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚFilesWithStreamingResponse)r�   rp  rÀ   r%   )rt   rp  s     rv   r%   z OpenAIWithStreamedResponse.filesr  ó   € å?á)¨$¯,©,×*<Ñ*<Ó=Ð=rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚImagesWithStreamingResponse)r„   rs  rÀ   r&   )rt   rs  s     rv   r&   z!OpenAIWithStreamedResponse.imagesx  ó   € åAá*¨4¯<©<×+>Ñ+>Ó?Ð?rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAudioWithStreamingResponse)r‡   rv  rÀ   r#   )rt   rv  s     rv   r#   z OpenAIWithStreamedResponse.audio~  rq  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú ModerationsWithStreamingResponse)r‰   rx  rÀ   r.   )rt   rx  s     rv   r.   z&OpenAIWithStreamedResponse.moderations„  ri  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚModelsWithStreamingResponse)r‹   rz  rÀ   r'   )rt   rz  s     rv   r'   z!OpenAIWithStreamedResponse.modelsŠ  rt  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚFineTuningWithStreamingResponse)r�   r|  rÀ   r-   )rt   r|  s     rv   r-   z&OpenAIWithStreamedResponse.fine_tuning�  rC  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú!VectorStoresWithStreamingResponse)r�   r~  rÀ   r/   )rt   r~  s     rv   r/   z(OpenAIWithStreamedResponse.vector_stores–  s   € åNá0°·±×1KÑ1KÓLÐLrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚBetaWithStreamingResponse)r‘   r€  rÀ   r!   )rt   r€  s     rv   r!   zOpenAIWithStreamedResponse.betaœ  rl  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚBatchesWithStreamingResponse)r“   r‚  rÀ   r(   )rt   r‚  s     rv   r(   z"OpenAIWithStreamedResponse.batches¢  ó   € åCá+¨D¯L©L×,@Ñ,@ÓAÐArw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚUploadsWithStreamingResponse)r–   r…  rÀ   r)   )rt   r…  s     rv   r)   z"OpenAIWithStreamedResponse.uploads¨  rƒ  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚResponsesWithStreamingResponse)r˜   r‡  rÀ   r*   )rt   r‡  s     rv   r*   z$OpenAIWithStreamedResponse.responses®  s   € åGá-¨d¯l©l×.DÑ.DÓEÐErw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚEvalsWithStreamingResponse)rš   r‰  rÀ   r$   )rt   r‰  s     rv   r$   z OpenAIWithStreamedResponse.evals´  rq  rw   Nr=  )rá   z,completions.CompletionsWithStreamingResponse)rá   zchat.ChatWithStreamingResponse)rá   z*embeddings.EmbeddingsWithStreamingResponse)rá   z files.FilesWithStreamingResponse)rá   z"images.ImagesWithStreamingResponse)rá   z audio.AudioWithStreamingResponse)rá   z,moderations.ModerationsWithStreamingResponse)rá   z"models.ModelsWithStreamingResponse)rá   z+fine_tuning.FineTuningWithStreamingResponse)rá   z/vector_stores.VectorStoresWithStreamingResponse)rá   zbeta.BetaWithStreamingResponse)rá   z$batches.BatchesWithStreamingResponse)rá   z$uploads.UploadsWithStreamingResponse)rá   z(responses.ResponsesWithStreamingResponse)rá   z evals.EvalsWithStreamingResponser>  r¼   rw   rv   r¡   r¡   Z  sL  … ØƒOóð òJó ðJð
 ò<ó ð<ð
 òHó ðHð
 ò>ó ð>ð
 ò@ó ð@ð
 ò>ó ð>ð
 òJó ðJð
 ò@ó ð@ð
 òIó ðIð
 òMó ðMð
 ò<ó ð<ð
 òBó ðBð
 òBó ðBð
 òFó ðFð
 ò>ó ñ>rw   r¡   c                  ó.  — e Zd ZU ded<   dd„Zedd„«       Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Zy)$r  rO   rÀ   c                ó   — || _         y rœ   r  r  s     rv   rq   z(AsyncOpenAIWithStreamedResponse.__init__¾  r  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú%AsyncCompletionsWithStreamingResponse)ry   r�  rÀ   r,   )rt   r�  s     rv   r,   z+AsyncOpenAIWithStreamedResponse.completionsÁ  ó   € åPá4°T·\±\×5MÑ5MÓNÐNrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncChatWithStreamingResponse)r|   r�  rÀ   r"   )rt   r�  s     rv   r"   z$AsyncOpenAIWithStreamedResponse.chatÇ  ó   € åBá-¨d¯l©l×.?Ñ.?Ó@Ð@rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú$AsyncEmbeddingsWithStreamingResponse)r   r“  rÀ   r+   )rt   r“  s     rv   r+   z*AsyncOpenAIWithStreamedResponse.embeddingsÍ  s   € åNá3°D·L±L×4KÑ4KÓLÐLrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncFilesWithStreamingResponse)r�   r•  rÀ   r%   )rt   r•  s     rv   r%   z%AsyncOpenAIWithStreamedResponse.filesÓ  ó   € åDá.¨t¯|©|×/AÑ/AÓBÐBrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú AsyncImagesWithStreamingResponse)r„   r˜  rÀ   r&   )rt   r˜  s     rv   r&   z&AsyncOpenAIWithStreamedResponse.imagesÙ  ó   € åFá/°·±×0CÑ0CÓDÐDrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncAudioWithStreamingResponse)r‡   r›  rÀ   r#   )rt   r›  s     rv   r#   z%AsyncOpenAIWithStreamedResponse.audioß  r–  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú%AsyncModerationsWithStreamingResponse)r‰   r�  rÀ   r.   )rt   r�  s     rv   r.   z+AsyncOpenAIWithStreamedResponse.moderationså  rŽ  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú AsyncModelsWithStreamingResponse)r‹   rŸ  rÀ   r'   )rt   rŸ  s     rv   r'   z&AsyncOpenAIWithStreamedResponse.modelsë  r™  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú$AsyncFineTuningWithStreamingResponse)r�   r¡  rÀ   r-   )rt   r¡  s     rv   r-   z+AsyncOpenAIWithStreamedResponse.fine_tuningñ  s   € åOá3°D·L±L×4LÑ4LÓMÐMrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú&AsyncVectorStoresWithStreamingResponse)r�   r£  rÀ   r/   )rt   r£  s     rv   r/   z-AsyncOpenAIWithStreamedResponse.vector_stores÷  s   € åSá5°d·l±l×6PÑ6PÓQÐQrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncBetaWithStreamingResponse)r‘   r¥  rÀ   r!   )rt   r¥  s     rv   r!   z$AsyncOpenAIWithStreamedResponse.betaý  r‘  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú!AsyncBatchesWithStreamingResponse)r“   r§  rÀ   r(   )rt   r§  s     rv   r(   z'AsyncOpenAIWithStreamedResponse.batches  ó   € åHá0°·±×1EÑ1EÓFÐFrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú!AsyncUploadsWithStreamingResponse)r–   rª  rÀ   r)   )rt   rª  s     rv   r)   z'AsyncOpenAIWithStreamedResponse.uploads	  r¨  rw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )Ú#AsyncResponsesWithStreamingResponse)r˜   r¬  rÀ   r*   )rt   r¬  s     rv   r*   z)AsyncOpenAIWithStreamedResponse.responses  s   € åLá2°4·<±<×3IÑ3IÓJÐJrw   c                óF   — ddl m}  || j                  j                  «      S )Nr
   )ÚAsyncEvalsWithStreamingResponse)rš   r®  rÀ   r$   )rt   r®  s     rv   r$   z%AsyncOpenAIWithStreamedResponse.evals  r–  rw   Nrd  )rá   z1completions.AsyncCompletionsWithStreamingResponse)rá   z#chat.AsyncChatWithStreamingResponse)rá   z/embeddings.AsyncEmbeddingsWithStreamingResponse)rá   z%files.AsyncFilesWithStreamingResponse)rá   z'images.AsyncImagesWithStreamingResponse)rá   z%audio.AsyncAudioWithStreamingResponse)rá   z1moderations.AsyncModerationsWithStreamingResponse)rá   z'models.AsyncModelsWithStreamingResponse)rá   z0fine_tuning.AsyncFineTuningWithStreamingResponse)rá   z4vector_stores.AsyncVectorStoresWithStreamingResponse)rá   z#beta.AsyncBetaWithStreamingResponse)rá   z)batches.AsyncBatchesWithStreamingResponse)rá   z)uploads.AsyncUploadsWithStreamingResponse)rá   z-responses.AsyncResponsesWithStreamingResponse)rá   z%evals.AsyncEvalsWithStreamingResponser>  r¼   rw   rv   r  r  »  sW  … ØÓóð òOó ðOð
 òAó ðAð
 òMó ðMð
 òCó ðCð
 òEó ðEð
 òCó ðCð
 òOó ðOð
 òEó ðEð
 òNó ðNð
 òRó ðRð
 òAó ðAð
 òGó ðGð
 òGó ðGð
 òKó ðKð
 òCó ñCrw   r  )oÚ
__future__r   rm   Útypingr   r   r   r   Útyping_extensionsr   r	   ÚhttpxÚ r   Ú_qsr   Ú_typesr   r   r   r   r   r   r   Ú_utilsr   r   r   Ú_compatr   Ú_versionr   Ú
_streamingr   r   r   r   Ú_base_clientr   r   r    Ú	resourcesr!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r�   r0   r1   r„   r2   r3   r‹   r4   r5   r“   r6   r7   Úresources.beta.betar8   r9   Úresources.chat.chatr:   r;   r   r<   r=   Úresources.audio.audior>   r?   ry   r@   rA   Úresources.evals.evalsrB   rC   r‰   rD   rE   Úresources.uploads.uploadsrF   rG   Úresources.responses.responsesrH   rI   Ú!resources.fine_tuning.fine_tuningrJ   rK   Ú%resources.vector_stores.vector_storesrL   rM   Ú__all__rN   rO   r�   r  r¡   r  rP   rQ   r¼   rw   rv   ú<module>rÅ     s  ðõ #ã 	ß 5Ó 5ß ,ã å Ý ÷÷ ñ ÷ñ õ
 %Ý !ß Dß 4÷ñ ñ ÷÷ ÷ ÷ ñ ÷" 3ß5ß5ß8ß4ß4ßAß8ßDß8ßDß@ßHßNßVâ
v€ôdEˆ]ô dEôN	dE�.ô dE÷N	^8ñ ^8÷B^=ñ ^=÷B^>ñ ^>÷B^Cñ ^CðB 
€à�rw   