Ë
    ¼ßÍi‚Ê  ã                  ó,  — 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>m?Z?m@Z@ ddlAmBZBmCZC ddlDmEZEmFZF ddlGmHZHmIZI ddlJmKZKmLZL ddlMmNZNmOZO ddlPmQZQmRZR ddlSmTZTmUZU ddlVmWZWmXZX ddlYmZZZm[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 g d&¢Z€ G d'„ d(e*«      Z� G d)„ d*e+«      Z‚ G d+„ d,«      Zƒ G d-„ d.«      Z„ G d/„ d0«      Z… G d1„ d2«      Z†e�Z‡e‚Zˆy)3é    )Ú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ÚskillsÚvideosÚbatchesÚuploadsÚrealtimeÚ	responsesÚ
containersÚ
embeddingsÚcompletionsÚfine_tuningÚmoderationsÚconversationsÚvector_stores)ÚFilesÚ
AsyncFiles)ÚImagesÚAsyncImages)ÚModelsÚAsyncModels)ÚVideosÚAsyncVideos)ÚBatchesÚAsyncBatches)ÚBetaÚ	AsyncBeta)ÚChatÚ	AsyncChat)Ú
EmbeddingsÚAsyncEmbeddings)ÚAudioÚ
AsyncAudio)ÚCompletionsÚAsyncCompletions)ÚEvalsÚ
AsyncEvals)ÚModerationsÚAsyncModerations)ÚSkillsÚAsyncSkills)ÚUploadsÚAsyncUploads)ÚRealtimeÚAsyncRealtime)ÚWebhooksÚAsyncWebhooks)Ú	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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d@d „«       ZedAd!„«       ZedBd"„«       ZedCd#„«       Zee dDd$„«       «       Z!dEd%„Z"e dFˆ fd&„«       Z#ee dGd'„«       «       Z$ee dHˆ fd(„«       «       Z%d	d	d	d	d	d	ed	ed	d	d	d	i d)œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dId*„Z&e&Z'e 	 	 	 	 	 	 	 	 dJd+„«       Z(ˆ xZ)S )Kra   ÚstrÚapi_keyú
str | NoneÚorganizationÚprojectÚwebhook_secretústr | httpx.URL | NoneÚwebsocket_base_urlNF©rg   ri   rj   rk   Úbase_urlrm   Ú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©Úversionro   rq   rp   rt   Úcustom_headersÚcustom_queryru   )ÚosÚenvironÚgetr   Úcallablerg   Ú_api_key_providerri   rj   rk   rm   ÚsuperÚ__init__r   r   Ú_default_stream_cls©Úselfrg   ri   rj   rk   ro   rm   rp   rq   rr   rs   rt   ru   Ú	__class__s                €úZ/root/rosshost/parking-map/parking-api/venv/lib/python3.12/site-packages/openai/_client.pyr‰   zOpenAI.__init__e   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 )ú¨
        Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.
        r   )rI   )Úresources.completionsrI   )rŒ   rI   s     rŽ   r2   zOpenAI.completionsµ   ó   € õ
 	7á˜4Ó Ð r�   c                ó   — ddl m}  || «      S )Nr   )rC   )Úresources.chatrC   )rŒ   rC   s     rŽ   r$   zOpenAI.chat¾   ó   € å(á�D‹zÐr�   c                ó   — ddl m}  || «      S )ú…
        Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
        r   )rE   )Úresources.embeddingsrE   )rŒ   rE   s     rŽ   r1   zOpenAI.embeddingsÄ   s   € õ
 	5á˜$ÓÐr�   c                ó   — ddl m}  || «      S )út
        Files are used to upload documents that can be used with features like Assistants and Fine-tuning.
        r   )r7   )Úresources.filesr7   )rŒ   r7   s     rŽ   r'   zOpenAI.filesÍ   s   € õ
 	+á�T‹{Ðr�   c                ó   — ddl m}  || «      S )úJGiven a prompt and/or an input image, the model will generate a new image.r   )r9   )Úresources.imagesr9   )rŒ   r9   s     rŽ   r(   zOpenAI.imagesÖ   ó   € õ 	-á�d‹|Ðr�   c                ó   — ddl m}  || «      S )Nr   )rG   )Úresources.audiorG   )rŒ   rG   s     rŽ   r%   zOpenAI.audioÝ   s   € å*á�T‹{Ðr�   c                ó   — ddl m}  || «      S )úe
        Given text and/or image inputs, classifies if those inputs are potentially harmful.
        r   )rM   )Úresources.moderationsrM   )rŒ   rM   s     rŽ   r4   zOpenAI.moderationsã   r“   r�   c                ó   — ddl m}  || «      S )ú:List and describe the various models available in the API.r   )r;   )Úresources.modelsr;   )rŒ   r;   s     rŽ   r)   zOpenAI.modelsì   r    r�   c                ó   — ddl m}  || «      S )Nr   )r[   )Úresources.fine_tuningr[   )rŒ   r[   s     rŽ   r3   zOpenAI.fine_tuningó   s   € å5á˜$ÓÐr�   c                ó   — ddl m}  || «      S )Nr   )r_   )Úresources.vector_storesr_   )rŒ   r_   s     rŽ   r6   zOpenAI.vector_storesù   s   € å9á˜DÓ!Ð!r�   c                ó   — ddl m}  || «      S )Nr   )rU   )Úresources.webhooksrU   )rŒ   rU   s     rŽ   ÚwebhookszOpenAI.webhooksÿ   ó   € å0á˜‹~Ðr�   c                ó   — ddl m}  || «      S )Nr   )rA   )Úresources.betarA   )rŒ   rA   s     rŽ   r#   zOpenAI.beta  r–   r�   c                ó   — ddl m}  || «      S )ú;Create large batches of API requests to run asynchronously.r   )r?   )Úresources.batchesr?   )rŒ   r?   s     rŽ   r,   zOpenAI.batches  ó   € õ 	/á�t‹}Ðr�   c                ó   — ddl m}  || «      S )ú4Use Uploads to upload large files in multiple parts.r   )rQ   )Úresources.uploadsrQ   )rŒ   rQ   s     rŽ   r-   zOpenAI.uploads  r¶   r�   c                ó   — ddl m}  || «      S )Nr   )rW   )Úresources.responsesrW   )rŒ   rW   s     rŽ   r/   zOpenAI.responses  s   € å2á˜‹Ðr�   c                ó   — ddl m}  || «      S )Nr   )rS   )Úresources.realtimerS   )rŒ   rS   s     rŽ   r.   zOpenAI.realtime  r°   r�   c                ó   — ddl m}  || «      S )ú,Manage conversations and conversation items.r   )r]   )Úresources.conversationsr]   )rŒ   r]   s     rŽ   r5   zOpenAI.conversations%  s   € õ 	;á˜TÓ"Ð"r�   c                ó   — ddl m}  || «      S )ú,Manage and run evals in the OpenAI platform.r   )rK   )Úresources.evalsrK   )rŒ   rK   s     rŽ   r&   zOpenAI.evals,  s   € õ 	+á�T‹{Ðr�   c                ó   — ddl m}  || «      S )Nr   )rY   )Úresources.containersrY   )rŒ   rY   s     rŽ   r0   zOpenAI.containers3  s   € å4á˜$ÓÐr�   c                ó   — ddl m}  || «      S )Nr   )rO   )Úresources.skillsrO   )rŒ   rO   s     rŽ   r*   zOpenAI.skills9  ó   € å,á�d‹|Ðr�   c                ó   — ddl m}  || «      S )Nr   )r=   )Úresources.videosr=   )rŒ   r=   s     rŽ   r+   zOpenAI.videos?  rÈ   r�   c                ó   — t        | «      S ©N)ÚOpenAIWithRawResponse©rŒ   s    rŽ   Úwith_raw_responsezOpenAI.with_raw_responseE  s   € ä$ TÓ*Ð*r�   c                ó   — t        | «      S rÌ   )ÚOpenAIWithStreamedResponserÎ   s    rŽ   Úwith_streaming_responsezOpenAI.with_streaming_responseI  ó   € ä)¨$Ó/Ð/r�   c                ó   — t        d¬«      S ©NÚbrackets)Úarray_formatr   rÎ   s    rŽ   Úqsz	OpenAI.qsM  ó   € ô ¨
