Ë
    ²ŒjÂ©  ã                  ó  — d dl mZ d dlZd dlmZ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" 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/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<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 ddlfmgZgmhZh ddlimjZjmkZk dd llmmZmmnZn dd!lompZpmqZq dd"lrmsZsmtZt dd#lumvZvmwZw g d$¢Zx G d%„ d&e*«      Zy G d'„ d(e+«      Zz G d)„ d*«      Z{ G d+„ d,«      Z| G d-„ d.«      Z} G d/„ d0«      Z~eyZezZ€y)1é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚMappingÚCallableÚ	Awaitable)ÚSelfÚoverrideé   )Ú_exceptions©ÚQuerystring)ÚOmitÚTimeoutÚNotGivenÚ	TransportÚProxiesTypesÚRequestOptionsÚ	not_given)Úis_givenÚ
is_mappingÚget_async_library)Úcached_property)ÚFinalRequestOptions)Ú__version__)ÚStreamÚAsyncStream)ÚOpenAIErrorÚAPIStatusError)ÚDEFAULT_MAX_RETRIESÚSyncAPIClientÚAsyncAPIClient)ÚbetaÚchatÚaudioÚevalsÚfilesÚimagesÚmodelsÚbatchesÚuploadsÚrealtimeÚ	responsesÚ
containersÚ
embeddingsÚcompletionsÚfine_tuningÚmoderationsÚconversationsÚvector_stores)ÚFilesÚ
AsyncFiles)ÚImagesÚAsyncImages)ÚModelsÚAsyncModels)ÚBatchesÚAsyncBatches)ÚWebhooksÚAsyncWebhooks)ÚBetaÚ	AsyncBeta)ÚChatÚ	AsyncChat)Ú
EmbeddingsÚAsyncEmbeddings)ÚAudioÚ
AsyncAudio)ÚCompletionsÚAsyncCompletions)ÚEvalsÚ
AsyncEvals)ÚModerationsÚAsyncModerations)ÚUploadsÚAsyncUploads)ÚRealtimeÚAsyncRealtime)Ú	ResponsesÚAsyncResponses)Ú
ContainersÚAsyncContainers)Ú
FineTuningÚAsyncFineTuning)ÚConversationsÚAsyncConversations)Ú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ed<   	 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d0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zed5d„«       Zed6d„«       Zed7d„«       Zed8d„«       Zed9d„«       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ed@d"„«       «       ZdAd#„Z edBˆ fd$„«       Z!eedCd%„«       «       Z"eedDˆ fd&„«       «       Z#d	d	d	d	d	d	ed	ed	d	d	d	i d'œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dEd(„Z$e$Z%e	 	 	 	 	 	 	 	 dFd)„«       Z&ˆ xZ'S )Gr[   ÚstrÚapi_keyú
str | NoneÚorganizationÚprojectÚwebhook_secretústr | httpx.URL | NoneÚwebsocket_base_urlNF©ra   rc   rd   re   Úbase_urlrg   ÚtimeoutÚmax_retriesÚdefault_headersÚdefault_queryÚhttp_clientÚ_strict_response_validationc          
     óF  •— |€t         j                  j                  d«      }|€t        d«      ‚t	        |«      rd| _        || _        n|| _        d| _        |€t         j                  j                  d«      }|| _        |€t         j                  j                  d«      }|| _        |€t         j                  j                  d«      }|| _	        || _
        |€t         j                  j                  d«      }|€d	}t        ‰| �1  t        |||||	|
|¬
«       t        | _        y)a}  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`
        - `webhook_secret` from `OPENAI_WEBHOOK_SECRET`
        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_WEBHOOK_SECRETÚOPENAI_BASE_URLúhttps://api.openai.com/v1©Úversionri   rk   rj   rn   Úcustom_headersÚcustom_queryro   )ÚosÚenvironÚgetr   Úcallablera   Ú_api_key_providerrc   rd   re   rg   ÚsuperÚ__init__r   r   Ú_default_stream_cls©Úselfra   rc   rd   re   ri   rg   rj   rk   rl   rm   rn   ro   Ú	__class__s                €úX/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/openai/_client.pyrƒ   zOpenAI.__init__a   s  ø€ ðF ˆ?Ü—j‘j—n‘nÐ%5Ó6ˆGØˆ?Üð Vóð ô �GÔØˆDŒLØ?FˆDÕ"à"ˆDŒLØ%)ˆDÔ"àÐÜŸ:™:Ÿ>™>¨/Ó:ˆLØ(ˆÔàˆ?Ü—j‘j—n‘nÐ%8Ó9ˆGØˆŒàÐ!ÜŸZ™ZŸ^™^Ð,CÓDˆNØ,ˆÔà"4ˆÔàÐÜ—z‘z—~‘~Ð&7Ó8ˆHØÐØ2ˆHä‰ÑÜØØ#ØØ#Ø*Ø&Ø(Cð 	ô 		
ô $*ˆÕ ó    c                ó   — ddl m}  || «      S )Nr   )rG   )Úresources.completionsrG   )r†   rG   s     rˆ   r0   zOpenAI.completions±   ó   € å6á˜4Ó Ð r‰   c                ó   — ddl m}  || «      S )Nr   )rA   )Úresources.chatrA   )r†   rA   s     rˆ   r$   zOpenAI.chat·   ó   € å(á�D‹zÐr‰   c                ó   — ddl m}  || «      S )Nr   )rC   )Úresources.embeddingsrC   )r†   rC   s     rˆ   r/   zOpenAI.embeddings½   ó   € å4á˜$ÓÐr‰   c                ó   — ddl m}  || «      S )Nr   )r5   )Úresources.filesr5   )r†   r5   s     rˆ   r'   zOpenAI.filesÃ   ó   € å*á�T‹{Ðr‰   c                ó   — ddl m}  || «      S )Nr   )r7   )Úresources.imagesr7   )r†   r7   s     rˆ   r(   zOpenAI.imagesÉ   ó   € å,á�d‹|Ðr‰   c                ó   — ddl m}  || «      S )Nr   )rE   )Úresources.audiorE   )r†   rE   s     rˆ   r%   zOpenAI.audioÏ   r•   r‰   c                ó   — ddl m}  || «      S )Nr   )rK   )Úresources.moderationsrK   )r†   rK   s     rˆ   r2   zOpenAI.moderationsÕ   rŒ   r‰   c                ó   — ddl m}  || «      S )Nr   )r9   )Úresources.modelsr9   )r†   r9   s     rˆ   r)   zOpenAI.modelsÛ   r˜   r‰   c                ó   — ddl m}  || «      S )Nr   )rU   )Úresources.fine_tuningrU   )r†   rU   s     rˆ   r1   zOpenAI.fine_tuningá   s   € å5á˜$ÓÐr‰   c                ó   — ddl m}  || «      S )Nr   )rY   )Úresources.vector_storesrY   )r†   rY   s     rˆ   r4   zOpenAI.vector_storesç   s   € å9á˜DÓ!Ð!r‰   c                ó   — ddl m}  || «      S )Nr   )r=   )Úresources.webhooksr=   )r†   r=   s     rˆ   ÚwebhookszOpenAI.webhooksí   ó   € å0á˜‹~Ðr‰   c                ó   — ddl m}  || «      S )Nr   )r?   )Úresources.betar?   )r†   r?   s     rˆ   r#   zOpenAI.betaó   r�   r‰   c                ó   — ddl m}  || «      S )Nr   )r;   )Úresources.batchesr;   )r†   r;   s     rˆ   r*   zOpenAI.batchesù   ó   € å.á�t‹}Ðr‰   c                ó   — ddl m}  || «      S )Nr   )rM   )Úresources.uploadsrM   )r†   rM   s     rˆ   r+   zOpenAI.uploadsÿ   r«   r‰   c                ó   — ddl m}  || «      S )Nr   )rQ   )Úresources.responsesrQ   )r†   rQ   s     rˆ   r-   zOpenAI.responses  s   € å2á˜‹Ðr‰   c                ó   — ddl m}  || «      S )Nr   )rO   )Úresources.realtimerO   )r†   rO   s     rˆ   r,   zOpenAI.realtime  r¦   r‰   c                ó   — ddl m}  || «      S )Nr   )rW   )Úresources.conversationsrW   )r†   rW   s     rˆ   r3   zOpenAI.conversations  s   € å:á˜TÓ"Ð"r‰   c                ó   — ddl m}  || «      S )Nr   )rI   )Úresources.evalsrI   )r†   rI   s     rˆ   r&   zOpenAI.evals  r•   r‰   c                ó   — ddl m}  || «      S )Nr   )rS   )Úresources.containersrS   )r†   rS   s     rˆ   r.   zOpenAI.containers  r’   r‰   c                ó   — t        | «      S ©N)ÚOpenAIWithRawResponse©r†   s    rˆ   Úwith_raw_responsezOpenAI.with_raw_response#  s   € ä$ TÓ*Ð*r‰   c                ó   — t        | «      S r¹   )ÚOpenAIWithStreamedResponser»   s    rˆ   Úwith_streaming_responsezOpenAI.with_streaming_response'  ó   € ä)¨$Ó/Ð/r‰   c                ó   — t        d¬«      S ©NÚbrackets)Úarray_formatr   r»   s    rˆ   Úqsz	OpenAI.qs+  ó   € ô ¨
Ô3Ð3r‰   c                óH   — | j                   r| j                  «       | _        y y r¹   ©r�   ra   r»   s    rˆ   Ú_refresh_api_keyzOpenAI._refresh_api_key0  s    € Ø×!Ò!Ø×1Ñ1Ó3ˆD�Lð "r‰   c                óB   •— | j                  «        t        ‰| �	  |«      S r¹   ©rÉ   r‚   Ú_prepare_options©r†   Úoptionsr‡   s     €rˆ   rÌ   zOpenAI._prepare_options4  s   ø€ à×ÑÔÜ‰wÑ'¨Ó0Ð0r‰   c                ó0   — | j                   }|si S dd|› �iS ©NÚAuthorizationzBearer ©ra   ©r†   ra   s     rˆ   Úauth_headerszOpenAI.auth_headers9  ó'   € ð —,‘,ˆÙàˆIØ 7¨7¨)Ð!4Ð5Ð5r‰   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)r‚   rl   rc   r   rd   Ú_custom_headers©r†   r‡   s    €rˆ   rl   zOpenAI.default_headersB  s`   ø€ ð
Ü‰gÑ%ð
à!(Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r‰   ©ra   rc   rd   re   rg   ri   rj   rn   rk   rl   Úset_default_headersrm   Ú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                  |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)ra   rc   rd   re   rg   ri   rj   rn   rk   rl   rm   © ©Ú
ValueErrorrÙ   Ú_custom_queryÚ_clientr‡   r�   ra   rc   rd   re   rg   ri   Ú
isinstancer   rj   r   rk   ©r†   ra   rc   rd   re   rg   ri   rj   rn   rk   rl   rÜ   rm   rÝ   rÞ   ÚheadersÚparamss                    rˆ   ÚcopyzOpenAI.copyM  ó@  € ð* Ð&Ð+>Ð+JÜÐoÓpÐpàÐ$Ð):Ð)FÜÐkÓlÐlà×&Ñ&ˆØÐ&Ø4˜Ð4 OÐ4‰GØ Ð,Ø)ˆGà×#Ñ#ˆØÐ$Ø0˜Ð0 -Ð0‰FØÐ*Ø&ˆFà!Ò1 T§\¡\ˆØˆt�~‰~ð 
ØÒE˜t×5Ñ5ÒE¸¿¹Ø%Ò:¨×):Ñ):ØÒ+˜tŸ|™|Ø)Ò@¨T×-@Ñ-@Ø1ÒL°T×5LÑ5LØÒ. §¡Ü$.¨w¼Ô$A�D—L’LÀwØ#Ü'/°Ô'<™À$×BRÑBRØ#Ø ñ
ð ñ
ð 	
r‰   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   r   Ústatus_coder   ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorr   ©r†   Úerr_msgrð   rï   Údatas        rˆ   Ú_make_status_errorzOpenAI._make_status_errorˆ  ó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ÐDr‰   )ra   zstr | None | Callable[[], str]rc   rb   rd   rb   re   rb   ri   rf   rg   rf   rj   ú!float | Timeout | None | NotGivenrk   Úintrl   úMapping[str, str] | Nonerm   úMapping[str, object] | Nonern   úhttpx.Client | Nonero   ÚboolÚreturnÚNone)r  rG   )r  rA   )r  rC   )r  r5   )r  r7   )r  rE   )r  rK   )r  r9   )r  rU   )r  rY   )r  r=   )r  r?   )r  r;   )r  rM   )r  rQ   )r  rO   )r  rW   )r  rI   )r  rS   )r  rº   )r  r¾   ©r  r   ©r  r  ©rÎ   r   r  r   ©r  zdict[str, str]©r  zdict[str, str | Omit])ra   zstr | Callable[[], str] | Nonerc   rb   rd   rb   re   rb   rg   rf   ri   rf   rj   r   rn   r  rk   úint | NotGivenrl   r  rÜ   r  rm   r  rÝ   r  rÞ   úMapping[str, Any]r  r	   ©rü   r`   rð   Úobjectrï   zhttpx.Responser  r   ©(Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   r    rƒ   r   r0   r$   r/   r'   r(   r%   r2   r)   r1   r4   r¥   r#   r*   r+   r-   r,   r3   r&   r.   r¼   r¿   Úpropertyr
   rÅ   rÉ   rÌ   rÔ   rl   rê   Úwith_optionsrþ   Ú__classcell__©r‡   s   @rˆ   r[   r[   R   s  ø… àƒLØÓØÓØÓà.Ó.ðð 37Ø#'Ø"Ø%)Ø+/Ø59Ø5>Ø.Ø48Ø59ð ,0ð -2ñ3N*ð 0ðN*ð !ð	N*ð
 ðN*ð #ðN*ð )ðN*ð 3ðN*ð 3ðN*ð ðN*ð 2ðN*ð 3ðN*ð  )ð!N*ð2 &*ð3N*ð4 
õ5N*ð` ò!ó ð!ð
 òó ðð
 ò ó ð ð
 òó ðð
 òó ðð
 òó ðð
 ò!ó ð!ð
 òó ðð
 ò ó ð ð
 ò"ó ð"ð
 òó ðð
 òó ðð
 òó ðð
 òó ðð
 òó ðð
 òó ðð
 ò#ó ð#ð
 òó ðð
 ò ó ð ð
 ò+ó ð+ð ò0ó ð0ð Øò4ó ó ð4ó4ð ô1ó ð1ð Øò6ó ó ð6ð Øô