Ô3Ð3r�   c                óH   — | j                   r| j                  «       | _        y y rÌ   ©r‡   rg   rÎ   s    rŽ   Ú_refresh_api_keyzOpenAI._refresh_api_keyR  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_optionsV  s   ø€ à×ÑÔÜ‰wÑ'¨Ó0Ð0r�   c                ó0   — | j                   }|si S dd|› �iS ©NÚAuthorizationzBearer ©rg   ©rŒ   rg   s     rŽ   Úauth_headerszOpenAI.auth_headers[  ó'   € ð —,‘,ˆÙàˆ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ˆ   rr   ri   r   rj   Ú_custom_headers©rŒ   r�   s    €rŽ   rr   zOpenAI.default_headersd  s`   ø€ ð
Ü‰gÑ%ð
à!(Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r�   ©rg   ri   rj   rk   rm   ro   rp   rt   rq   rr   Úset_default_headersrs   Ú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)rg   ri   rj   rk   rm   ro   rp   rt   rq   rr   rs   © ©Ú
ValueErrorrì   Ú_custom_queryÚ_clientr�   r‡   rg   ri   rj   rk   rm   ro   Ú
isinstancer   rp   r   rq   ©rŒ   rg   ri   rj   rk   rm   ro   rp   rt   rq   rr   rï   rs   rð   rñ   ÚheadersÚparamss                    rŽ   ÚcopyzOpenAI.copyo  ó@  € ð* Ð&Ð+>Ð+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�   )rg   zstr | None | Callable[[], str]ri   rh   rj   rh   rk   rh   ro   rl   rm   rl   rp   ú!float | Timeout | None | NotGivenrq   Úintrr   úMapping[str, str] | Noners   úMapping[str, object] | Nonert   úhttpx.Client | Noneru   ÚboolÚreturnÚNone)r  rI   )r  rC   )r  rE   )r  r7   )r  r9   )r  rG   )r  rM   )r  r;   )r  r[   )r  r_   )r  rU   )r  rA   )r  r?   )r  rQ   )r  rW   )r  rS   )r  r]   )r  rK   )r  rY   )r  rO   )r  r=   )r  rÍ   )r  rÑ   ©r  r   ©r  r  ©rá   r   r  r   ©r  zdict[str, str]©r  zdict[str, str | Omit])rg   zstr | Callable[[], str] | Noneri   rh   rj   rh   rk   rh   rm   rl   ro   rl   rp   r  rt   r  rq   úint | NotGivenrr   r  rï   r  rs   r  rð   r  rñ   úMapping[str, Any]r  r	   ©r  rf   r  Úobjectr  zhttpx.Responser  r   ©*Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   r    r‰   r   r2   r$   r1   r'   r(   r%   r4   r)   r3   r6   r¯   r#   r,   r-   r/   r.   r5   r&   r0   r*   r+   rÏ   rÒ   Úpropertyr
   rØ   rÜ   rß   rç   rr   rý   Úwith_optionsr  Ú__classcell__©r�   s   @rŽ   ra   ra   V   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�   ra   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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d@d „«       ZedAd!„«       ZedBd"„«       ZedCd#„«       Zee dDd$„«       «       Z!dEd%„Z"e dFˆ fd&„«       Z#ee dGd'„«       «       Z$ee dHˆ fd(„«       «       Z%d	d	d	d	d	d	ed	ed	d	d	d	i d)œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dId*„Z&e&Z'e 	 	 	 	 	 	 	 	 dJd+„«       Z(ˆ xZ)S )Krb   rf   rg   rh   ri   rj   rk   rl   rm   NFrn   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`
        Nrw   rx   ry   rz   r{   r|   r}   r~   r   )rƒ   r„   r…   r   r†   rg   r‡   ri   rj   rk   rm   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 )r‘   r   )rJ   )r’   rJ   )rŒ   rJ   s     rŽ   r2   zAsyncOpenAI.completions,  ó   € õ
 	<á Ó%Ð%r�   c                ó   — ddl m}  || «      S )Nr   )rD   )r•   rD   )rŒ   rD   s     rŽ   r$   zAsyncOpenAI.chat5  ó   € å-á˜‹Ðr�   c                ó   — ddl m}  || «      S )r˜   r   )rF   )r™   rF   )rŒ   rF   s     rŽ   r1   zAsyncOpenAI.embeddings;  s   € õ
 	:á˜tÓ$Ð$r�   c                ó   — ddl m}  || «      S )r›   r   )r8   )rœ   r8   )rŒ   r8   s     rŽ   r'   zAsyncOpenAI.filesD  s   € õ
 	0á˜$ÓÐr�   c                ó   — ddl m}  || «      S )rž   r   )r:   )rŸ   r:   )rŒ   r:   s     rŽ   r(   zAsyncOpenAI.imagesM  ó   € õ 	2á˜4Ó Ð r�   c                ó   — ddl m}  || «      S )Nr   )rH   )r¢   rH   )rŒ   rH   s     rŽ   r%   zAsyncOpenAI.audioT  s   € å/á˜$ÓÐr�   c                ó   — ddl m}  || «      S )r¤   r   )rN   )r¥   rN   )rŒ   rN   s     rŽ   r4   zAsyncOpenAI.moderationsZ  r0  r�   c                ó   — ddl m}  || «      S )r§   r   )r<   )r¨   r<   )rŒ   r<   s     rŽ   r)   zAsyncOpenAI.modelsc  r6  r�   c                ó   — ddl m}  || «      S )Nr   )r\   )rª   r\   )rŒ   r\   s     rŽ   r3   zAsyncOpenAI.fine_tuningj  s   € å:á˜tÓ$Ð$r�   c                ó   — ddl m}  || «      S )Nr   )r`   )r¬   r`   )rŒ   r`   s     rŽ   r6   zAsyncOpenAI.vector_storesp  s   € å>á  Ó&Ð&r�   c                ó   — ddl m}  || «      S )Nr   )rV   )r®   rV   )rŒ   rV   s     rŽ   r¯   zAsyncOpenAI.webhooksv  ó   € å5á˜TÓ"Ð"r�   c                ó   — ddl m}  || «      S )Nr   )rB   )r²   rB   )rŒ   rB   s     rŽ   r#   zAsyncOpenAI.beta|  r2  r�   c                ó   — ddl m}  || «      S )r´   r   )r@   )rµ   r@   )rŒ   r@   s     rŽ   r,   zAsyncOpenAI.batches‚  ó   € õ 	4á˜DÓ!Ð!r�   c                ó   — ddl m}  || «      S )r¸   r   )rR   )r¹   rR   )rŒ   rR   s     rŽ   r-   zAsyncOpenAI.uploads‰  r@  r�   c                ó   — ddl m}  || «      S )Nr   )rX   )r»   rX   )rŒ   rX   s     rŽ   r/   zAsyncOpenAI.responses�  s   € å7á˜dÓ#Ð#r�   c                ó   — ddl m}  || «      S )Nr   )rT   )r½   rT   )rŒ   rT   s     rŽ   r.   zAsyncOpenAI.realtime–  r=  r�   c                ó   — ddl m}  || «      S )r¿   r   )r^   )rÀ   r^   )rŒ   r^   s     rŽ   r5   zAsyncOpenAI.conversationsœ  s   € õ 	@á! $Ó'Ð'r�   c                ó   — ddl m}  || «      S )rÂ   r   )rL   )rÃ   rL   )rŒ   rL   s     rŽ   r&   zAsyncOpenAI.evals£  s   € õ 	0á˜$ÓÐr�   c                ó   — ddl m}  || «      S )Nr   )rZ   )rÅ   rZ   )rŒ   rZ   s     rŽ   r0   zAsyncOpenAI.containersª  s   € å9á˜tÓ$Ð$r�   c                ó   — ddl m}  || «      S )Nr   )rP   )rÇ   rP   )rŒ   rP   s     rŽ   r*   zAsyncOpenAI.skills°  ó   € å1á˜4Ó Ð r�   c                ó   — ddl m}  || «      S )Nr   )r>   )rÊ   r>   )rŒ   r>   s     rŽ   r+   zAsyncOpenAI.videos¶  rH  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ˆ   rr   r   ri   r   rj   rì   rí   s    €rŽ   rr   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�   )rg   ú)str | Callable[[], Awaitable[str]] | Noneri   rh   rj   rh   rk   rh   ro   rl   rm   rl   rp   r  rq   r  rr   r  rs   r  rt   úhttpx.AsyncClient | Noneru   r  r  r  )r  rJ   )r  rD   )r  rF   )r  r8   )r  r:   )r  rH   )r  rN   )r  r<   )r  r\   )r  r`   )r  rV   )r  rB   )r  r@   )r  rR   )r  rX   )r  rT   )r  r^   )r  rL   )r  rZ   )r  rP   )r  r>   )r  rK  )r  rM  r  r  r  r  r  )rg   rU  ri   rh   rj   rh   rk   rh   rm   rl   ro   rl   rp   r  rt   rV  rq   r   rr   r  rï   r  rs   r  rð   r  rñ   r!  r  r	   r"  r$  r,  s   @rŽ   rb   rb   Í  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�   rb   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ed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zy).rÍ   ra   rø   c                ó   — || _         y rÌ   ©rø   ©rŒ   Úclients     rŽ   r‰   zOpenAIWithRawResponse.__init__G  ó	   € Øˆ�r�   c                óF   — ddl m}  || j                  j                  «      S )r‘   r   )ÚCompletionsWithRawResponse)r’   r^  rø   r2   )rŒ   r^  s     rŽ   r2   z!OpenAIWithRawResponse.completionsJ  ó   € õ
 	Fá)¨$¯,©,×*BÑ*BÓCÐCr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚChatWithRawResponse)r•   ra  rø   r$   )rŒ   ra  s     rŽ   r$   zOpenAIWithRawResponse.chatS  ó   € å7á" 4§<¡<×#4Ñ#4Ó5Ð5r�   c                óF   — ddl m}  || j                  j                  «      S )r˜   r   )ÚEmbeddingsWithRawResponse)r™   rd  rø   r1   )rŒ   rd  s     rŽ   r1   z OpenAIWithRawResponse.embeddingsY  s   € õ
 	Dá(¨¯©×)@Ñ)@ÓAÐAr�   c                óF   — ddl m}  || j                  j                  «      S )r›   r   )ÚFilesWithRawResponse)rœ   rf  rø   r'   )rŒ   rf  s     rŽ   r'   zOpenAIWithRawResponse.filesb  s   € õ
 	:á# D§L¡L×$6Ñ$6Ó7Ð7r�   c                óF   — ddl m}  || j                  j                  «      S )rž   r   )ÚImagesWithRawResponse)rŸ   rh  rø   r(   )rŒ   rh  s     rŽ   r(   zOpenAIWithRawResponse.imagesk  ó   € õ 	<á$ T§\¡\×%8Ñ%8Ó9Ð9r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAudioWithRawResponse)r¢   rk  rø   r%   )rŒ   rk  s     rŽ   r%   zOpenAIWithRawResponse.audior  s   € å9á# D§L¡L×$6Ñ$6Ó7Ð7r�   c                óF   — ddl m}  || j                  j                  «      S )r¤   r   )ÚModerationsWithRawResponse)r¥   rm  rø   r4   )rŒ   rm  s     rŽ   r4   z!OpenAIWithRawResponse.moderationsx  r_  r�   c                óF   — ddl m}  || j                  j                  «      S )r§   r   )ÚModelsWithRawResponse)r¨   ro  rø   r)   )rŒ   ro  s     rŽ   r)   zOpenAIWithRawResponse.models�  ri  r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFineTuningWithRawResponse)rª   rq  rø   r3   )rŒ   rq  s     rŽ   r3   z!OpenAIWithRawResponse.fine_tuningˆ  s   € åDá(¨¯©×)AÑ)AÓBÐBr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVectorStoresWithRawResponse)r¬   rs  rø   r6   )rŒ   rs  s     rŽ   r6   z#OpenAIWithRawResponse.vector_storesŽ  s   € åHá*¨4¯<©<×+EÑ+EÓFÐFr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBetaWithRawResponse)r²   ru  rø   r#   )rŒ   ru  s     rŽ   r#   zOpenAIWithRawResponse.beta”  rb  r�   c                óF   — ddl m}  || j                  j                  «      S )r´   r   )ÚBatchesWithRawResponse)rµ   rw  rø   r,   )rŒ   rw  s     rŽ   r,   zOpenAIWithRawResponse.batchesš  ó   € õ 	>á% d§l¡l×&:Ñ&:Ó;Ð;r�   c                óF   — ddl m}  || j                  j                  «      S )r¸   r   )ÚUploadsWithRawResponse)r¹   rz  rø   r-   )rŒ   rz  s     rŽ   r-   zOpenAIWithRawResponse.uploads¡  rx  r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚResponsesWithRawResponse)r»   r|  rø   r/   )rŒ   r|  s     rŽ   r/   zOpenAIWithRawResponse.responses¨  s   € åAá'¨¯©×(>Ñ(>Ó?Ð?r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚRealtimeWithRawResponse)r½   r~  rø   r.   )rŒ   r~  s     rŽ   r.   zOpenAIWithRawResponse.realtime®  s   € å?á& t§|¡|×'<Ñ'<Ó=Ð=r�   c                óF   — ddl m}  || j                  j                  «      S )r¿   r   )ÚConversationsWithRawResponse)rÀ   r€  rø   r5   )rŒ   r€  s     rŽ   r5   z#OpenAIWithRawResponse.conversations´  s   € õ 	Já+¨D¯L©L×,FÑ,FÓGÐGr�   c                óF   — ddl m}  || j                  j                  «      S )rÂ   r   )ÚEvalsWithRawResponse)rÃ   r‚  rø   r&   )rŒ   r‚  s     rŽ   r&   zOpenAIWithRawResponse.evals»  s   € õ 	:á# D§L¡L×$6Ñ$6Ó7Ð7r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚContainersWithRawResponse)rÅ   r„  rø   r0   )rŒ   r„  s     rŽ   r0   z OpenAIWithRawResponse.containersÂ  s   € åCá(¨¯©×)@Ñ)@ÓAÐAr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚSkillsWithRawResponse)rÇ   r†  rø   r*   )rŒ   r†  s     rŽ   r*   zOpenAIWithRawResponse.skillsÈ  ó   € å;á$ T§\¡\×%8Ñ%8Ó9Ð9r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVideosWithRawResponse)rÊ   r‰  rø   r+   )rŒ   r‰  s     rŽ   r+   zOpenAIWithRawResponse.videosÎ  r‡  r�   N©r[  ra   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  zskills.SkillsWithRawResponse)r  zvideos.VideosWithRawResponse©r%  r&  r'  r(  r‰   r   r2   r$   r1   r'   r(   r%   r4   r)   r3   r6   r#   r,   r-   r/   r.   r5   r&   r0   r*   r+   rô   r�   rŽ   rÍ   rÍ   D  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                  óˆ  — 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ed,d„«       Zed-d„«       Zy).rK  rb   rø   c                ó   — || _         y rÌ   rY  rZ  s     rŽ   r‰   z#AsyncOpenAIWithRawResponse.__init__Ø  r\  r�   c                óF   — ddl m}  || j                  j                  «      S )r‘   r   )ÚAsyncCompletionsWithRawResponse)r’   r�  rø   r2   )rŒ   r�  s     rŽ   r2   z&AsyncOpenAIWithRawResponse.completionsÛ  ó   € õ
 	Ká.¨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 )r˜   r   )ÚAsyncEmbeddingsWithRawResponse)r™   r•  rø   r1   )rŒ   r•  s     rŽ   r1   z%AsyncOpenAIWithRawResponse.embeddingsê  s   € õ
 	Iá-¨d¯l©l×.EÑ.EÓFÐFr�   c                óF   — ddl m}  || j                  j                  «      S )r›   r   )ÚAsyncFilesWithRawResponse)rœ   r—  rø   r'   )rŒ   r—  s     rŽ   r'   z AsyncOpenAIWithRawResponse.filesó  s   € õ
 	?á(¨¯©×);Ñ);Ó<Ð<r�   c                óF   — ddl m}  || j                  j                  «      S )rž   r   )ÚAsyncImagesWithRawResponse)rŸ   r™  rø   r(   )rŒ   r™  s     rŽ   r(   z!AsyncOpenAIWithRawResponse.imagesü  ó   € õ 	Aá)¨$¯,©,×*=Ñ*=Ó>Ð>r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAudioWithRawResponse)r¢   rœ  rø   r%   )rŒ   rœ  s     rŽ   r%   z AsyncOpenAIWithRawResponse.audio  s   € å>á(¨¯©×);Ñ);Ó<Ð<r�   c                óF   — ddl m}  || j                  j                  «      S )r¤   r   )ÚAsyncModerationsWithRawResponse)r¥   rž  rø   r4   )rŒ   rž  s     rŽ   r4   z&AsyncOpenAIWithRawResponse.moderations	  r�  r�   c                óF   — ddl m}  || j                  j                  «      S )r§   r   )Ú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ø   r3   )rŒ   r¢  s     rŽ   r3   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ø   r6   )rŒ   r¤  s     rŽ   r6   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 )r´   r   )ÚAsyncBatchesWithRawResponse)rµ   r¨  rø   r,   )rŒ   r¨  s     rŽ   r,   z"AsyncOpenAIWithRawResponse.batches+  ó   € õ 	Cá*¨4¯<©<×+?Ñ+?Ó@Ð@r�   c                óF   — ddl m}  || j                  j                  «      S )r¸   r   )ÚAsyncUploadsWithRawResponse)r¹   r«  rø   r-   )rŒ   r«  s     rŽ   r-   z"AsyncOpenAIWithRawResponse.uploads2  r©  r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncResponsesWithRawResponse)r»   r­  rø   r/   )rŒ   r­  s     rŽ   r/   z$AsyncOpenAIWithRawResponse.responses9  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 )r¿   r   )Ú!AsyncConversationsWithRawResponse)rÀ   r±  rø   r5   )rŒ   r±  s     rŽ   r5   z(AsyncOpenAIWithRawResponse.conversationsE  s   € õ 	Oá0°·±×1KÑ1KÓLÐLr�   c                óF   — ddl m}  || j                  j                  «      S )rÂ   r   )ÚAsyncEvalsWithRawResponse)rÃ   r³  rø   r&   )rŒ   r³  s     rŽ   r&   z AsyncOpenAIWithRawResponse.evalsL  s   € õ 	?á(¨¯©×);Ñ);Ó<Ð<r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncContainersWithRawResponse)rÅ   rµ  rø   r0   )rŒ   rµ  s     rŽ   r0   z%AsyncOpenAIWithRawResponse.containersS  s   € åHá-¨d¯l©l×.EÑ.EÓFÐFr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncSkillsWithRawResponse)rÇ   r·  rø   r*   )rŒ   r·  s     rŽ   r*   z!AsyncOpenAIWithRawResponse.skillsY  ó   € å@á)¨$¯,©,×*=Ñ*=Ó>Ð>r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncVideosWithRawResponse)rÊ   rº  rø   r+   )rŒ   rº  s     rŽ   r+   z!AsyncOpenAIWithRawResponse.videos_  r¸  r�   N©r[  rb   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.AsyncContainersWithRawResponse)r  z!skills.AsyncSkillsWithRawResponse)r  z!videos.AsyncVideosWithRawResponser‹  rô   r�   rŽ   rK  rK  Õ  s³  … ØÓóð òIó ðIð ò;ó ð;ð
 òGó ðGð ò=ó ð=ð ò?ó ð?ð ò=ó ð=ð
 òIó ðIð ò?ó ð?ð òHó ðHð
 òLó ðLð
 ò;ó ð;ð
 òAó ðAð òAó ðAð òEó ðEð
 òCó ðCð
 òMó ðMð ò=ó ð=ð òGó ðGð
 ò?ó ð?ð
 ò?ó ñ?r�   rK  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ed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zy).rÑ   ra   rø   c                ó   — || _         y rÌ   rY  rZ  s     rŽ   r‰   z#OpenAIWithStreamedResponse.__init__i  r\  r�   c                óF   — ddl m}  || j                  j                  «      S )r‘   r   )Ú CompletionsWithStreamingResponse)r’   r¿  rø   r2   )rŒ   r¿  s     rŽ   r2   z&OpenAIWithStreamedResponse.completionsl  ó   € õ
 	Lá/°·±×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.chatu  ó   € å=á(¨¯©×):Ñ):Ó;Ð;r�   c                óF   — ddl m}  || j                  j                  «      S )r˜   r   )ÚEmbeddingsWithStreamingResponse)r™   rÅ  rø   r1   )rŒ   rÅ  s     rŽ   r1   z%OpenAIWithStreamedResponse.embeddings{  s   € õ
 	Já.¨t¯|©|×/FÑ/FÓGÐGr�   c                óF   — ddl m}  || j                  j                  «      S )r›   r   )ÚFilesWithStreamingResponse)rœ   rÇ  rø   r'   )rŒ   rÇ  s     rŽ   r'   z OpenAIWithStreamedResponse.files„  s   € õ
 	@á)¨$¯,©,×*<Ñ*<Ó=Ð=r�   c                óF   — ddl m}  || j                  j                  «      S )rž   r   )ÚImagesWithStreamingResponse)rŸ   rÉ  rø   r(   )rŒ   rÉ  s     rŽ   r(   z!OpenAIWithStreamedResponse.images�  ó   € õ 	Bá*¨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”  s   € å?á)¨$¯,©,×*<Ñ*<Ó=Ð=r�   c                óF   — ddl m}  || j                  j                  «      S )r¤   r   )Ú ModerationsWithStreamingResponse)r¥   rÎ  rø   r4   )rŒ   rÎ  s     rŽ   r4   z&OpenAIWithStreamedResponse.moderationsš  rÀ  r�   c                óF   — ddl m}  || j                  j                  «      S )r§   r   )Ú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ø   r3   )rŒ   rÒ  s     rŽ   r3   z&OpenAIWithStreamedResponse.fine_tuningª  s   € åJá.¨t¯|©|×/GÑ/GÓHÐHr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú!VectorStoresWithStreamingResponse)r¬   rÔ  rø   r6   )rŒ   rÔ  s     rŽ   r6   z(OpenAIWithStreamedResponse.vector_stores°  s   € åNá0°·±×1KÑ1KÓLÐLr�   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 )r´   r   )ÚBatchesWithStreamingResponse)rµ   rØ  rø   r,   )rŒ   rØ  s     rŽ   r,   z"OpenAIWithStreamedResponse.batches¼  ó   € õ 	Dá+¨D¯L©L×,@Ñ,@ÓAÐAr�   c                óF   — ddl m}  || j                  j                  «      S )r¸   r   )ÚUploadsWithStreamingResponse)r¹   rÛ  rø   r-   )rŒ   rÛ  s     rŽ   r-   z"OpenAIWithStreamedResponse.uploadsÃ  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.realtimeÐ  s   € åEá,¨T¯\©\×-BÑ-BÓCÐCr�   c                óF   — ddl m}  || j                  j                  «      S )r¿   r   )Ú"ConversationsWithStreamingResponse)rÀ   rá  rø   r5   )rŒ   rá  s     rŽ   r5   z(OpenAIWithStreamedResponse.conversationsÖ  s   € õ 	Pá1°$·,±,×2LÑ2LÓMÐMr�   c                óF   — ddl m}  || j                  j                  «      S )rÂ   r   )ÚEvalsWithStreamingResponse)rÃ   rã  rø   r&   )rŒ   rã  s     rŽ   r&   z OpenAIWithStreamedResponse.evalsÝ  s   € õ 	@á)¨$¯,©,×*<Ñ*<Ó=Ð=r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚContainersWithStreamingResponse)rÅ   rå  rø   r0   )rŒ   rå  s     rŽ   r0   z%OpenAIWithStreamedResponse.containersä  s   € åIá.¨t¯|©|×/FÑ/FÓGÐGr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚSkillsWithStreamingResponse)rÇ   rç  rø   r*   )rŒ   rç  s     rŽ   r*   z!OpenAIWithStreamedResponse.skillsê  ó   € åAá*¨4¯<©<×+>Ñ+>Ó?Ð?r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVideosWithStreamingResponse)rÊ   rê  rø   r+   )rŒ   rê  s     rŽ   r+   z!OpenAIWithStreamedResponse.videosð  rè  r�   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&realtime.RealtimeWithStreamingResponse)r  z0conversations.ConversationsWithStreamingResponse)r  z evals.EvalsWithStreamingResponse)r  z*containers.ContainersWithStreamingResponse)r  z"skills.SkillsWithStreamingResponse)r  z"videos.VideosWithStreamingResponser‹  rô   r�   rŽ   rÑ   rÑ   f  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                  óˆ  — 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ed,d„«       Zed-d„«       Zy).rM  rb   rø   c                ó   — || _         y rÌ   rY  rZ  s     rŽ   r‰   z(AsyncOpenAIWithStreamedResponse.__init__ú  r\  r�   c                óF   — ddl m}  || j                  j                  «      S )r‘   r   )Ú%AsyncCompletionsWithStreamingResponse)r’   rî  rø   r2   )rŒ   rî  s     rŽ   r2   z+AsyncOpenAIWithStreamedResponse.completionsý  ó   € õ
 	Qá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.chat  ó   € åBá-¨d¯l©l×.?Ñ.?Ó@Ð@r�   c                óF   — ddl m}  || j                  j                  «      S )r˜   r   )Ú$AsyncEmbeddingsWithStreamingResponse)r™   rô  rø   r1   )rŒ   rô  s     rŽ   r1   z*AsyncOpenAIWithStreamedResponse.embeddings  s   € õ
 	Oá3°D·L±L×4KÑ4KÓLÐLr�   c                óF   — ddl m}  || j                  j                  «      S )r›   r   )ÚAsyncFilesWithStreamingResponse)rœ   rö  rø   r'   )rŒ   rö  s     rŽ   r'   z%AsyncOpenAIWithStreamedResponse.files  s   € õ
 	Eá.¨t¯|©|×/AÑ/AÓBÐBr�   c                óF   — ddl m}  || j                  j                  «      S )rž   r   )Ú AsyncImagesWithStreamingResponse)rŸ   rø  rø   r(   )rŒ   rø  s     rŽ   r(   z&AsyncOpenAIWithStreamedResponse.images  ó   € õ 	Gá/°·±×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%  s   € åDá.¨t¯|©|×/AÑ/AÓBÐBr�   c                óF   — ddl m}  || j                  j                  «      S )r¤   r   )Ú%AsyncModerationsWithStreamingResponse)r¥   rý  rø   r4   )rŒ   rý  s     rŽ   r4   z+AsyncOpenAIWithStreamedResponse.moderations+  rï  r�   c                óF   — ddl m}  || j                  j                  «      S )r§   r   )Ú AsyncModelsWithStreamingResponse)r¨   rÿ  rø   r)   )rŒ   rÿ  s     rŽ   r)   z&AsyncOpenAIWithStreamedResponse.models4  rù  r�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncFineTuningWithStreamingResponse)rª   r  rø   r3   )rŒ   r  s     rŽ   r3   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ø   r6   )rŒ   r  s     rŽ   r6   z-AsyncOpenAIWithStreamedResponse.vector_storesA  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.betaG  rò  r�   c                óF   — ddl m}  || j                  j                  «      S )r´   r   )Ú!AsyncBatchesWithStreamingResponse)rµ   r  rø   r,   )rŒ   r  s     rŽ   r,   z'AsyncOpenAIWithStreamedResponse.batchesM  ó   € õ 	Iá0°·±×1EÑ1EÓFÐFr�   c                óF   — ddl m}  || j                  j                  «      S )r¸   r   )Ú!AsyncUploadsWithStreamingResponse)r¹   r
  rø   r-   )rŒ   r
  s     rŽ   r-   z'AsyncOpenAIWithStreamedResponse.uploadsT  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.realtimea  s   € åJá1°$·,±,×2GÑ2GÓHÐHr�   c                óF   — ddl m}  || j                  j                  «      S )r¿   r   )Ú'AsyncConversationsWithStreamingResponse)rÀ   r  rø   r5   )rŒ   r  s     rŽ   r5   z-AsyncOpenAIWithStreamedResponse.conversationsg  s   € õ 	Uá6°t·|±|×7QÑ7QÓRÐRr�   c                óF   — ddl m}  || j                  j                  «      S )rÂ   r   )ÚAsyncEvalsWithStreamingResponse)rÃ   r  rø   r&   )rŒ   r  s     rŽ   r&   z%AsyncOpenAIWithStreamedResponse.evalsn  s   € õ 	Eá.¨t¯|©|×/AÑ/AÓBÐBr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncContainersWithStreamingResponse)rÅ   r  rø   r0   )rŒ   r  s     rŽ   r0   z*AsyncOpenAIWithStreamedResponse.containersu  s   € åNá3°D·L±L×4KÑ4KÓLÐLr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncSkillsWithStreamingResponse)rÇ   r  rø   r*   )rŒ   r  s     rŽ   r*   z&AsyncOpenAIWithStreamedResponse.skills{  ó   € åFá/°·±×0CÑ0CÓDÐDr�   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncVideosWithStreamingResponse)rÊ   r  rø   r+   )rŒ   r  s     rŽ   r+   z&AsyncOpenAIWithStreamedResponse.videos�  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.AsyncContainersWithStreamingResponse)r  z'skills.AsyncSkillsWithStreamingResponse)r  z'videos.AsyncVideosWithStreamingResponser‹  rô   r�   rŽ   rM  rM  ÷  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ð
 òEó ðEð
 òEó ñEr�   rM  )‰Ú