ó ó ð
ð 37Ø#'Ø"Ø%)Ø59Ø+/Ø5>Ø+/Ø&/Ø48Ø8<Ø59Ø9=Ø+-ñ!5
ð 0ð5
ð !ð	5
ð
 ð5
ð #ð5
ð 3ð5
ð )ð5
ð 3ð5
ð )ð5
ð $ð5
ð 2ð5
ð 6ð5
ð 3ð5
ð 7ð5
ð  )ð!5
ð" 
ó#5
ðr €LàðEàðEð ð	Eð
 !ðEð 
òEó ôEr‰   r[   c                  ó  ‡ — e Zd ZU ded<   ded<   ded<   ded<   ded<   	 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d0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zed5d„«       Zed6d„«       Zed7d„«       Zed8d„«       Zed9d„«       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ed@d"„«       «       ZdAd#„Z edBˆ fd$„«       Z!eedCd%„«       «       Z"eedDˆ fd&„«       «       Z#d	d	d	d	d	d	ed	ed	d	d	d	i d'œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dEd(„Z$e$Z%e	 	 	 	 	 	 	 	 dFd)„«       Z&ˆ xZ'S )Gr\   r`   ra   rb   rc   rd   re   rf   rg   NFrh   c          
     óF  •— |€t         j                  j                  d«      }|€t        d«      ‚t	        |«      rd| _        || _        n|| _        d| _        |€t         j                  j                  d«      }|| _        |€t         j                  j                  d«      }|| _        |€t         j                  j                  d«      }|| _	        || _
        |€t         j                  j                  d«      }|€d	}t        ‰| �1  t        |||||	|
|¬
«       t        | _        y)a|  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`
        - `webhook_secret` from `OPENAI_WEBHOOK_SECRET`
        Nrq   rr   rs   rt   ru   rv   rw   rx   ry   )r}   r~   r   r   r€   ra   r�   rc   rd   re   rg   r‚   rƒ   r   r   r„   r…   s                €rˆ   rƒ   zAsyncOpenAI.__init__º  s  ø€ ðF ˆ?Ü—j‘j—n‘nÐ%5Ó6ˆGØˆ?Üð Vóð ô �GÔØˆDŒLØJQˆDÕ"à"ˆDŒLØ%)ˆDÔ"àÐÜŸ:™:Ÿ>™>¨/Ó:ˆLØ(ˆÔàˆ?Ü—j‘j—n‘nÐ%8Ó9ˆGØˆŒàÐ!ÜŸZ™ZŸ^™^Ð,CÓDˆNØ,ˆÔà"4ˆÔàÐÜ—z‘z—~‘~Ð&7Ó8ˆHØÐØ2ˆHä‰ÑÜØØ#ØØ#Ø*Ø&Ø(Cð 	ô 		
ô $/ˆÕ r‰   c                ó   — ddl m}  || «      S )Nr   )rH   )r‹   rH   )r†   rH   s     rˆ   r0   zAsyncOpenAI.completions
  ó   € å;á Ó%Ð%r‰   c                ó   — ddl m}  || «      S )Nr   )rB   )rŽ   rB   )r†   rB   s     rˆ   r$   zAsyncOpenAI.chat  ó   € å-á˜‹Ðr‰   c                ó   — ddl m}  || «      S )Nr   )rD   )r‘   rD   )r†   rD   s     rˆ   r/   zAsyncOpenAI.embeddings  ó   € å9á˜tÓ$Ð$r‰   c                ó   — ddl m}  || «      S )Nr   )r6   )r”   r6   )r†   r6   s     rˆ   r'   zAsyncOpenAI.files  ó   € å/á˜$ÓÐr‰   c                ó   — ddl m}  || «      S )Nr   )r8   )r—   r8   )r†   r8   s     rˆ   r(   zAsyncOpenAI.images"  ó   € å1á˜4Ó Ð r‰   c                ó   — ddl m}  || «      S )Nr   )rF   )rš   rF   )r†   rF   s     rˆ   r%   zAsyncOpenAI.audio(  r#  r‰   c                ó   — ddl m}  || «      S )Nr   )rL   )rœ   rL   )r†   rL   s     rˆ   r2   zAsyncOpenAI.moderations.  r  r‰   c                ó   — ddl m}  || «      S )Nr   )r:   )rž   r:   )r†   r:   s     rˆ   r)   zAsyncOpenAI.models4  r%  r‰   c                ó   — ddl m}  || «      S )Nr   )rV   )r    rV   )r†   rV   s     rˆ   r1   zAsyncOpenAI.fine_tuning:  s   € å:á˜tÓ$Ð$r‰   c                ó   — ddl m}  || «      S )Nr   )rZ   )r¢   rZ   )r†   rZ   s     rˆ   r4   zAsyncOpenAI.vector_stores@  s   € å>á  Ó&Ð&r‰   c                ó   — ddl m}  || «      S )Nr   )r>   )r¤   r>   )r†   r>   s     rˆ   r¥   zAsyncOpenAI.webhooksF  ó   € å5á˜TÓ"Ð"r‰   c                ó   — ddl m}  || «      S )Nr   )r@   )r¨   r@   )r†   r@   s     rˆ   r#   zAsyncOpenAI.betaL  r  r‰   c                ó   — ddl m}  || «      S )Nr   )r<   )rª   r<   )r†   r<   s     rˆ   r*   zAsyncOpenAI.batchesR  ó   € å3á˜DÓ!Ð!r‰   c                ó   — ddl m}  || «      S )Nr   )rN   )r­   rN   )r†   rN   s     rˆ   r+   zAsyncOpenAI.uploadsX  r/  r‰   c                ó   — ddl m}  || «      S )Nr   )rR   )r¯   rR   )r†   rR   s     rˆ   r-   zAsyncOpenAI.responses^  s   € å7á˜dÓ#Ð#r‰   c                ó   — ddl m}  || «      S )Nr   )rP   )r±   rP   )r†   rP   s     rˆ   r,   zAsyncOpenAI.realtimed  r,  r‰   c                ó   — ddl m}  || «      S )Nr   )rX   )r³   rX   )r†   rX   s     rˆ   r3   zAsyncOpenAI.conversationsj  s   € å?á! $Ó'Ð'r‰   c                ó   — ddl m}  || «      S )Nr   )rJ   )rµ   rJ   )r†   rJ   s     rˆ   r&   zAsyncOpenAI.evalsp  r#  r‰   c                ó   — ddl m}  || «      S )Nr   )rT   )r·   rT   )r†   rT   s     rˆ   r.   zAsyncOpenAI.containersv  r!  r‰   c                ó   — t        | «      S r¹   )ÚAsyncOpenAIWithRawResponser»   s    rˆ   r¼   zAsyncOpenAI.with_raw_response|  rÀ   r‰   c                ó   — t        | «      S r¹   )ÚAsyncOpenAIWithStreamedResponser»   s    rˆ   r¿   z#AsyncOpenAI.with_streaming_response€  s   € ä.¨tÓ4Ð4r‰   c                ó   — t        d¬«      S rÂ   r   r»   s    rˆ   rÅ   zAsyncOpenAI.qs„  rÆ   r‰   c              ƒ  ód   K  — | j                   r| j                  «       ƒ d {  –—† | _        y y 7 Œ­wr¹   rÈ   r»   s    rˆ   rÉ   zAsyncOpenAI._refresh_api_key‰  s*   è ø€ Ø×!Ò!Ø!%×!7Ñ!7Ó!9×9ˆD�Lð "Ø9ús   ‚ 0¢.£0c              ƒ  ór   •K  — | j                  «       ƒ d {  –—†  t        ‰| �	  |«      ƒ d {  –—† S 7 Œ7 Œ­wr¹   rË   rÍ   s     €rˆ   rÌ   zAsyncOpenAI._prepare_options�  s5   øè ø€ à×#Ñ#Ó%×%Ð%Ü‘WÑ-¨gÓ6×6Ð6ð 	&øØ6ús   ƒ7—3˜7®5¯7µ7c                ó0   — | j                   }|si S dd|› �iS rÐ   rÒ   rÓ   s     rˆ   rÔ   zAsyncOpenAI.auth_headers’  rÕ   r‰   c                óÖ   •— i t         ‰| �  ¥dt        «       › �| j                  �| j                  n	t	        «       | j
                  �| j
                  n	t	        «       dœ¥| j                  ¥S )Nzasync:rØ   )r‚   rl   r   rc   r   rd   rÙ   rÚ   s    €rˆ   rl   zAsyncOpenAI.default_headers›  sl   ø€ ð
Ü‰gÑ%ð
à#)Ô*;Ó*=Ð)>Ð!?Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r‰   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                  |xs | j                  |xs | j                  t        |t        «      r| j                  n||t        |	«      r|	n| j                   ||dœ|¤ŽS rà   râ   rç   s                    rˆ   rê   zAsyncOpenAI.copy¦  rë   r‰   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        rˆ   rþ   zAsyncOpenAI._make_status_errorá  rÿ   r‰   )ra   ú)str | Callable[[], Awaitable[str]] | Nonerc   rb   rd   rb   re   rb   ri   rf   rg   rf   rj   r   rk   r  rl   r  rm   r  rn   úhttpx.AsyncClient | Nonero   r  r  r  )r  rH   )r  rB   )r  rD   )r  r6   )r  r8   )r  rF   )r  rL   )r  r:   )r  rV   )r  rZ   )r  r>   )r  r@   )r  r<   )r  rN   )r  rR   )r  rP   )r  rX   )r  rJ   )r  rT   )r  r7  )r  r9  r  r	  r
  r  r  )ra   rA  rc   rb   rd   rb   re   rb   rg   rf   ri   rf   rj   r   rn   rB  rk   r  rl   r  rÜ   r  rm   r  rÝ   r  rÞ   r  r  r	   r  r  r  s   @rˆ   r\   r\   «  s  ø… àƒLØÓØÓØÓà.Ó.ðð >BØ#'Ø"Ø%)Ø+/Ø59Ø5>Ø.Ø48Ø59ð 15ð -2ñ3N/ð ;ðN/ð !ð	N/ð
 ðN/ð #ðN/ð )ðN/ð 3ðN/ð 3ðN/ð ðN/ð 2ðN/ð 3ðN/ð  .ð!N/ð2 &*ð3N/ð4 
õ5N/ð` ò&ó ð&ð
 òó ðð
 ò%ó ð%ð
 ò ó ð ð
 ò!ó ð!ð
 ò ó ð ð
 ò&ó ð&ð
 ò!ó ð!ð
 ò%ó ð%ð
 ò'ó ð'ð
 ò#ó ð#ð
 òó ðð
 ò"ó ð"ð
 ò"ó ð"ð
 ò$ó ð$ð
 ò#ó ð#ð
 ò(ó ð(ð
 ò ó ð ð
 ò%ó ð%ð
 ò0ó ð0ð ò5ó ð5ð Øò4ó ó ð4ó:ð ô7ó ð7ð Øò6ó ó ð6ð Øô
ó ó ð
ð >BØ#'Ø"Ø%)Ø59Ø+/Ø5>Ø04Ø&/Ø48Ø8<Ø59Ø9=Ø+-ñ!5
ð ;ð5
ð !ð	5
ð
 ð5
ð #ð5
ð 3ð5
ð )ð5
ð 3ð5
ð .ð5
ð $ð5
ð 2ð5
ð 6ð5
ð 3ð5
ð 7ð5
ð  )ð!5
ð" 
ó#5
ðr €LàðEàðEð ð	Eð
 !ðEð 