__future__r   rƒ   Útypingr   r   r   r   r   Útyping_extensionsr	   r
   Úhttpxry   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   r5   r6   rœ   r7   r8   rŸ   r9   r:   r¨   r;   r<   rÊ   r=   r>   rµ   r?   r@   Úresources.beta.betarA   rB   Úresources.chat.chatrC   rD   r™   rE   rF   Úresources.audio.audiorG   rH   r’   rI   rJ   Úresources.evals.evalsrK   rL   r¥   rM   rN   Úresources.skills.skillsrO   rP   Úresources.uploads.uploadsrQ   rR   Úresources.realtime.realtimerS   rT   Úresources.webhooks.webhooksrU   rV   Úresources.responses.responsesrW   rX   Úresources.containers.containersrY   rZ   Ú!resources.fine_tuning.fine_tuningr[   r\   Ú%resources.conversations.conversationsr]   r^   Ú%resources.vector_stores.vector_storesr_   r`   Ú__all__ra   rb   rÍ   rK  rÑ   rM  rc   rd   rô   r�   rŽ   ú<module>r5     s"  ðõ #ã 	ß CÕ Cß ,ã å Ý ÷÷ ñ ÷ñ õ
 %Ý (Ý !ß Dß 4÷ñ ñ ÷÷ ÷ ÷ ÷ ó ÷, 3ß5ß5ß5ß8ß4ß4ßAß8ßDß8ßDß<ß@ßDßDßHßLßNßXßVâ
v€ôtEˆ]ô tEôntE�.ô tE÷nN:ñ N:÷bN?ñ N?÷bN@ñ N@÷bNEñ NEðb 
€à�r�   