òEó ôEr‰   r\   c                  ód  — 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ed'd„«       Zed(d„«       Zed)d„«       Zy)*rº   r[   rå   c                ó   — || _         y r¹   ©rå   ©r†   Úclients     rˆ   rƒ   zOpenAIWithRawResponse.__init__  ó	   € Øˆ�r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚCompletionsWithRawResponse)r‹   rJ  rå   r0   )r†   rJ  s     rˆ   r0   z!OpenAIWithRawResponse.completions
  ó   € åEá)¨$¯,©,×*BÑ*BÓCÐCr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚChatWithRawResponse)rŽ   rM  rå   r$   )r†   rM  s     rˆ   r$   zOpenAIWithRawResponse.chat  ó   € å7á" 4§<¡<×#4Ñ#4Ó5Ð5r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚEmbeddingsWithRawResponse)r‘   rP  rå   r/   )r†   rP  s     rˆ   r/   z OpenAIWithRawResponse.embeddings  ó   € åCá(¨¯©×)@Ñ)@ÓAÐAr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFilesWithRawResponse)r”   rS  rå   r'   )r†   rS  s     rˆ   r'   zOpenAIWithRawResponse.files  ó   € å9á# D§L¡L×$6Ñ$6Ó7Ð7r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚImagesWithRawResponse)r—   rV  rå   r(   )r†   rV  s     rˆ   r(   zOpenAIWithRawResponse.images"  ó   € å;á$ T§\¡\×%8Ñ%8Ó9Ð9r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAudioWithRawResponse)rš   rY  rå   r%   )r†   rY  s     rˆ   r%   zOpenAIWithRawResponse.audio(  rT  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚModerationsWithRawResponse)rœ   r[  rå   r2   )r†   r[  s     rˆ   r2   z!OpenAIWithRawResponse.moderations.  rK  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚModelsWithRawResponse)rž   r]  rå   r)   )r†   r]  s     rˆ   r)   zOpenAIWithRawResponse.models4  rW  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFineTuningWithRawResponse)r    r_  rå   r1   )r†   r_  s     rˆ   r1   z!OpenAIWithRawResponse.fine_tuning:  s   € åDá(¨¯©×)AÑ)AÓBÐBr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVectorStoresWithRawResponse)r¢   ra  rå   r4   )r†   ra  s     rˆ   r4   z#OpenAIWithRawResponse.vector_stores@  s   € åHá*¨4¯<©<×+EÑ+EÓFÐFr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBetaWithRawResponse)r¨   rc  rå   r#   )r†   rc  s     rˆ   r#   zOpenAIWithRawResponse.betaF  rN  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBatchesWithRawResponse)rª   re  rå   r*   )r†   re  s     rˆ   r*   zOpenAIWithRawResponse.batchesL  ó   € å=á% d§l¡l×&:Ñ&:Ó;Ð;r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚUploadsWithRawResponse)r­   rh  rå   r+   )r†   rh  s     rˆ   r+   zOpenAIWithRawResponse.uploadsR  rf  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚResponsesWithRawResponse)r¯   rj  rå   r-   )r†   rj  s     rˆ   r-   zOpenAIWithRawResponse.responsesX  s   € åAá'¨¯©×(>Ñ(>Ó?Ð?r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚRealtimeWithRawResponse)r±   rl  rå   r,   )r†   rl  s     rˆ   r,   zOpenAIWithRawResponse.realtime^  s   € å?á& t§|¡|×'<Ñ'<Ó=Ð=r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚConversationsWithRawResponse)r³   rn  rå   r3   )r†   rn  s     rˆ   r3   z#OpenAIWithRawResponse.conversationsd  s   € åIá+¨D¯L©L×,FÑ,FÓGÐGr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚEvalsWithRawResponse)rµ   rp  rå   r&   )r†   rp  s     rˆ   r&   zOpenAIWithRawResponse.evalsj  rT  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚContainersWithRawResponse)r·   rr  rå   r.   )r†   rr  s     rˆ   r.   z OpenAIWithRawResponse.containersp  rQ  r‰   N©rG  r[   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 realtime.RealtimeWithRawResponse)r  z*conversations.ConversationsWithRawResponse)r  zevals.EvalsWithRawResponse)r  z$containers.ContainersWithRawResponse©r  r  r  r  rƒ   r   r0   r$   r/   r'   r(   r%   r2   r)   r1   r4   r#   r*   r+   r-   r,   r3   r&   r.   rá   r‰   rˆ   rº   rº     s„  … ØƒOóð òDó ðDð
 ò6ó ð6ð
 òBó ðBð
 ò8ó ð8ð
 ò:ó ð:ð
 ò8ó ð8ð
 òDó ðDð
 ò:ó ð:ð
 òCó ðCð
 òGó ðGð
 ò6ó ð6ð
 ò<ó ð<ð
 ò<ó ð<ð
 ò@ó ð@ð
 ò>ó ð>ð
 òHó ðHð
 ò8ó ð8ð
 òBó ñBr‰   rº   c                  ód  — 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ed'd„«       Zed(d„«       Zed)d„«       Zy)*r7  r\   rå   c                ó   — || _         y r¹   rE  rF  s     rˆ   rƒ   z#AsyncOpenAIWithRawResponse.__init__z  rH  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncCompletionsWithRawResponse)r‹   rx  rå   r0   )r†   rx  s     rˆ   r0   z&AsyncOpenAIWithRawResponse.completions}  ó   € åJá.¨t¯|©|×/GÑ/GÓHÐHr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncChatWithRawResponse)rŽ   r{  rå   r$   )r†   r{  s     rˆ   r$   zAsyncOpenAIWithRawResponse.chatƒ  ó   € å<á'¨¯©×(9Ñ(9Ó:Ð:r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncEmbeddingsWithRawResponse)r‘   r~  rå   r/   )r†   r~  s     rˆ   r/   z%AsyncOpenAIWithRawResponse.embeddings‰  ó   € åHá-¨d¯l©l×.EÑ.EÓFÐFr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncFilesWithRawResponse)r”   r�  rå   r'   )r†   r�  s     rˆ   r'   z AsyncOpenAIWithRawResponse.files�  ó   € å>á(¨¯©×);Ñ);Ó<Ð<r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncImagesWithRawResponse)r—   r„  rå   r(   )r†   r„  s     rˆ   r(   z!AsyncOpenAIWithRawResponse.images•  ó   € å@á)¨$¯,©,×*=Ñ*=Ó>Ð>r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAudioWithRawResponse)rš   r‡  rå   r%   )r†   r‡  s     rˆ   r%   z AsyncOpenAIWithRawResponse.audio›  r‚  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncModerationsWithRawResponse)rœ   r‰  rå   r2   )r†   r‰  s     rˆ   r2   z&AsyncOpenAIWithRawResponse.moderations¡  ry  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncModelsWithRawResponse)rž   r‹  rå   r)   )r†   r‹  s     rˆ   r)   z!AsyncOpenAIWithRawResponse.models§  r…  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncFineTuningWithRawResponse)r    r�  rå   r1   )r†   r�  s     rˆ   r1   z&AsyncOpenAIWithRawResponse.fine_tuning­  s   € åIá-¨d¯l©l×.FÑ.FÓGÐGr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncVectorStoresWithRawResponse)r¢   r�  rå   r4   )r†   r�  s     rˆ   r4   z(AsyncOpenAIWithRawResponse.vector_stores³  s   € åMá/°·±×0JÑ0JÓKÐKr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncBetaWithRawResponse)r¨   r‘  rå   r#   )r†   r‘  s     rˆ   r#   zAsyncOpenAIWithRawResponse.beta¹  r|  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncBatchesWithRawResponse)rª   r“  rå   r*   )r†   r“  s     rˆ   r*   z"AsyncOpenAIWithRawResponse.batches¿  ó   € åBá*¨4¯<©<×+?Ñ+?Ó@Ð@r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncUploadsWithRawResponse)r­   r–  rå   r+   )r†   r–  s     rˆ   r+   z"AsyncOpenAIWithRawResponse.uploadsÅ  r”  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncResponsesWithRawResponse)r¯   r˜  rå   r-   )r†   r˜  s     rˆ   r-   z$AsyncOpenAIWithRawResponse.responsesË  s   € åFá,¨T¯\©\×-CÑ-CÓDÐDr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncRealtimeWithRawResponse)r±   rš  rå   r,   )r†   rš  s     rˆ   r,   z#AsyncOpenAIWithRawResponse.realtimeÑ  s   € åDá+¨D¯L©L×,AÑ,AÓBÐBr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú!AsyncConversationsWithRawResponse)r³   rœ  rå   r3   )r†   rœ  s     rˆ   r3   z(AsyncOpenAIWithRawResponse.conversations×  ó   € åNá0°·±×1KÑ1KÓLÐLr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncEvalsWithRawResponse)rµ   rŸ  rå   r&   )r†   rŸ  s     rˆ   r&   z AsyncOpenAIWithRawResponse.evalsÝ  r‚  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncContainersWithRawResponse)r·   r¡  rå   r.   )r†   r¡  s     rˆ   r.   z%AsyncOpenAIWithRawResponse.containersã  r  r‰   N©rG  r\   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%realtime.AsyncRealtimeWithRawResponse)r  z/conversations.AsyncConversationsWithRawResponse)r  zevals.AsyncEvalsWithRawResponse)r  z)containers.AsyncContainersWithRawResponsert  rá   r‰   rˆ   r7  r7  w  s‹  … ØÓóð òIó ðIð
 ò;ó ð;ð
 òGó ðGð
 ò=ó ð=ð
 ò?ó ð?ð
 ò=ó ð=ð
 òIó ðIð
 ò?ó ð?ð
 òHó ðHð
 òLó ðLð
 ò;ó ð;ð
 òAó ðAð
 òAó ðAð
 òEó ðEð
 òCó ðCð
 òMó ðMð
 ò=ó ð=ð
 òGó ñGr‰   r7  c                  ód  — 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ed'd„«       Zed(d„«       Zed)d„«       Zy)*r¾   r[   rå   c                ó   — || _         y r¹   rE  rF  s     rˆ   rƒ   z#OpenAIWithStreamedResponse.__init__í  rH  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú CompletionsWithStreamingResponse)r‹   r¦  rå   r0   )r†   r¦  s     rˆ   r0   z&OpenAIWithStreamedResponse.completionsð  ó   € åKá/°·±×0HÑ0HÓIÐIr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚChatWithStreamingResponse)rŽ   r©  rå   r$   )r†   r©  s     rˆ   r$   zOpenAIWithStreamedResponse.chatö  ó   € å=á(¨¯©×):Ñ):Ó;Ð;r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚEmbeddingsWithStreamingResponse)r‘   r¬  rå   r/   )r†   r¬  s     rˆ   r/   z%OpenAIWithStreamedResponse.embeddingsü  ó   € åIá.¨t¯|©|×/FÑ/FÓGÐGr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFilesWithStreamingResponse)r”   r¯  rå   r'   )r†   r¯  s     rˆ   r'   z OpenAIWithStreamedResponse.files  ó   € å?á)¨$¯,©,×*<Ñ*<Ó=Ð=r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚImagesWithStreamingResponse)r—   r²  rå   r(   )r†   r²  s     rˆ   r(   z!OpenAIWithStreamedResponse.images  ó   € åAá*¨4¯<©<×+>Ñ+>Ó?Ð?r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAudioWithStreamingResponse)rš   rµ  rå   r%   )r†   rµ  s     rˆ   r%   z OpenAIWithStreamedResponse.audio  r°  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú ModerationsWithStreamingResponse)rœ   r·  rå   r2   )r†   r·  s     rˆ   r2   z&OpenAIWithStreamedResponse.moderations  r§  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚModelsWithStreamingResponse)rž   r¹  rå   r)   )r†   r¹  s     rˆ   r)   z!OpenAIWithStreamedResponse.models  r³  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFineTuningWithStreamingResponse)r    r»  rå   r1   )r†   r»  s     rˆ   r1   z&OpenAIWithStreamedResponse.fine_tuning   ry  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú!VectorStoresWithStreamingResponse)r¢   r½  rå   r4   )r†   r½  s     rˆ   r4   z(OpenAIWithStreamedResponse.vector_stores&  r�  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBetaWithStreamingResponse)r¨   r¿  rå   r#   )r†   r¿  s     rˆ   r#   zOpenAIWithStreamedResponse.beta,  rª  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBatchesWithStreamingResponse)rª   rÁ  rå   r*   )r†   rÁ  s     rˆ   r*   z"OpenAIWithStreamedResponse.batches2  ó   € åCá+¨D¯L©L×,@Ñ,@ÓAÐAr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚUploadsWithStreamingResponse)r­   rÄ  rå   r+   )r†   rÄ  s     rˆ   r+   z"OpenAIWithStreamedResponse.uploads8  rÂ  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚResponsesWithStreamingResponse)r¯   rÆ  rå   r-   )r†   rÆ  s     rˆ   r-   z$OpenAIWithStreamedResponse.responses>  s   € åGá-¨d¯l©l×.DÑ.DÓEÐEr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚRealtimeWithStreamingResponse)r±   rÈ  rå   r,   )r†   rÈ  s     rˆ   r,   z#OpenAIWithStreamedResponse.realtimeD  s   € åEá,¨T¯\©\×-BÑ-BÓCÐCr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú"ConversationsWithStreamingResponse)r³   rÊ  rå   r3   )r†   rÊ  s     rˆ   r3   z(OpenAIWithStreamedResponse.conversationsJ  s   € åOá1°$·,±,×2LÑ2LÓMÐMr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚEvalsWithStreamingResponse)rµ   rÌ  rå   r&   )r†   rÌ  s     rˆ   r&   z OpenAIWithStreamedResponse.evalsP  r°  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚContainersWithStreamingResponse)r·   rÎ  rå   r.   )r†   rÎ  s     rˆ   r.   z%OpenAIWithStreamedResponse.containersV  r­  r‰   Nrs  )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&realtime.RealtimeWithStreamingResponse)r  z0conversations.ConversationsWithStreamingResponse)r  z evals.EvalsWithStreamingResponse)r  z*containers.ContainersWithStreamingResponsert  rá   r‰   rˆ   r¾   r¾   ê  sŽ  … ØƒOóð òJó ðJð
 ò<ó ð<ð
 òHó ðHð
 ò>ó ð>ð
 ò@ó ð@ð
 ò>ó ð>ð
 òJó ðJð
 ò@ó ð@ð
 òIó ðIð
 òMó ðMð
 ò<ó ð<ð
 òBó ðBð
 òBó ðBð
 òFó ðFð
 òDó ðDð
 òNó ðNð
 ò>ó ð>ð
 òHó ñHr‰   r¾   c                  ód  — 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ed'd„«       Zed(d„«       Zed)d„«       Zy)*r9  r\   rå   c                ó   — || _         y r¹   rE  rF  s     rˆ   rƒ   z(AsyncOpenAIWithStreamedResponse.__init__`  rH  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú%AsyncCompletionsWithStreamingResponse)r‹   rÒ  rå   r0   )r†   rÒ  s     rˆ   r0   z+AsyncOpenAIWithStreamedResponse.completionsc  ó   € åPá4°T·\±\×5MÑ5MÓNÐNr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncChatWithStreamingResponse)rŽ   rÕ  rå   r$   )r†   rÕ  s     rˆ   r$   z$AsyncOpenAIWithStreamedResponse.chati  ó   € åBá-¨d¯l©l×.?Ñ.?Ó@Ð@r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncEmbeddingsWithStreamingResponse)r‘   rØ  rå   r/   )r†   rØ  s     rˆ   r/   z*AsyncOpenAIWithStreamedResponse.embeddingso  ó   € åNá3°D·L±L×4KÑ4KÓLÐLr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncFilesWithStreamingResponse)r”   rÛ  rå   r'   )r†   rÛ  s     rˆ   r'   z%AsyncOpenAIWithStreamedResponse.filesu  ó   € åDá.¨t¯|©|×/AÑ/AÓBÐBr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncImagesWithStreamingResponse)r—   rÞ  rå   r(   )r†   rÞ  s     rˆ   r(   z&AsyncOpenAIWithStreamedResponse.images{  ó   € åFá/°·±×0CÑ0CÓDÐDr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAudioWithStreamingResponse)rš   rá  rå   r%   )r†   rá  s     rˆ   r%   z%AsyncOpenAIWithStreamedResponse.audio�  rÜ  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú%AsyncModerationsWithStreamingResponse)rœ   rã  rå   r2   )r†   rã  s     rˆ   r2   z+AsyncOpenAIWithStreamedResponse.moderations‡  rÓ  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncModelsWithStreamingResponse)rž   rå  rå   r)   )r†   rå  s     rˆ   r)   z&AsyncOpenAIWithStreamedResponse.models�  rß  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncFineTuningWithStreamingResponse)r    rç  rå   r1   )r†   rç  s     rˆ   r1   z+AsyncOpenAIWithStreamedResponse.fine_tuning“  s   € åOá3°D·L±L×4LÑ4LÓMÐMr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú&AsyncVectorStoresWithStreamingResponse)r¢   ré  rå   r4   )r†   ré  s     rˆ   r4   z-AsyncOpenAIWithStreamedResponse.vector_stores™  s   € åSá5°d·l±l×6PÑ6PÓQÐQr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncBetaWithStreamingResponse)r¨   rë  rå   r#   )r†   rë  s     rˆ   r#   z$AsyncOpenAIWithStreamedResponse.betaŸ  rÖ  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú!AsyncBatchesWithStreamingResponse)rª   rí  rå   r*   )r†   rí  s     rˆ   r*   z'AsyncOpenAIWithStreamedResponse.batches¥  ó   € åHá0°·±×1EÑ1EÓFÐFr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú!AsyncUploadsWithStreamingResponse)r­   rð  rå   r+   )r†   rð  s     rˆ   r+   z'AsyncOpenAIWithStreamedResponse.uploads«  rî  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú#AsyncResponsesWithStreamingResponse)r¯   rò  rå   r-   )r†   rò  s     rˆ   r-   z)AsyncOpenAIWithStreamedResponse.responses±  s   € åLá2°4·<±<×3IÑ3IÓJÐJr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú"AsyncRealtimeWithStreamingResponse)r±   rô  rå   r,   )r†   rô  s     rˆ   r,   z(AsyncOpenAIWithStreamedResponse.realtime·  s   € åJá1°$·,±,×2GÑ2GÓHÐHr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú'AsyncConversationsWithStreamingResponse)r³   rö  rå   r3   )r†   rö  s     rˆ   r3   z-AsyncOpenAIWithStreamedResponse.conversations½  s   € åTá6°t·|±|×7QÑ7QÓRÐRr‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncEvalsWithStreamingResponse)rµ   rø  rå   r&   )r†   rø  s     rˆ   r&   z%AsyncOpenAIWithStreamedResponse.evalsÃ  rÜ  r‰   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncContainersWithStreamingResponse)r·   rú  rå   r.   )r†   rú  s     rˆ   r.   z*AsyncOpenAIWithStreamedResponse.containersÉ  rÙ  r‰   Nr¢  )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+realtime.AsyncRealtimeWithStreamingResponse)r  z5conversations.AsyncConversationsWithStreamingResponse)r  z%evals.AsyncEvalsWithStreamingResponse)r  z/containers.AsyncContainersWithStreamingResponsert  rá   r‰   rˆ   r9  r9  ]  s™  … ØÓóð ò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ð
 òIó ðIð
 òSó ðSð
 òCó ðCð
 òMó ñMr‰   r9  )�Ú
__future__r   r}   Útypingr   r   r   r   r   Útyping_extensionsr	   r
   Úhttpxrs   r   Ú_qsr   Ú_typesr   r   r   r   r   r   r   Ú_utilsr   r   r   Ú_compatr   Ú_modelsr   Ú_versionr   Ú
_streamingr   r   r   r   Ú_base_clientr    r!   r"   Ú	resourcesr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r”   r5   r6   r—   r7   r8   rž   r9   r:   rª   r;   r<   r¤   r=   r>   Úresources.beta.betar?   r@   Úresources.chat.chatrA   rB   r‘   rC   rD   Úresources.audio.audiorE   rF   r‹   rG   rH   Úresources.evals.evalsrI   rJ   rœ   rK   rL   Úresources.uploads.uploadsrM   rN   Úresources.realtime.realtimerO   rP   Úresources.responses.responsesrQ   rR   Úresources.containers.containersrS   rT   Ú!resources.fine_tuning.fine_tuningrU   rV   Ú%resources.conversations.conversationsrW   rX   Ú%resources.vector_stores.vector_storesrY   rZ   Ú__all__r[   r\   rº   r7  r¾   r9  r]   r^   rá   r‰   rˆ   Ú<module>r     s  ðõ #ã 	ß CÕ Cß ,ã å Ý ÷÷ ñ ÷ñ õ
 %Ý (Ý !ß Dß 4÷ñ ñ ÷÷ ÷ ÷ ÷ ÷( 3ß5ß5ß8ß;ß4ß4ßAß8ßDß8ßDß@ßDßHßLßNßXßVâ
v€ôVEˆ]ô VEôr
VE�.ô VE÷r
pBñ pB÷fpGñ pG÷fpHñ pH÷fpMñ pMðf 
€à�r‰   