ó
    ûÞ jüd ã                  ó  • S SK Jr  S SKrS SKJrJrJrJrJr  S SK	J
r
JrJr  S SKrSSKJr  SSKJr  SSKJrJrJr  SS	KJrJrJrJrJrJrJrJrJr  SS
K J!r!J"r"J#r#J$r$  SSK%J&r&  SSK'J(r(J)r)J*r*  SSK+J,r,J-r-  SSK.J/r/  SSK0J1r1J2r2J3r3J4r4  SSK5J6r6J7r7  SSK8J9r9J:r:J;r;J<r<J=r=J>r>J?r?J@r@JArA  SSKJBrBJCrC  SSKDJErEJFrFJGrG  SSKHJIrIJJrJ  \(       aò  SSKKJLrLJMrMJNrNJOrOJPrPJQrQJRrRJSrSJTrTJUrUJVrVJWrWJXrXJYrYJZrZJ[r[J\r\J]r]J^r^J_r_J`r`JaraJbrb  SSKcJdrdJere  SSKfJgrgJhrh  SSKiJjrjJkrk  SSKlJmrmJnrn  SSKoJprpJqrq  SSKrJsrsJtrt  SSKuJvrvJwrw  SSKxJyryJzrz  SSK{J|r|J}r}  SSK~JrJ€r€  SS K�J‚r‚Jƒrƒ  SS!K„J…r…J†r†  SS"K‡JˆrˆJ‰r‰  SS#KŠJ‹r‹JŒrŒ  SS$K�JŽrŽJ�r�  SS%K�J‘r‘J’r’  SS&K“J”r”J•r•  SS'K–J—r—J˜r˜  SS(K™JšršJ›r›  SS)KœJ�r�Jžrž  SS*KŸJ r J¡r¡  SS+K¢J£r£J¤r¤  SS,K¥J¦r¦J§r§  SS-K¨J©r©Jªrª  / S.Qr«S/r¬S>S0 jr­S>S1 jr® " S2 S3\F5      r¯ " S4 S5\G5      r° " S6 S75      r± " S8 S95      r² " S: S;5      r³ " S< S=5      r´\¯rµ\°r¶g)?é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚMappingÚCallableÚ	Awaitable)ÚSelfÚUnpackÚoverrideé   )Ú_exceptions©ÚQuerystring)ÚWorkloadIdentityÚWorkloadIdentityAuthÚX509WorkloadIdentity)	ÚOmitÚHeadersÚTimeoutÚNotGivenÚ	TransportÚProxiesTypesÚHttpxSendArgsÚRequestOptionsÚ	not_given)Úis_givenÚ
is_mappingÚis_mapping_tÚget_async_library)Úcached_property)Únormalize_httpx_urlÚis_httpx2_sync_clientÚis_httpx2_async_client)ÚSecurityOptionsÚFinalRequestOptions)Ú__version__)Ú	_ProviderÚ_provider_nameÚ_ProviderRuntimeÚ_configure_provider)ÚStreamÚAsyncStream)	ÚMTLS_API_BASE_URLÚSyncX509WorkloadIdentityAuthÚAsyncX509WorkloadIdentityAuthÚvalidate_x509_api_urlÚis_x509_workload_identityÚx509_data_residency_base_urlÚvalidate_x509_api_credentialsÚx509_safe_environment_headersÚvalidate_x509_request_authority)ÚOpenAIErrorÚAPIStatusError)ÚDEFAULT_MAX_RETRIESÚSyncAPIClientÚAsyncAPIClient)ÚDataResidencyÚresolve_data_residency)ÚbetaÚchatÚadminÚaudioÚevalsÚfilesÚimagesÚmodelsÚsafetyÚskillsÚvideosÚbatchesÚuploadsÚrealtimeÚ	responsesÚ
containersÚ
embeddingsÚcompletionsÚfine_tuningÚmoderationsÚconversationsÚvector_storesÚcontent_provenance_checks)ÚFilesÚ
AsyncFiles)ÚImagesÚAsyncImages)ÚModelsÚAsyncModels)ÚVideosÚAsyncVideos)ÚBatchesÚAsyncBatches)ÚBetaÚ	AsyncBeta)ÚChatÚ	AsyncChat)Ú
EmbeddingsÚAsyncEmbeddings)ÚAdminÚ
AsyncAdmin)ÚAudioÚ
AsyncAudio)ÚCompletionsÚAsyncCompletions)ÚEvalsÚ
AsyncEvals)ÚModerationsÚAsyncModerations)ÚSafetyÚAsyncSafety)ÚSkillsÚAsyncSkills)ÚUploadsÚAsyncUploads)ÚRealtimeÚAsyncRealtime)ÚWebhooksÚAsyncWebhooks)Ú	ResponsesÚAsyncResponses)Ú
ContainersÚAsyncContainers)Ú
FineTuningÚAsyncFineTuning)ÚContentProvenanceChecksÚAsyncContentProvenanceChecks)ÚConversationsÚAsyncConversations)ÚVectorStoresÚAsyncVectorStores)r   r   r   r   ÚOpenAIÚAsyncOpenAIÚClientÚAsyncClientzworkload-identity-authc                óN   ^• TR                  5       m[        U4S jU  5       5      $ )Nc              3  óF   >#   • U H  oR                  5       T:H  v •  M     g 7f©N©Úlower)Ú.0ÚkeyÚheaders     €ÚH/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/_client.pyÚ	<genexpr>Ú_has_header.<locals>.<genexpr>r   s   øé € Ð8±¨�y‰y‹{˜fÖ$²ùs   ƒ!)rŒ   Úany©Úheadersr�   s    `r�   Ú_has_headerr–   p   s   ø€ Ø�\‰\‹^€FÜÔ8±Ó8Ó8Ð8ó    c                ój   ^• TR                  5       m[        U4S jU R                  5        5       5      $ )Nc              3  óz   >#   • U H1  u  pUR                  5       T:H  =(       a    [        U[        5      v •  M3     g 7frŠ   )rŒ   Ú
isinstancer   )r�   rŽ   Úvaluer�   s      €r�   r‘   Ú&_has_omitted_header.<locals>.<genexpr>w   s/   øé € ÐcÑSbÁZÀSˆs�y‰y‹{˜fÑ$×@¬°E¼4Ó)@Ô@ÒSbùs   ƒ8;)rŒ   r“   Úitemsr”   s    `r�   Ú_has_omitted_headerrž   u   s)   ø€ Ø�\‰\‹^€FÜÔcÐSZ×S`ÑS`ÔSbÓcÓcÐcr—   c                  ój  ^ • \ rS rSr% S\S'   S\S'   S\S'   S\S'   S\S	'   S\S
'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'    \\SLS j5       5       r\R                  SMS j5       rSSSSSSS\	SS\	\
SSSSSS.                                   SNU 4S jjjr\SOS  j5       r\SPS! j5       r\SQS" j5       r\SRS# j5       r\SSS$ j5       r\STS% j5       r\SUS& j5       r\SVS' j5       r\SWS( j5       r\SXS) j5       r\SYS* j5       r\SZS+ j5       r\S[S, j5       r\S\S- j5       r\S]S. j5       r\S^S/ j5       r\S_S0 j5       r\S`S1 j5       r\SaS2 j5       r\SbS3 j5       r \ScS4 j5       r!\SdS5 j5       r"\SeS6 j5       r#\SfS7 j5       r$\SgS8 j5       r%\ShS9 j5       r&\\SiS: j5       5       r'SS;.         SjU 4S< jjjr(\        SkS= j5       r)\SlS> j5       r*\SmS? j5       r+\\SmS@ j5       5       r,\SmSA j5       r-\\SnU 4SB jj5       5       r.\SoSC j5       r/\SpU 4SD jj5       r0\SqSE j5       r1\SrU 4SF jj5       r2SsSG jr3SSS\	SSSS\	S\	S\	SSSSS0 SH.                                       StSI jjr4\4r5\        SuSJ j5       r6SKr7U =r8$ )vr„   éz   ÚstrÚapi_keyú
str | NoneÚadmin_api_keyú.WorkloadIdentity | X509WorkloadIdentity | NoneÚworkload_identityÚorganizationÚprojectÚwebhook_secretz:WorkloadIdentityAuth | SyncX509WorkloadIdentityAuth | NoneÚ_workload_identity_authú_Provider | NoneÚ	_providerú_ProviderRuntime | NoneÚ_provider_runtimeÚboolÚ_base_url_was_defaultúDataResidency | NoneÚ_data_residencyúfrozenset[str]Ú_ambient_authorizationsústr | httpx2.URL | NoneÚwebsocket_base_urlc                ó   • U R                   $ rŠ   ©Ú	_base_url©Úselfs    r�   Úbase_urlÚOpenAI.base_url‘   ó   € ð �~‰~Ðr—   c                ó¬   • [        U5      n[        U R                  5      (       a  [        U5        U R	                  U5      U l        SU l        S U l        g ©NF©r!   r1   r¦   r0   Ú_enforce_trailing_slashr¹   r°   r²   ©r»   ÚurlÚnormalized_urls      r�   r¼   r½   –   óG   € ä,¨SÓ1ˆÜ$ T×%;Ñ%;×<Ñ<Ü! .Ô1Ø×5Ñ5°nÓEˆŒØ%*ˆÔ"Ø#ˆÕr—   NFT©r¢   r¤   r¦   r§   r¨   r©   Úproviderr¼   Údata_residencyr¶   ÚtimeoutÚmax_retriesÚdefault_headersÚdefault_queryÚhttp_clientÚ_strict_response_validationÚ_enforce_credentialsc               óv	  >• [        X˜XzS9n[        X‰U5      nSnUbn  [        U5      nSU4SU4SU4SU44 VVs/ sH  u  nnUc  M  UPM     nnnU(       a*  SR                  S U 5       5      n[	        S	U S
U S35      e[        U5      nXpl        UU l        Ub  U[        :w  a  Ub  [	        S5      e[        U5      (       a  UR                  5       nUc  UOSU l        Ub  SU l        SU l        SU l        O{Ub  [        U l        SU l        SU l        O^Uc  [        R                   R#                  S5      n[%        U5      (       a  SU l        Xl        OU=(       d    SU l        SU l        SU l        Uc"  Uc  [        R                   R#                  S5      nUc  UOSU l        Uc@  U(       a9  U R                  (       d(  U R                  c  Uc  U R&                  c  [	        S5      eUc"  Uc  [        R                   R#                  S5      nX@l        Uc"  Uc  [        R                   R#                  S5      nXPl        Uc  [        R                   R#                  S5      nX`l        X l        [        U5      (       a  UnSnOUc  SnSnOSU;   a  SnUnO[	        S5      eUb  UR0                  nO"Uc  [        R                   R#                  S5      nUSL =(       a    USL U l        X�l        Uc  Ub  [6        OSnUb  [9        U5        [;        5       U l        Uc  [        R                   R#                  S5      OSnUbþ  0 nUR?                  S5       HF  nURA                  S5      nUS:¼  d  M  UUS-   S RC                  5       UUSU RC                  5       '   MH     [E        U5      (       a  UO0 n[G        S U 5       5      nU(       a<  URI                  5        VVs0 sH  u  nnURK                  5       S:w  d  M  UU_M!     nnnO(Uc%  [;        S URI                  5        5       5      U l        0 [M        UU5      EUEn[N        T U ]¡  [R        UUUUUUUS 9  Ub)  [U        UR                  5       U RV                  US!9U l        O%Ub"  [Y        U[[        U RV                  5      S"9U l        [\        U l/        gs  snnf s  snnf )#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`
- `admin_api_key` from `OPENAI_ADMIN_KEY`
- `organization` from `OPENAI_ORG_ID`
- `project` from `OPENAI_PROJECT_ID`
- `webhook_secret` from `OPENAI_WEBHOOK_SECRET`

When `provider` is supplied, authentication and the base URL are configured by that provider instead.
`data_residency` selects an OpenAI regional endpoint and cannot be combined with
`base_url`, `websocket_base_url`, or `provider`.
©rÈ   r¶   Nr¢   r¤   r¦   r¼   ú, c              3  ó,   #   • U H  nS U S 3v •  M     g7f©Ú`N© ©r�   Únames     r�   r‘   Ú"OpenAI.__init__.<locals>.<genexpr>Þ   ó   é € Ð%H¹i°d¨¨$¨¨q¥kºiùó   ‚ú-`provider` cannot be combined with top-level ú9. Move provider authentication and routing options into `ú(...)`.úFThe `api_key` and `workload_identity` arguments are mutually exclusiveÚ ÚOPENAI_API_KEYÚOPENAI_ADMIN_KEYúœMissing credentials. Please pass an `api_key`, `workload_identity`, `admin_api_key`, or set the `OPENAI_API_KEY` or `OPENAI_ADMIN_KEY` environment variable.ÚOPENAI_ORG_IDÚOPENAI_PROJECT_IDÚOPENAI_WEBHOOK_SECRETrÈ   úVInvalid `workload_identity` configuration: expected an X.509 or subject-token identityÚOPENAI_BASE_URLúhttps://api.openai.com/v1ÚOPENAI_CUSTOM_HEADERSÚ
Ú:r   r   c              3  óD   #   • U H  oR                  5       S :H  v •  M     g7f©ÚauthorizationNr‹   rØ   s     r�   r‘   rÚ   @  ó   é € Ð(fÑUeÈT¯©«¸Ö)HÒUeùó   ‚ rð   c              3  óT   #   • U H  u  pUR                  5       S :X  d  M  Uv •  M!     g7frï   r‹   ©r�   rÙ   r›   s      r�   r‘   rÚ   D  ó$   é € ð 9Ù-;™k˜d¸t¿z¹z»|ÈÑ?^—E‘Eª^ùó   ‚(Ÿ	(©Úversionr¼   rË   rÊ   rÎ   Úcustom_headersÚcustom_queryrÏ   ©r¦   rÎ   rË   ©r¦   Ú_use_httpx2)0r<   r2   r(   Újoinr6   r*   r¬   r®   Ú%WORKLOAD_IDENTITY_API_KEY_PLACEHOLDERr1   Úcopyr¦   r¢   Ú_api_key_providerrª   ÚosÚenvironÚgetÚcallabler¤   r§   r¨   r©   r¶   r¼   r°   r²   r-   r0   Ú	frozensetr´   ÚsplitÚfindÚstripr   r“   r�   rŒ   r4   ÚsuperÚ__init__r&   r.   Ú_clientr   r"   r+   Ú_default_stream_cls©!r»   r¢   r¤   r¦   r§   r¨   r©   rÈ   r¼   rÉ   r¶   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   Úprovider_runtimeÚprovider_namerÙ   r›   Ú	conflictsÚ	formattedÚx509_identityÚsubject_token_identityÚcustom_headers_envÚparsedÚlineÚcolonÚexplicit_headersÚexplicit_authorizationÚ	__class__s!                                   €r�   r  ÚOpenAI.__init__Ÿ   s  ø€ ôZ *Ø¨xñ
ˆô 0°ÐJ[Ó\ˆØ48ÐØÑÜ*¨8Ó4ˆMð  Ð(Ø$ mÐ4Ø(Ð*;Ð<Ø Ð*ñ	$ô	ñ$‘K�D˜%ð ÷ ñ$ð ñ 	ö Ø ŸI™IÑ%H¹iÓ%HÓH�	Ü!ØCÀIÀ;ð ONØN[È_Ð\cðeóð ô
  3°8Ó<Ðà!ŒØ!1ˆÔàÑ 7Ô.SÓ#SÐXiÑXuÜÐfÓgÐgä$Ð%6×7Ñ7Ø 1× 6Ñ 6Ó 8ÐØ6FÑ6NÑ!2ÐTXˆÔàÑ'ØˆDŒLØ%)ˆDÔ"Ø+/ˆDÕ(ØÑ*Ü@ˆDŒLØ%)ˆDÔ"Ø+/ˆDÕ(à‰ÜŸ*™*Ÿ.™.Ð)9Ó:�Ü˜× Ñ Ø!�”ØCJÕ&à&Ÿ}¨"�”Ø)-�Ô&Ø+/ˆDÔ(àÑ Ð%5Ñ%=ÜŸJ™JŸN™NÐ+=Ó>ˆMØ.>Ñ.F™]ÈDˆÔð Ñ$Þ$Ø—L—LØ×&Ñ&Ñ.Ø!Ñ)Ø×"Ñ"Ñ*äð oóð ð ÑÐ$4Ñ$<ÜŸ:™:Ÿ>™>¨/Ó:ˆLØ(Ôà‰?Ð/Ñ7Ü—j‘j—n‘nÐ%8Ó9ˆGØŒàÑ!ÜŸZ™ZŸ^™^Ð,CÓDˆNØ,Ôà"4Ôä$Ð%6×7Ñ7Ø-ˆMØ%)Ñ"ØÑ&Ø ˆMØ%)Ñ"ØÐ,Ó,Ø ˆMØ%6Ñ"äÐvÓwÐwØÑ'Ø'×0Ñ0‰HØÑÜ—z‘z—~‘~Ð&7Ó8ˆHØ%5¸Ð%=×%RÀ(ÈdÐBRˆÔ"Ø-ÔØÑØ,9Ñ,EÕ(ÐKfˆHØÑ$Ü! (Ô+ä'0£{ˆÔ$ØHXÑH`œRŸZ™ZŸ^™^Ð,CÔDÐfjÐØÑ)Ø%'ˆFØ*×0Ñ0°Ö6�ØŸ	™	 #›�Ø˜A•:Ø37¸À¹	¸Ð3D×3JÑ3JÓ3L�F˜4  ˜<×-Ñ-Ó/Ó0ñ 7ô FRÐRa×EbÑEb±/ÐhjÐÜ%(Ñ(fÑUeÓ(fÓ%fÐ"Þ%Ø9?¿¹¼Ôk¹©+¨$°È4Ï:É:Ë<Ð[jÑKj›+˜$ š+¹�Ñk�ØÑ&Ü/8ñ 9Ø-3¯\©\¬^ó9ó 0�Ô,ðÜ/°¸ÓFðà"ðˆOô
 	‰ÑÜØØ#ØØ#Ø*Ø&Ø(Cð 	ñ 		
ð Ñ$Ü+GØ"/×"4Ñ"4Ó"6ÀDÇLÁLÐ^iñ,ˆDÕ(ð $Ñ/Ü+?Ø"8Ü1°$·,±,Ó?ñ,ˆDÔ(ô
 $*ˆÕ ùó]	ùó^ ló   ¹	R/ÁR/ÏR5Ï7R5c                ó   • SSK Jn  U" U 5      $ )ú˜
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   )rh   )Úresources.completionsrh   )r»   rh   s     r�   rN   ÚOpenAI.completionsc  ó   € õ
 	7á˜4Ó Ð r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r`   )Úresources.chatr`   )r»   r`   s     r�   r>   ÚOpenAI.chatl  ó   € å(á�D‹zÐr—   c                ó   • SSK Jn  U" U 5      $ )úu
Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
r   )rb   )Úresources.embeddingsrb   )r»   rb   s     r�   rM   ÚOpenAI.embeddingsr  s   € õ
 	5á˜$ÓÐr—   c                ó   • SSK Jn  U" U 5      $ )úd
Files are used to upload documents that can be used with features like Assistants and Fine-tuning.
r   )rT   )Úresources.filesrT   )r»   rT   s     r�   rB   ÚOpenAI.files{  s   € õ
 	+á�T‹{Ðr—   c                ó   • SSK Jn  U" U 5      $ )úJGiven a prompt and/or an input image, the model will generate a new image.r   )rV   )Úresources.imagesrV   )r»   rV   s     r�   rC   ÚOpenAI.images„  ó   € õ 	-á�d‹|Ðr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r~   )Ú#resources.content_provenance_checksr~   )r»   r~   s     r�   rS   Ú OpenAI.content_provenance_checks‹  s   € åPá& tÓ,Ð,r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rf   )Úresources.audiorf   )r»   rf   s     r�   r@   ÚOpenAI.audio‘  ó   € å*á�T‹{Ðr—   c                ó   • SSK Jn  U" U 5      $ )úU
Given text and/or image inputs, classifies if those inputs are potentially harmful.
r   )rl   )Úresources.moderationsrl   )r»   rl   s     r�   rP   ÚOpenAI.moderations—  r"  r—   c                ó   • SSK Jn  U" U 5      $ )ú:List and describe the various models available in the API.r   )rX   )Úresources.modelsrX   )r»   rX   s     r�   rD   ÚOpenAI.models   r3  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r|   )Úresources.fine_tuningr|   )r»   r|   s     r�   rO   ÚOpenAI.fine_tuning§  s   € å5á˜$ÓÐr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r‚   )Úresources.vector_storesr‚   )r»   r‚   s     r�   rR   ÚOpenAI.vector_stores­  s   € å9á˜DÓ!Ð!r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rn   )Úresources.safetyrn   )r»   rn   s     r�   rE   ÚOpenAI.safety³  ó   € å,á�d‹|Ðr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rv   )Úresources.webhooksrv   )r»   rv   s     r�   ÚwebhooksÚOpenAI.webhooks¹  ó   € å0á˜‹~Ðr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r^   )Úresources.betar^   )r»   r^   s     r�   r=   ÚOpenAI.beta¿  r&  r—   c                ó   • SSK Jn  U" U 5      $ )ú;Create large batches of API requests to run asynchronously.r   )r\   )Úresources.batchesr\   )r»   r\   s     r�   rH   ÚOpenAI.batchesÅ  ó   € õ 	/á�t‹}Ðr—   c                ó   • SSK Jn  U" U 5      $ )ú4Use Uploads to upload large files in multiple parts.r   )rr   )Úresources.uploadsrr   )r»   rr   s     r�   rI   ÚOpenAI.uploadsÌ  rY  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rd   )Úresources.adminrd   )r»   rd   s     r�   r?   ÚOpenAI.adminÓ  r:  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rx   )Úresources.responsesrx   )r»   rx   s     r�   rK   ÚOpenAI.responsesÙ  s   € å2á˜‹Ðr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rt   )Úresources.realtimert   )r»   rt   s     r�   rJ   ÚOpenAI.realtimeß  rQ  r—   c                ó   • SSK Jn  U" U 5      $ )ú,Manage conversations and conversation items.r   )r€   )Úresources.conversationsr€   )r»   r€   s     r�   rQ   ÚOpenAI.conversationså  s   € õ 	;á˜TÓ"Ð"r—   c                ó   • SSK Jn  U" U 5      $ )ú,Manage and run evals in the OpenAI platform.r   )rj   )Úresources.evalsrj   )r»   rj   s     r�   rA   ÚOpenAI.evalsì  s   € õ 	+á�T‹{Ðr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rz   )Úresources.containersrz   )r»   rz   s     r�   rL   ÚOpenAI.containersó  s   € å4á˜$ÓÐr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rp   )Úresources.skillsrp   )r»   rp   s     r�   rF   ÚOpenAI.skillsù  rL  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rZ   )Úresources.videosrZ   )r»   rZ   s     r�   rG   ÚOpenAI.videosÿ  rL  r—   c                ó   • [        U 5      $ rŠ   )ÚOpenAIWithRawResponserº   s    r�   Úwith_raw_responseÚOpenAI.with_raw_response  s   € ä$ TÓ*Ð*r—   c                ó   • [        U 5      $ rŠ   )ÚOpenAIWithStreamedResponserº   s    r�   Úwith_streaming_responseÚOpenAI.with_streaming_response	  ó   € ä)¨$Ó/Ð/r—   c                ó   • [        SS9$ ©NÚbrackets)Úarray_formatr   rº   s    r�   ÚqsÚ	OpenAI.qs  ó   € ô ¨
Ñ3Ð3r—   ©Úretriedc               óP  >• S nSnU R                   nUGb  [        U[        5      (       aY  UR                  U R                  :w  a  [	        S5      e[        UR                  U R                  S9  [        U5        [        U5        UR                  b  UR                  US'   UR                  R                  S5      nUS[         3:X  aY  [        U[        5      (       a  UR                  U5      OUR                  5       nSU 3UR                  S'   UR!                  U5      n[        U[        5      (       a;  UR"                  " U4U R                  UR                  R                  S5      US.UD6n	O[$        T
U ]L  " U4SU0UD6n	U	R(                  S	:w  d  U R                   b  Uc  U	$ U R                   R+                  U5        U(       d  U(       d  U	$ U	R-                  5         U R                   R/                  U5        S[         3UR                  S'   U R0                  " U4US
S.UD6$ ©NFzCX.509 workload identity cannot be changed after client construction)Úexpected_originÚfollow_redirectsÚAuthorizationúBearer )rŒ  Úexpected_authorizationÚstreamr‘  é‘  T)r‘  r‰  )rª   rš   r.   r¦   r6   r0   rÄ   r¼   r5   r3   Ú_follow_redirectsr•   r  rÿ   Úget_token_for_requestÚ	get_tokenÚ_can_retry_requestÚsend_api_requestr
  Ú_send_requestÚstatus_codeÚinvalidate_tokenÚcloseÚ_prepare_retry_requestÚ_send_with_auth_retry©r»   Úrequestr‘  r‰  ÚkwargsÚused_access_tokenÚrequest_is_replayableÚ	x509_authrð   Úresponser  s             €r�   r�  ÚOpenAI._send_with_auth_retry  s  ø€ ð )-ÐØ %ÐØ×0Ñ0ˆ	àÒ Ü˜)Ô%A×BÑBØ×.Ñ.°$×2HÑ2HÓHÜ%Ð&kÓlÐlÜ% g§k¡kÀ4Ç=Á=ÒQÜ/°Ô8Ü-¨gÔ6Ø×*Ñ*Ñ6Ø-6×-HÑ-H�Ð)Ñ*Ø#ŸO™O×/Ñ/°Ó@ˆMØ 'Ô*OÐ)PÐ QÓQô " )Ô-I×JÑJð ×3Ñ3°GÔ<à"×,Ñ,Ó.ð "ð
 6=Ð=NÐ<OÐ3P�—‘ Ñ0Ø(1×(DÑ(DÀWÓ(MÐ%ä�iÔ!=×>Ñ>Ø ×1Ò1Øðà $§¡Ø'.§¡×':Ñ':¸?Ó'KØñ	ð
 ñ‰Hô ‘wÒ,¨WÑN¸VÐNÀvÑNˆHØ×Ñ 3Ó&¨$×*FÑ*FÑ*NÐRcÑRkØˆOà×$Ñ$×5Ñ5Ð6GÔHÞÖ/ØˆOà�‰ÔØ×$Ñ$×;Ñ;¸GÔDØ-4Ô5ZÐ4[Ð+\ˆ�‰˜Ñ(Ø×)Ò)¨'ÐY¸&È$ÑYÐRXÑYÐYr—   c               ó®   • U R                   " U4SU0UD6nU R                  b2  U R                  R                  b  U R                  R                  U5      nU$ ©Nr‘  )r�  r®   Únormalize_response©r»   rŸ  r‘  r   r¤  s        r�   r˜  ÚOpenAI._send_requestG  sV   € ð ×-Ò-¨gÑO¸fÐOÈÑOˆØ×!Ñ!Ñ-°$×2HÑ2H×2[Ñ2[Ñ2gØ×-Ñ-×@Ñ@ÀÓJˆHØˆr—   c                óT  • U R                   b  0 $ 0 nUR                  SS5      (       a4  U R                  R                  5        H  u  p4UR	                  X45        M     UR                  SS5      (       a4  U R
                  R                  5        H  u  p4UR	                  X45        M     U$ ©NÚbearer_authFÚadmin_api_key_auth©r®   r  Ú_bearer_authr�   Ú
setdefaultÚ_admin_api_key_auth©r»   Úsecurityr•   rŽ   r›   s        r�   Ú_auth_headersÚOpenAI._auth_headersT  ó’   € à×!Ñ!Ñ-ØˆIà"$ˆØ�<‰<˜ u×-Ñ-Ø"×/Ñ/×5Ñ5Ö7‘
�Ø×"Ñ" 3Ö.ñ 8à�<‰<Ð,¨e×4Ñ4Ø"×6Ñ6×<Ñ<Ö>‘
�Ø×"Ñ" 3Ö.ñ ?àˆr—   c                ó:   • U R                   nU(       d  0 $ SSU 30$ ©NrŽ  r�  ©r¢   ©r»   r¢   s     r�   r°  ÚOpenAI._bearer_authb  ó%   € à—,‘,ˆÞØˆIØ 7¨7¨)Ð!4Ð5Ð5r—   c                ól   • U R                   b  0 $ U R                  nU(       a
  U[        :X  a  0 $ SSU 30$ r¹  ©r®   r¢   rÿ   r»  s     r�   Úauth_headersÚOpenAI.auth_headersi  ó@   € ð ×!Ñ!Ñ-ØˆIà—,‘,ˆÞ˜'Ô%JÓJØˆIØ 7¨7¨)Ð!4Ð5Ð5r—   c                ó2   • U R                   nUc  0 $ SSU 30$ r¹  ©r¤   ©r»   r¤   s     r�   r²  ÚOpenAI._admin_api_key_autht  ó*   € à×*Ñ*ˆØÑ ØˆIØ 7¨=¨/Ð!:Ð;Ð;r—   c                óÄ   >• 0 [         TU ]  ESU R                  b  U R                  O	[        5       U R                  b  U R                  O	[        5       S.EU R
                  E$ )NÚfalse©zX-Stainless-AsynczOpenAI-OrganizationzOpenAI-Project)r
  rÌ   r§   r   r¨   Ú_custom_headers©r»   r  s    €r�   rÌ   ÚOpenAI.default_headers{  s`   ø€ ð
Ü‰gÑ%ð
à!(Ø8<×8IÑ8IÑ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÑ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r—   c                óz   • U R                   b  g [        US5      (       d  [        US5      (       a  g [        S5      e©NrŽ  z´"Could not resolve authentication method. Expected either api_key or admin_api_key to be set. Or for one of the `Authorization` or `Authorization` headers to be explicitly omitted"©r®   r–   rž   Ú	TypeError©r»   r•   rù   s      r�   Ú_validate_headersÚOpenAI._validate_headers†  óB   € à×!Ñ!Ñ-Øä�w ×0Ñ0Ô4GÈÐXg×4hÑ4hØäð Có
ð 	
r—   c                ó  >• U R                   b3  U R                   R                  b  U R                   R                  U5      nO>U R                  b1  UR                  R	                  SS5      (       a  U R                  5         [        TU ]  U5      $ ©Nr­  F)r®   Útransform_requestr  r´  r  Ú_refresh_api_keyr
  Ú_prepare_options©r»   Úoptionsr  s     €r�   rÚ  ÚOpenAI._prepare_options’  sy   ø€ à×!Ñ!Ñ-Ø×%Ñ%×7Ñ7ÑCØ×0Ñ0×BÑBÀ7ÓK�øØ×#Ñ#Ñ/°G×4DÑ4D×4HÑ4HÈÐX]×4^Ñ4^Ø×!Ñ!Ô#ä‰wÑ'¨Ó0Ð0r—   c                ó†   • U R                   b4  U R                   R                  b  U R                   R                  U5        g g g rŠ   )r®   Úprepare_request©r»   rŸ  s     r�   Ú_prepare_requestÚOpenAI._prepare_requestœ  s<   € à×!Ñ!Ñ-°$×2HÑ2H×2XÑ2XÑ2dØ×"Ñ"×2Ñ2°7Õ;ð 3eÐ-r—   c                ó¤   >• U R                   c  [        U R                  [        5      (       a  [        R
                  " 5       $ [        TU ]  U5      $ rŠ   )r®   rš   rª   r.   Úhttpx2ÚAuthr
  Ú_custom_auth)r»   r´  r  s     €r�   ræ  ÚOpenAI._custom_auth¡  s>   ø€ à×!Ñ!Ñ-´¸D×<XÑ<XÔZv×1wÑ1wÜ—;’;“=Ð ä‰wÑ# HÓ-Ð-r—   c                ó^   • U R                   b  U R                  5       U l        U R                  $ rŠ   ©r  r¢   rº   s    r�   rÙ  ÚOpenAI._refresh_api_key¨  s(   € Ø×!Ñ!Ñ-Ø×1Ñ1Ó3ˆDŒLà�|‰|Ðr—   ©r¢   r¤   r¦   rÈ   r§   r¨   r©   r¶   r¼   rÉ   rÊ   rÎ   rË   rÌ   Úset_default_headersrÍ   Úset_default_queryrÐ   Ú_extra_kwargsc               ó	  ^ • Ub  Ub  [        S5      eUb  Ub  [        S5      e[        U[        5      (       + =(       a    UT R                  LnU(       a  SOT R                  nU(       a  SOT R
                  nU(       a  0 OT R                  n[        U5      (       av  [        T R                  5      (       d\  T R                  (       aK  UR                  5        VVs0 sH/  u  nnUR                  5       S:w  d  UT R                  ;  d  M,  UU_M1     nnnUbY  [        S U 5       5      (       a;  UR                  5        VVs0 sH  u  nnUR                  5       S:w  d  M  UU_M!     nnn0 UEUEnOUb  UnT R                  nUb  0 UEUEnOUb  UnU=(       d    T R                  n[        U[        5      (       a  T R                  OUnU	SL=(       a    [        U	[        5      (       + nUb  UOT R                  nUb  Uc  Sn[        T R                  5      n[        U5      nUU:g  n U
n!U!c  U (       a  U(       d  T R                  n![!        U!U	c	  U
c  ["        OU	UUS9n	[%        U	U!U5      n	Sn"Ub	  UUUUU	S.n#O®T R                  b  UUUU	S	.n#O™U (       a  T R&                  (       a  SOT R(                  n$U	SL =(       a    U (       + =(       a    T R&                  n"Ub  UO'U=(       d    T R*                  =(       d    T R,                  U=(       d    T R.                  UU	=(       d    U$S	.n#T R0                  " SU=(       d    UU=(       d    UU=(       d    T R2                  U
b  SOU=(       d    T R4                  [        U[        5      (       a  T R6                  OUU[9        U5      (       a  UOT R:                  UUUc  S
OUS.
U#DUD6n%U"(       a  S
U%l        Ub  UOUn&U&SL=(       a    [        S U& 5       5      n'T R                  (       aJ  U'(       dC  [        U 4S jU%R                  R                  5        5       5      (       a  T R                  U%l	        U
b	  U
U%l        U%$ U(       d  U(       d  T R                  U%l        U%$ s  snnf s  snnf )úÒ
Create a new client instance re-using the same options given to the current client with optional overriding.
`data_residency` replaces the inherited HTTP and WebSocket endpoints, without changing this client.
NúPThe `default_headers` and `set_default_headers` arguments are mutually exclusiveúLThe `default_query` and `set_default_query` arguments are mutually exclusiverð   c              3  óD   #   • U H  oR                  5       S :H  v •  M     g7frï   r‹   rØ   s     r�   r‘   ÚOpenAI.copy.<locals>.<genexpr>ß  ó   é € ÐO¹°t—:‘:“< ?Ö2ºùrò   rÒ   F©rÈ   r¢   r¤   r¦   r¼   ©r¢   r¤   r¦   r¼   T©
r§   r¨   r©   r¶   rÊ   rÎ   rË   rÌ   rÍ   rÐ   c              3  óD   #   • U H  oR                  5       S :H  v •  M     g7frï   r‹   rØ   s     r�   r‘   rô  -  ó   é € ð X
Ù8Q°�J‰J‹L˜OÖ+Ò8Qùrò   c              3  óx   >#   • U H0  u  pUR                  5       S :H  =(       a    UTR                  ;   v •  M2     g7frï   ©rŒ   r´   ©r�   rÙ   r›   r»   s      €r�   r‘   rô  3  ó8   øé € ð á#A‘K�Dð —
‘
“ Ñ/×Y°E¸T×=YÑ=YÑ4YÔYÚ#Aùó   ƒ7:r×   ©Ú
ValueErrorrš   r   r¬   r§   r¨   rË  r1   r¦   r´   r�   rŒ   r“   Ú_custom_queryr  r²   r<   r   r2   r°   r¼   r  r¢   r¤   r  r©   r¶   rÊ   r   rË   ©(r»   r¢   r¤   r¦   rÈ   r§   r¨   r©   r¶   r¼   rÉ   rÊ   rÎ   rË   rÌ   rì  rÍ   rí  rÐ   rî  Úprovider_changedÚinherited_organizationÚinherited_projectr•   rÙ   r›   ÚparamsÚnext_providerÚexplicit_base_urlÚnext_workload_identityÚcurrent_x509Ú	next_x509Úmode_changedÚeffective_data_residencyÚpreserve_default_base_urlÚauth_optionsÚinherited_base_urlÚcopiedÚoverridden_authorizationsÚexplicit_authorization_overrides(   `                                       r�   r   ÚOpenAI.copy®  s†  ø€ ð6 Ñ&Ð+>Ñ+JÜÐoÓpÐpàÑ$Ð):Ñ)FÜÐkÓlÐlä)¨(´HÓ=Ô=×`À(ÐRV×R`ÑR`ÐB`ÐÞ)9¡¸t×?PÑ?PÐÞ$4™D¸$¿,¹,Ðæ+;¡RÀ×AUÑAUˆä%Ð&7×8Ñ8Ü-¨d×.DÑ.D×EÑEØ×,×,ð $+§=¡=¤?ôá#2‘K�D˜%Ø—:‘:“< ?Ó2°eÀ4×C_ÑC_Ñ6_ó ��e’Ù#2ð ñ ð
 Ñ&ÜÑO¹ÓO×OÑOØ:A¿-¹-¼/Ôm¹/©;¨4°ÈTÏZÉZË\Ð]lÑMl›;˜4 š;¹/�ÑmØ4˜Ð4 OÐ4‰GØ Ñ,Ø)ˆGà×#Ñ#ˆØÑ$Ø0˜Ð0 -Ð0‰FØÑ*Ø&ˆFà!×1 T§\¡\ˆä*4°X¼x×*HÑ*H˜ŸšÈhˆØ$¨DÐ0×W¼ÀHÌhÓ9WÔ5WÐØ6GÑ6SÑ!2ÐY]×YoÑYoÐØÑÐ#4Ñ#<Ø%)Ð"Ü0°×1GÑ1GÓHˆÜ-Ð.DÓEˆ	Ø# yÑ0ˆØ#1Ð Ø#Ñ+¶ÖEVØ'+×';Ñ';Ð$Ü)Ø$Ø!Ñ)¨nÑ.D�IÈ(Ø"Ø1ñ	
ˆô 0°Ð:RÐTjÓkˆØ$)Ð!àÑ$à)Ø"Ø!.Ø%6Ø$ñ‰Lð �^‰^Ñ'à"Ø!.Ø%6Ø$ñ	‰Lö *6¸$×:T×:T¡ÐZ^×ZgÑZgÐØ(0°DÐ(8×(lÀÔ=M×(lÐRV×RlÑRlÐ%ð %Ñ0ñ #à×F × 6Ñ 6×F¸$¿,¹,Ø!.×!D°$×2DÑ2DØ%;Ø$×:Ð(:ñˆLð —’ð 
Ø%×?Ð)?Ø×0Ð0Ø)×@¨T×-@Ñ-@Ø'5Ñ'A™tÐGY×GtÐ]a×]tÑ]tÜ$.¨w¼×$AÑ$A�D—L’LÀwØ#Ü'/°×'<Ñ'<™À$×BRÑBRØ#Ø Ø)=Ñ)E¡ÐK_ñ
ð ð
ð ñ
ˆö %Ø+/ˆFÔ(Ø7FÑ7R¡OÐXkÐ!Ø*CÈ4Ð*O÷ +
ÔTWñ X
Ù8QóX
ó U
Ð'ð ×(×(Þ3Üô à#)×#9Ñ#9×#?Ñ#?Ô#Aó÷ ñ ð
 .2×-IÑ-IˆFÔ*ØÑ%Ø%3ˆFÔ"ð ˆö #Ö+;Ø%)×%9Ñ%9ˆFÔ"ØˆùóIùó nó   Ã*Q=Ä	Q=Å RÅRc               ó®  • [        U5      (       a  UR                  SU5      OUnUR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R
                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S	:X  a  [        R                  " XUS9$ UR                  S
:¼  a  [        R                  " XUS9$ [        XUS9$ ©NÚerrori�  )r¤  Úbodyr’  i“  i”  i™  i¦  i­  iô  ©r   r  r™  r   ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorr7   ©r»   Úerr_msgr  r¤  Údatas        r�   Ú_make_status_errorÚOpenAI._make_status_errorC  ó:  € ô +5°T×*:Ñ*:ˆt�x‰x˜ Ô&ÀˆØ×Ñ 3Ó&Ü×.Ò.¨wÐPTÑUÐUà×Ñ 3Ó&Ü×2Ò2°7ÐTXÑYÐYà×Ñ 3Ó&Ü×4Ò4°WÐVZÑ[Ð[à×Ñ 3Ó&Ü×,Ò,¨WÈdÑSÐSà×Ñ 3Ó&Ü×,Ò,¨WÈdÑSÐSà×Ñ 3Ó&Ü×7Ò7¸ÐY]Ñ^Ð^à×Ñ 3Ó&Ü×-Ò-¨gÈtÑTÐTà×Ñ 3Ó&Ü×2Ò2°7ÐTXÑYÐYÜ˜g¸tÑDÐDr—   ©r´   r  r¹   r°   r²   r  r¬   r®   rª   r¤   r¢   r§   r¨   r©   r¶   r¦   ©Úreturnz
httpx2.URL©rÄ   zhttpx2.URL | strr,  ÚNone)$r¢   ústr | Callable[[], str] | Noner¤   r£   r¦   r¥   r§   r£   r¨   r£   r©   r£   rÈ   r«   r¼   ú"str | httpx2.URL | None | NotGivenrÉ   r±   r¶   rµ   rÊ   ú!float | Timeout | None | NotGivenrË   ÚintrÌ   úMapping[str, str] | NonerÍ   úMapping[str, object] | NonerÎ   úhttpx2.Client | NonerÏ   r¯   rÐ   r¯   r,  r.  )r,  rh   )r,  r`   )r,  rb   )r,  rT   )r,  rV   )r,  r~   )r,  rf   )r,  rl   )r,  rX   )r,  r|   )r,  r‚   )r,  rn   )r,  rv   )r,  r^   )r,  r\   )r,  rr   )r,  rd   )r,  rx   )r,  rt   )r,  r€   )r,  rj   )r,  rz   )r,  rp   )r,  rZ   )r,  ry  )r,  r}  ©r,  r   ©
rŸ  úhttpx2.Requestr‘  r¯   r‰  r¯   r   úUnpack[HttpxSendArgs]r,  úhttpx2.Response©rŸ  r8  r‘  r¯   r   r9  r,  r:  ©r´  r$   r,  údict[str, str]©r,  r=  ©r,  zdict[str, str | Omit]©r•   r   rù   r   r,  r.  ©rÜ  r%   r,  r%   ©rŸ  r8  r,  r.  )r´  r$   r,  úhttpx2.Auth | None©r,  r¡   )(r¢   r/  r¤   r£   r¦   r¥   rÈ   ú_Provider | None | NotGivenr§   r£   r¨   r£   r©   r£   r¶   rµ   r¼   r0  rÉ   r±   rÊ   r1  rÎ   r5  rË   úint | NotGivenrÌ   r3  rì  r3  rÍ   r4  rí  r4  rÐ   úbool | Nonerî  úMapping[str, Any]r,  r	   ©r%  r¡   r  Úobjectr¤  r:  r,  r7   )9Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__annotations__Úpropertyr   r¼   Úsetterr   r8   r  r    rN   r>   rM   rB   rC   rS   r@   rP   rD   rO   rR   rE   rO  r=   rH   rI   r?   rK   rJ   rQ   rA   rL   rF   rG   rz  r~  r…  r�  r˜  rµ  r°  rÀ  r²  rÌ   rÓ  rÚ  rá  ræ  rÙ  r   Úwith_optionsr'  Ú__static_attributes__Ú__classcell__©r  s   @r�   r„   r„   z   sh  ø‡ àƒLØÓØEÓEØÓØÓØÓØWÓWØÓØ.Ó.ØÓØ)Ó)Ø+Ó+à/Ó/ðð Øóó ó ðð ‡_�_ó$ó ð$ð 37Ø$(ØLPØ#'Ø"Ø%)Ø%)Ø7@Ø/3Ø6:Ø5>Ø.Ø48Ø59ð -1ð -2Ø%)ñ=B*ð 0ðB*ð "ð	B*ð
 JðB*ð !ðB*ð ðB*ð #ðB*ð #ðB*ð 5ðB*ð -ðB*ð 4ðB*ð 3ðB*ð ðB*ð 2ðB*ð  3ð!B*ð( *ð)B*ð: &*ð;B*ð< #ð=B*ð> 
÷?B*ð B*ðH ó!ó ð!ð óó ðð
 ó ó ð ð óó ðð óó ðð ó-ó ð-ð
 óó ðð
 ó!ó ð!ð óó ðð ó ó ð ð
 ó"ó ð"ð
 óó ðð
 óó ðð
 óó ðð
 óó ðð óó ðð óó ðð
 óó ðð
 óó ðð
 ó#ó ð#ð óó ðð ó ó ð ð
 óó ðð
 óó ðð
 ó+ó ð+ð ó0ó ð0ð Øó4ó ó ð4ð ñ3Zàð3Zð ð	3Zð
 ð3Zð (ð3Zð 
÷3Zð 3Zðj ð
àð
ð ð	
ð
 (ð
ð 
ó
ó ð
ð óó ðð ó6ó ð6ð Øó6ó ó ð6ð ó<ó ð<ð Øö
ó ó ð
ð ó	
ó ð	
ð ö1ó ð1ð ó<ó ð<ð ö.ó ð.ôð 37Ø$(ØLPØ09Ø#'Ø"Ø%)Ø6:Ø7@Ø/3Ø5>Ø,0Ø&/Ø48Ø8<Ø59Ø9=Ø,0Ø+-ñ+Oð 0ðOð "ð	Oð
 JðOð .ðOð !ðOð ðOð #ðOð 4ðOð 5ðOð -ðOð 3ðOð *ðOð $ðOð  2ð!Oð" 6ð#Oð$ 3ð%Oð& 7ð'Oð( *ð)Oð* )ð+Oð, 
õ-Oðf €LàðEàðEð ð	Eð
 "ðEð 
óEó öEr—   r„   c                  ót  ^ • \ rS rSr% S\S'   S\S'   S\S'   S\S'   S\S	'   S\S
'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'   S\S'    \\SLS j5       5       r\R                  SMS j5       rSSSSSSS\	SS\	\
SSSSSS.                                   SNU 4S jjjr\SOS  j5       r\SPS! j5       r\SQS" j5       r\SRS# j5       r\SSS$ j5       r\STS% j5       r\SUS& j5       r\SVS' j5       r\SWS( j5       r\SXS) j5       r\SYS* j5       r\SZS+ j5       r\S[S, j5       r\S\S- j5       r\S]S. j5       r\S^S/ j5       r\S_S0 j5       r\S`S1 j5       r\SaS2 j5       r\SbS3 j5       r \ScS4 j5       r!\SdS5 j5       r"\SeS6 j5       r#\SfS7 j5       r$\SgS8 j5       r%\ShS9 j5       r&\\SiS: j5       5       r'SS;.         SjU 4S< jjjr(\        SkS= j5       r)\SlS> j5       r*\SmS? j5       r+\\SmS@ j5       5       r,\SmSA j5       r-\\SnU 4SB jj5       5       r.\SoSC j5       r/\SpU 4SD jj5       r0\SqSE j5       r1\\SrU 4SF jj5       5       r2SsSG jr3SSS\	SSSS\	S\	S\	SSSSS0 SH.                                       StSI jjr4\4r5\        SuSJ j5       r6SKr7U =r8$ )vr…   if  r¡   r¢   r£   r¤   r¥   r¦   r§   r¨   r©   z;WorkloadIdentityAuth | AsyncX509WorkloadIdentityAuth | Nonerª   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   r´   rµ   r¶   c                ó   • U R                   $ rŠ   r¸   rº   s    r�   r¼   ÚAsyncOpenAI.base_url}  r¾   r—   c                ó¬   • [        U5      n[        U R                  5      (       a  [        U5        U R	                  U5      U l        SU l        S U l        g rÀ   rÁ   rÃ   s      r�   r¼   rX  ‚  rÆ   r—   NFTrÇ   c               óv	  >• [        X˜XzS9n[        X‰U5      nSnUbn  [        U5      nSU4SU4SU4SU44 VVs/ sH  u  nnUc  M  UPM     nnnU(       a*  SR                  S U 5       5      n[	        S	U S
U S35      e[        U5      nXpl        UU l        Ub  U[        :w  a  Ub  [	        S5      e[        U5      (       a  UR                  5       nUc  UOSU l        Ub  SU l        SU l        SU l        O{Ub  [        U l        SU l        SU l        O^Uc  [        R                   R#                  S5      n[%        U5      (       a  SU l        Xl        OU=(       d    SU l        SU l        SU l        Uc"  Uc  [        R                   R#                  S5      nUc  UOSU l        Uc@  U(       a9  U R                  (       d(  U R                  c  Uc  U R&                  c  [	        S5      eUc"  Uc  [        R                   R#                  S5      nX@l        Uc"  Uc  [        R                   R#                  S5      nXPl        Uc  [        R                   R#                  S5      nX`l        X l        [        U5      (       a  UnSnOUc  SnSnOSU;   a  SnUnO[	        S5      eUb  UR0                  nO"Uc  [        R                   R#                  S5      nUSL =(       a    USL U l        X�l        Uc  Ub  [6        OSnUb  [9        U5        [;        5       U l        Uc  [        R                   R#                  S5      OSnUbþ  0 nUR?                  S5       HF  nURA                  S5      nUS:¼  d  M  UUS-   S RC                  5       UUSU RC                  5       '   MH     [E        U5      (       a  UO0 n[G        S U 5       5      nU(       a<  URI                  5        VVs0 sH  u  nnURK                  5       S:w  d  M  UU_M!     nnnO(Uc%  [;        S URI                  5        5       5      U l        0 [M        UU5      EUEn[N        T U ]¡  [R        UUUUUUUS 9  Ub)  [U        UR                  5       U RV                  US!9U l        O%Ub"  [Y        U[[        U RV                  5      S"9U l        [\        U l/        gs  snnf s  snnf )#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`
- `admin_api_key` from `OPENAI_ADMIN_KEY`
- `organization` from `OPENAI_ORG_ID`
- `project` from `OPENAI_PROJECT_ID`
- `webhook_secret` from `OPENAI_WEBHOOK_SECRET`

When `provider` is supplied, authentication and the base URL are configured by that provider instead.
`data_residency` selects an OpenAI regional endpoint and cannot be combined with
`base_url`, `websocket_base_url`, or `provider`.
rÒ   Nr¢   r¤   r¦   r¼   rÓ   c              3  ó,   #   • U H  nS U S 3v •  M     g7frÕ   r×   rØ   s     r�   r‘   Ú'AsyncOpenAI.__init__.<locals>.<genexpr>Ê  rÛ   rÜ   rÝ   rÞ   rß   rà   rá   râ   rã   rä   rå   ræ   rç   rÈ   rè   ré   rê   rë   rì   rí   r   r   c              3  óD   #   • U H  oR                  5       S :H  v •  M     g7frï   r‹   rØ   s     r�   r‘   r\  ,  rñ   rò   rð   c              3  óT   #   • U H  u  pUR                  5       S :X  d  M  Uv •  M!     g7frï   r‹   rô   s      r�   r‘   r\  0  rõ   rö   r÷   rû   rü   )0r<   r2   r(   rþ   r6   r*   r¬   r®   rÿ   r1   r   r¦   r¢   r  rª   r  r  r  r  r¤   r§   r¨   r©   r¶   r¼   r°   r²   r-   r0   r  r´   r  r  r	  r   r“   r�   rŒ   r4   r
  r  r&   r/   r  r   r#   r,   r  r  s!                                   €r�   r  ÚAsyncOpenAI.__init__‹  s  ø€ ôZ *Ø¨xñ
ˆô 0°ÐJ[Ó\ˆØ48ÐØÑÜ*¨8Ó4ˆMð  Ð(Ø$ mÐ4Ø(Ð*;Ð<Ø Ð*ñ	$ô	ñ$‘K�D˜%ð ÷ ñ$ð ñ 	ö Ø ŸI™IÑ%H¹iÓ%HÓH�	Ü!ØCÀIÀ;ð ONØN[È_Ð\cðeóð ô
  3°8Ó<Ðà!ŒØ!1ˆÔàÑ 7Ô.SÓ#SÐXiÑXuÜÐfÓgÐgä$Ð%6×7Ñ7Ø 1× 6Ñ 6Ó 8ÐØ6FÑ6NÑ!2ÐTXˆÔàÑ'ØˆDŒLØ%)ˆDÔ"Ø+/ˆDÕ(ØÑ*Ü@ˆDŒLØ%)ˆDÔ"Ø+/ˆDÕ(à‰ÜŸ*™*Ÿ.™.Ð)9Ó:�Ü˜× Ñ Ø!�”ØNUÕ&à&Ÿ}¨"�”Ø)-�Ô&Ø+/ˆDÔ(àÑ Ð%5Ñ%=ÜŸJ™JŸN™NÐ+=Ó>ˆMØ.>Ñ.F™]ÈDˆÔð Ñ$Þ$Ø—L—LØ×&Ñ&Ñ.Ø!Ñ)Ø×"Ñ"Ñ*äð oóð ð ÑÐ$4Ñ$<ÜŸ:™:Ÿ>™>¨/Ó:ˆLØ(Ôà‰?Ð/Ñ7Ü—j‘j—n‘nÐ%8Ó9ˆGØŒàÑ!ÜŸZ™ZŸ^™^Ð,CÓDˆNØ,Ôà"4Ôä$Ð%6×7Ñ7Ø-ˆMØ%)Ñ"ØÑ&Ø ˆMØ%)Ñ"ØÐ,Ó,Ø ˆMØ%6Ñ"äÐvÓwÐwØÑ'Ø'×0Ñ0‰HØÑÜ—z‘z—~‘~Ð&7Ó8ˆHØ%5¸Ð%=×%RÀ(ÈdÐBRˆÔ"Ø-ÔØÑØ,9Ñ,EÕ(ÐKfˆHØÑ$Ü! (Ô+ä'0£{ˆÔ$ØHXÑH`œRŸZ™ZŸ^™^Ð,CÔDÐfjÐØÑ)Ø%'ˆFØ*×0Ñ0°Ö6�ØŸ	™	 #›�Ø˜A•:Ø37¸À¹	¸Ð3D×3JÑ3JÓ3L�F˜4  ˜<×-Ñ-Ó/Ó0ñ 7ô FRÐRa×EbÑEb±/ÐhjÐÜ%(Ñ(fÑUeÓ(fÓ%fÐ"Þ%Ø9?¿¹¼Ôk¹©+¨$°È4Ï:É:Ë<Ð[jÑKj›+˜$ š+¹�Ñk�ØÑ&Ü/8ñ 9Ø-3¯\©\¬^ó9ó 0�Ô,ðÜ/°¸ÓFðà"ðˆOô
 	‰ÑÜØØ#ØØ#Ø*Ø&Ø(Cð 	ñ 		
ð Ñ$Ü+HØ"/×"4Ñ"4Ó"6ÀDÇLÁLÐ^iñ,ˆDÕ(ð $Ñ/Ü+?Ø"8Ü2°4·<±<Ó@ñ,ˆDÔ(ô
 $/ˆÕ ùó]	ùó^ lr  c                ó   • SSK Jn  U" U 5      $ )r  r   )ri   )r   ri   )r»   ri   s     r�   rN   ÚAsyncOpenAI.completionsO  ó   € õ
 	<á Ó%Ð%r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )ra   )r$  ra   )r»   ra   s     r�   r>   ÚAsyncOpenAI.chatX  ó   € å-á˜‹Ðr—   c                ó   • SSK Jn  U" U 5      $ )r(  r   )rc   )r)  rc   )r»   rc   s     r�   rM   ÚAsyncOpenAI.embeddings^  s   € õ
 	:á˜tÓ$Ð$r—   c                ó   • SSK Jn  U" U 5      $ )r,  r   )rU   )r-  rU   )r»   rU   s     r�   rB   ÚAsyncOpenAI.filesg  s   € õ
 	0á˜$ÓÐr—   c                ó   • SSK Jn  U" U 5      $ )r0  r   )rW   )r1  rW   )r»   rW   s     r�   rC   ÚAsyncOpenAI.imagesp  ó   € õ 	2á˜4Ó Ð r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r   )r5  r   )r»   r   s     r�   rS   Ú%AsyncOpenAI.content_provenance_checksw  s   € åUá+¨DÓ1Ð1r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rg   )r8  rg   )r»   rg   s     r�   r@   ÚAsyncOpenAI.audio}  ó   € å/á˜$ÓÐr—   c                ó   • SSK Jn  U" U 5      $ )r<  r   )rm   )r=  rm   )r»   rm   s     r�   rP   ÚAsyncOpenAI.moderationsƒ  rb  r—   c                ó   • SSK Jn  U" U 5      $ )r@  r   )rY   )rA  rY   )r»   rY   s     r�   rD   ÚAsyncOpenAI.modelsŒ  rl  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r}   )rD  r}   )r»   r}   s     r�   rO   ÚAsyncOpenAI.fine_tuning“  s   € å:á˜tÓ$Ð$r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rƒ   )rG  rƒ   )r»   rƒ   s     r�   rR   ÚAsyncOpenAI.vector_stores™  s   € å>á  Ó&Ð&r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )ro   )rJ  ro   )r»   ro   s     r�   rE   ÚAsyncOpenAI.safetyŸ  ó   € å1á˜4Ó Ð r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rw   )rN  rw   )r»   rw   s     r�   rO  ÚAsyncOpenAI.webhooks¥  ó   € å5á˜TÓ"Ð"r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r_   )rS  r_   )r»   r_   s     r�   r=   ÚAsyncOpenAI.beta«  re  r—   c                ó   • SSK Jn  U" U 5      $ )rV  r   )r]   )rW  r]   )r»   r]   s     r�   rH   ÚAsyncOpenAI.batches±  ó   € õ 	4á˜DÓ!Ð!r—   c                ó   • SSK Jn  U" U 5      $ )r[  r   )rs   )r\  rs   )r»   rs   s     r�   rI   ÚAsyncOpenAI.uploads¸  r„  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )re   )r_  re   )r»   re   s     r�   r?   ÚAsyncOpenAI.admin¿  rq  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )ry   )rb  ry   )r»   ry   s     r�   rK   ÚAsyncOpenAI.responsesÅ  s   € å7á˜dÓ#Ð#r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )ru   )re  ru   )r»   ru   s     r�   rJ   ÚAsyncOpenAI.realtimeË  r  r—   c                ó   • SSK Jn  U" U 5      $ )rh  r   )r�   )ri  r�   )r»   r�   s     r�   rQ   ÚAsyncOpenAI.conversationsÑ  s   € õ 	@á! $Ó'Ð'r—   c                ó   • SSK Jn  U" U 5      $ )rl  r   )rk   )rm  rk   )r»   rk   s     r�   rA   ÚAsyncOpenAI.evalsØ  s   € õ 	0á˜$ÓÐr—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r{   )rp  r{   )r»   r{   s     r�   rL   ÚAsyncOpenAI.containersß  s   € å9á˜tÓ$Ð$r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )rq   )rs  rq   )r»   rq   s     r�   rF   ÚAsyncOpenAI.skillså  r|  r—   c                ó   • SSK Jn  U" U 5      $ )Nr   )r[   )rv  r[   )r»   r[   s     r�   rG   ÚAsyncOpenAI.videosë  r|  r—   c                ó   • [        U 5      $ rŠ   )ÚAsyncOpenAIWithRawResponserº   s    r�   rz  ÚAsyncOpenAI.with_raw_responseñ  r€  r—   c                ó   • [        U 5      $ rŠ   )ÚAsyncOpenAIWithStreamedResponserº   s    r�   r~  Ú#AsyncOpenAI.with_streaming_responseõ  s   € ä.¨tÓ4Ð4r—   c                ó   • [        SS9$ r‚  r   rº   s    r�   r…  ÚAsyncOpenAI.qsù  r‡  r—   rˆ  c             ‹  óÔ  >#   • S nSnU R                   nUGb  [        U[        5      (       aY  UR                  U R                  :w  a  [	        S5      e[        UR                  U R                  S9  [        U5        [        U5        UR                  b  UR                  US'   UR                  R                  S5      nUS[         3:X  ai  [        U[        5      (       a  UR                  U5      I S h  v•N OUR                  5       I S h  v•N nSU 3UR                  S'   UR!                  U5      n[        U[        5      (       aC  UR"                  " U4U R                  UR                  R                  S5      US.UD6I S h  v•N n	O[$        T
U ]L  " U4SU0UD6I S h  v•N n	U	R(                  S	:w  d  U R                   b  Uc  U	$ U R                   R+                  U5        U(       d  U(       d  U	$ U	R-                  5       I S h  v•N   U R                   R/                  U5        S[         3UR                  S'   U R0                  " U4US
S.UD6I S h  v•N $  GNg GNR NÚ NÀ N] N7fr‹  )rª   rš   r/   r¦   r6   r0   rÄ   r¼   r5   r3   r“  r•   r  rÿ   r”  Úget_token_asyncr–  r—  r
  r˜  r™  rš  Úacloserœ  r�  rž  s             €r�   r�  Ú!AsyncOpenAI._send_with_auth_retryþ  sJ  øé € ð )-ÐØ %ÐØ×0Ñ0ˆ	àÒ Ü˜)Ô%B×CÑCØ×.Ñ.°$×2HÑ2HÓHÜ%Ð&kÓlÐlÜ% g§k¡kÀ4Ç=Á=ÒQÜ/°Ô8Ü-¨gÔ6Ø×*Ñ*Ñ6Ø-6×-HÑ-H�Ð)Ñ*Ø#ŸO™O×/Ñ/°Ó@ˆMØ 'Ô*OÐ)PÐ QÓQô " )Ô-J×KÑKð $×9Ñ9¸'ÓB×BÐBà(×8Ñ8Ó:×:ð "ð
 6=Ð=NÐ<OÐ3P�—‘ Ñ0Ø(1×(DÑ(DÀWÓ(MÐ%ä�iÔ!>×?Ñ?Ø&×7Ò7Øðà $§¡Ø'.§¡×':Ñ':¸?Ó'KØñ	ð
 ñ÷ ‰Hô #™WÒ2°7ÑTÀ6ÐTÈVÑT×TˆHØ×Ñ 3Ó&¨$×*FÑ*FÑ*NÐRcÑRkØˆOà×$Ñ$×5Ñ5Ð6GÔHÞÖ/ØˆOà�o‰oÓ×ÐØ×$Ñ$×;Ñ;¸GÔDØ-4Ô5ZÐ4[Ð+\ˆ�‰˜Ñ(Ø×/Ò/°Ð_ÀÐPTÑ_ÐX^Ñ_×_Ð_ò7 Câ:ññ Uñ 	 ñ `ùso   ƒC0I(Ã3IÃ4I(ÄIÄA9I(ÆI ÆI(Æ!I"Æ"A$I(ÈI$ÈAI(ÉI&ÉI(ÉI(É I(É"I(É$I(É&I(c             ‹  óF  #   • U R                   " U4SU0UD6I S h  v•N nU R                  bn  U R                  R                  b%  U R                  R                  U5      I S h  v•N nU$ U R                  R                  b  U R                  R                  U5      nU$  N� N<7fr§  )r�  r®   Únormalize_async_responser¨  r©  s        r�   r˜  ÚAsyncOpenAI._send_request3  sž   é € ð ×3Ò3°GÑUÀFÐUÈfÑU×UˆØ×!Ñ!Ñ-Ø×%Ñ%×>Ñ>ÑJØ!%×!7Ñ!7×!PÑ!PÐQYÓ!Z×Z�ð ˆð ×'Ñ'×:Ñ:ÑFØ×1Ñ1×DÑDÀXÓN�Øˆñ Vñ [ùs"   ‚B!›BœAB!Á"BÁ#;B!ÂB!c                óT  • U R                   b  0 $ 0 nUR                  SS5      (       a4  U R                  R                  5        H  u  p4UR	                  X45        M     UR                  SS5      (       a4  U R
                  R                  5        H  u  p4UR	                  X45        M     U$ r¬  r¯  r³  s        r�   rµ  ÚAsyncOpenAI._auth_headersC  r·  r—   c                ó:   • U R                   nU(       d  0 $ SSU 30$ r¹  rº  r»  s     r�   r°  ÚAsyncOpenAI._bearer_authQ  r½  r—   c                ól   • U R                   b  0 $ U R                  nU(       a
  U[        :X  a  0 $ SSU 30$ r¹  r¿  r»  s     r�   rÀ  ÚAsyncOpenAI.auth_headersX  rÂ  r—   c                ó2   • U R                   nUc  0 $ SSU 30$ r¹  rÄ  rÅ  s     r�   r²  ÚAsyncOpenAI._admin_api_key_authc  rÇ  r—   c                óÚ   >• 0 [         TU ]  ES[        5        3U R                  b  U R                  O	[	        5       U R
                  b  U R
                  O	[	        5       S.EU R                  E$ )Nzasync:rÊ  )r
  rÌ   r   r§   r   r¨   rË  rÌ  s    €r�   rÌ   ÚAsyncOpenAI.default_headersj  sl   ø€ ð
Ü‰gÑ%ð
à#)Ô*;Ó*=Ð)>Ð!?Ø8<×8IÑ8IÑ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÑ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r—   c                óz   • U R                   b  g [        US5      (       d  [        US5      (       a  g [        S5      erÏ  rÐ  rÒ  s      r�   rÓ  ÚAsyncOpenAI._validate_headersu  rÕ  r—   c              ƒ  óÈ  >#   • U R                   bn  U R                   R                  b$  U R                   R                  U5      I S h  v•N nOyU R                   R                  b  U R                   R                  U5      nOFU R                  b9  UR                  R                  SS5      (       a  U R                  5       I S h  v•N   [        TU ]!  U5      I S h  v•N $  N• N N7fr×  )	r®   Útransform_async_requestrØ  r  r´  r  rÙ  r
  rÚ  rÛ  s     €r�   rÚ  ÚAsyncOpenAI._prepare_options�  s¾   øé € à×!Ñ!Ñ-Ø×%Ñ%×=Ñ=ÑIØ $× 6Ñ 6× NÑ NÈwÓ W×W‘Ø×'Ñ'×9Ñ9ÑEØ×0Ñ0×BÑBÀ7ÓK�øØ×#Ñ#Ñ/°G×4DÑ4D×4HÑ4HÈÐX]×4^Ñ4^Ø×'Ñ'Ó)×)Ð)ä‘WÑ-¨gÓ6×6Ð6ñ Xñ *á6ùs7   ƒAC"ÁCÁA9C"Ã CÃC"ÃC ÃC"ÃC"Ã C"c              ƒ  ó  #   • U R                   c  g U R                   R                  b$  U R                   R                  U5      I S h  v•N   g U R                   R                  b  U R                   R                  U5        g g  N97frŠ   )r®   Úprepare_async_requestrß  rà  s     r�   rá  ÚAsyncOpenAI._prepare_request�  sr   é € à×!Ñ!Ñ)Øà×!Ñ!×7Ñ7ÑCØ×(Ñ(×>Ñ>¸wÓG×GÑGØ×#Ñ#×3Ñ3Ñ?Ø×"Ñ"×2Ñ2°7Õ;ð @ñ Hùs   ‚ABÁB Á:Bc                óš   >• U R                   c  [        U R                  [        5      (       a  [        R
                  " 5       $ [        TU ]  $ rŠ   )r®   rš   rª   r/   rä  rå  r
  Úcustom_authrÌ  s    €r�   r¹  ÚAsyncOpenAI.custom_auth—  sB   ø€ ð ×!Ñ!Ñ-´Ø×(Ñ(Ô*G÷2
ñ 2
ô —;’;“=Ð ä‰wÑ"Ð"r—   c              ƒ  óz   #   • U R                   b  U R                  5       I S h  v•N U l        U R                  $  N7frŠ   ré  rº   s    r�   rÙ  ÚAsyncOpenAI._refresh_api_key¡  s3   é € Ø×!Ñ!Ñ-Ø!%×!7Ñ!7Ó!9×9ˆDŒLà�|‰|Ðñ :ùs   ‚!;£9¤;rë  c               ó	  ^ • Ub  Ub  [        S5      eUb  Ub  [        S5      e[        U[        5      (       + =(       a    UT R                  LnU(       a  SOT R                  nU(       a  SOT R
                  nU(       a  0 OT R                  n[        U5      (       av  [        T R                  5      (       d\  T R                  (       aK  UR                  5        VVs0 sH/  u  nnUR                  5       S:w  d  UT R                  ;  d  M,  UU_M1     nnnUbY  [        S U 5       5      (       a;  UR                  5        VVs0 sH  u  nnUR                  5       S:w  d  M  UU_M!     nnn0 UEUEnOUb  UnT R                  nUb  0 UEUEnOUb  UnU=(       d    T R                  n[        U[        5      (       a  T R                  OUnU	SL=(       a    [        U	[        5      (       + nUb  UOT R                  nUb  Uc  Sn[        T R                  5      n[        U5      nUU:g  n U
n!U!c  U (       a  U(       d  T R                  n![!        U!U	c	  U
c  ["        OU	UUS9n	[%        U	U!U5      n	Sn"Ub	  UUUUU	S.n#O®T R                  b  UUUU	S	.n#O™U (       a  T R&                  (       a  SOT R(                  n$U	SL =(       a    U (       + =(       a    T R&                  n"Ub  UO'U=(       d    T R*                  =(       d    T R,                  U=(       d    T R.                  UU	=(       d    U$S	.n#T R0                  " SU=(       d    UU=(       d    UU=(       d    T R2                  U
b  SOU=(       d    T R4                  [        U[        5      (       a  T R6                  OUU[9        U5      (       a  UOT R:                  UUUc  S
OUS.
U#DUD6n%U"(       a  S
U%l        Ub  UOUn&U&SL=(       a    [        S U& 5       5      n'T R                  (       aJ  U'(       dC  [        U 4S jU%R                  R                  5        5       5      (       a  T R                  U%l	        U
b	  U
U%l        U%$ U(       d  U(       d  T R                  U%l        U%$ s  snnf s  snnf )rð  Nrñ  rò  rð   c              3  óD   #   • U H  oR                  5       S :H  v •  M     g7frï   r‹   rØ   s     r�   r‘   Ú#AsyncOpenAI.copy.<locals>.<genexpr>Ø  rõ  rò   rÒ   Frö  r÷  Trø  c              3  óD   #   • U H  oR                  5       S :H  v •  M     g7frï   r‹   rØ   s     r�   r‘   r¿  %  rú  rò   c              3  óx   >#   • U H0  u  pUR                  5       S :H  =(       a    UTR                  ;   v •  M2     g7frï   rü  rý  s      €r�   r‘   r¿  +  rþ  rÿ  r×   r   r  s(   `                                       r�   r   ÚAsyncOpenAI.copy§  s†  ø€ ð6 Ñ&Ð+>Ñ+JÜÐoÓpÐpàÑ$Ð):Ñ)FÜÐkÓlÐlä)¨(´HÓ=Ô=×`À(ÐRV×R`ÑR`ÐB`ÐÞ)9¡¸t×?PÑ?PÐÞ$4™D¸$¿,¹,Ðæ+;¡RÀ×AUÑAUˆä%Ð&7×8Ñ8Ü-¨d×.DÑ.D×EÑEØ×,×,ð $+§=¡=¤?ôá#2‘K�D˜%Ø—:‘:“< ?Ó2°eÀ4×C_ÑC_Ñ6_ó ��e’Ù#2ð ñ ð
 Ñ&ÜÑO¹ÓO×OÑOØ:A¿-¹-¼/Ôm¹/©;¨4°ÈTÏZÉZË\Ð]lÑMl›;˜4 š;¹/�ÑmØ4˜Ð4 OÐ4‰GØ Ñ,Ø)ˆGà×#Ñ#ˆØÑ$Ø0˜Ð0 -Ð0‰FØÑ*Ø&ˆFà!×1 T§\¡\ˆÜ*4°X¼x×*HÑ*H˜ŸšÈhˆØ$¨DÐ0×W¼ÀHÌhÓ9WÔ5WÐØ6GÑ6SÑ!2ÐY]×YoÑYoÐØÑÐ#4Ñ#<Ø%)Ð"Ü0°×1GÑ1GÓHˆÜ-Ð.DÓEˆ	Ø# yÑ0ˆØ#1Ð Ø#Ñ+¶ÖEVØ'+×';Ñ';Ð$Ü)Ø$Ø!Ñ)¨nÑ.D�IÈ(Ø"Ø1ñ	
ˆô 0°Ð:RÐTjÓkˆØ$)Ð!àÑ$à)Ø"Ø!.Ø%6Ø$ñ‰Lð �^‰^Ñ'à"Ø!.Ø%6Ø$ñ	‰Lö *6¸$×:T×:T¡ÐZ^×ZgÑZgÐØ(0°DÐ(8×(lÀÔ=M×(lÐRV×RlÑRlÐ%ð %Ñ0ñ #à×F × 6Ñ 6×F¸$¿,¹,Ø!.×!D°$×2DÑ2DØ%;Ø$×:Ð(:ñˆLð —’ð 
Ø%×?Ð)?Ø×0Ð0Ø)×@¨T×-@Ñ-@Ø'5Ñ'A™tÐGY×GtÐ]a×]tÑ]tÜ$.¨w¼×$AÑ$A�D—L’LÀwØ#Ü'/°×'<Ñ'<™À$×BRÑBRØ#Ø Ø)=Ñ)E¡ÐK_ñ
ð ð
ð ñ
ˆö %Ø+/ˆFÔ(Ø7FÑ7R¡OÐXkÐ!Ø*CÈ4Ð*O÷ +
ÔTWñ X
Ù8QóX
ó U
Ð'ð ×(×(Þ3Üô à#)×#9Ñ#9×#?Ñ#?Ô#Aó÷ ñ ð
 .2×-IÑ-IˆFÔ*ØÑ%Ø%3ˆFÔ"ð ˆö #Ö+;Ø%)×%9Ñ%9ˆFÔ"ØˆùóGùó nr  c               ó®  • [        U5      (       a  UR                  SU5      OUnUR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R
                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S:X  a  [        R                  " XUS9$ UR                  S	:X  a  [        R                  " XUS9$ UR                  S
:¼  a  [        R                  " XUS9$ [        XUS9$ r  r  r$  s        r�   r'  ÚAsyncOpenAI._make_status_error;  r)  r—   r*  r+  r-  )$r¢   ú)str | Callable[[], Awaitable[str]] | Noner¤   r£   r¦   r¥   r§   r£   r¨   r£   r©   r£   rÈ   r«   r¼   r0  rÉ   r±   r¶   rµ   rÊ   r1  rË   r2  rÌ   r3  rÍ   r4  rÎ   úhttpx2.AsyncClient | NonerÏ   r¯   rÐ   r¯   r,  r.  )r,  ri   )r,  ra   )r,  rc   )r,  rU   )r,  rW   )r,  r   )r,  rg   )r,  rm   )r,  rY   )r,  r}   )r,  rƒ   )r,  ro   )r,  rw   )r,  r_   )r,  r]   )r,  rs   )r,  re   )r,  ry   )r,  ru   )r,  r�   )r,  rk   )r,  r{   )r,  rq   )r,  r[   )r,  r˜  )r,  r›  r6  r7  r;  r<  r>  r?  r@  rA  rB  )r,  rC  rD  )(r¢   rÅ  r¤   r£   r¦   r¥   rÈ   rE  r§   r£   r¨   r£   r©   r£   r¶   rµ   r¼   r0  rÉ   r±   rÊ   r1  rÎ   rÆ  rË   rF  rÌ   r3  rì  r3  rÍ   r4  rí  r4  rÐ   rG  rî  rH  r,  r	   rI  )9rK  rL  rM  rN  rO  rP  r   r¼   rQ  r   r8   r  r    rN   r>   rM   rB   rC   rS   r@   rP   rD   rO   rR   rE   rO  r=   rH   rI   r?   rK   rJ   rQ   rA   rL   rF   rG   rz  r~  r…  r�  r˜  rµ  r°  rÀ  r²  rÌ   rÓ  rÚ  rá  r¹  rÙ  r   rR  r'  rS  rT  rU  s   @r�   r…   r…   f  sr  ø‡ àƒLØÓØEÓEØÓØÓØÓØXÓXØÓØ.Ó.ØÓØ)Ó)Ø+Ó+à/Ó/ðð Øóó ó ðð ‡_�_ó$ó ð$ð >BØ$(ØLPØ#'Ø"Ø%)Ø%)Ø7@Ø/3Ø6:Ø5>Ø.Ø48Ø59ð 26ð -2Ø%)ñ=B/ð ;ðB/ð "ð	B/ð
 JðB/ð !ðB/ð ðB/ð #ðB/ð #ðB/ð 5ðB/ð -ðB/ð 4ðB/ð 3ðB/ð ðB/ð 2ðB/ð  3ð!B/ð( /ð)B/ð: &*ð;B/ð< #ð=B/ð> 
÷?B/ð B/ðH ó&ó ð&ð óó ðð
 ó%ó ð%ð ó ó ð ð ó!ó ð!ð ó2ó ð2ð
 ó ó ð ð
 ó&ó ð&ð ó!ó ð!ð ó%ó ð%ð
 ó'ó ð'ð
 ó!ó ð!ð
 ó#ó ð#ð
 óó ðð
 ó"ó ð"ð ó"ó ð"ð ó ó ð ð
 ó$ó ð$ð
 ó#ó ð#ð
 ó(ó ð(ð ó ó ð ð ó%ó ð%ð
 ó!ó ð!ð
 ó!ó ð!ð
 ó0ó ð0ð ó5ó ð5ð Øó4ó ó ð4ð ñ3`àð3`ð ð	3`ð
 ð3`ð (ð3`ð 
÷3`ð 3`ðj ðàðð ð	ð
 (ðð 
óó ðð óó ðð ó6ó ð6ð Øó6ó ó ð6ð ó<ó ð<ð Øö
ó ó ð
ð ó	
ó ð	
ð ö	7ó ð	7ð ó<ó ð<ð Øö#ó ó ð#ôð >BØ$(ØLPØ09Ø#'Ø"Ø%)Ø6:Ø7@Ø/3Ø5>Ø15Ø&/Ø48Ø8<Ø59Ø9=Ø,0Ø+-ñ+Nð ;ðNð "ð	Nð
 JðNð .ðNð !ðNð ðNð #ðNð 4ðNð 5ðNð -ðNð 3ðNð /ðNð $ðNð  2ð!Nð" 6ð#Nð$ 3ð%Nð& 7ð'Nð( *ð)Nð* )ð+Nð, 
õ-Nðd €LàðEàðEð ð	Eð
 "ðEð 
óEó öEr—   r…   c                  óö  • \ rS rSr% S\S'   SS jr\SS j5       r\S S j5       r\S!S j5       r	\S"S j5       r
\S#S	 j5       r\S$S
 j5       r\S%S j5       r\S&S j5       r\S'S j5       r\S(S j5       r\S)S j5       r\S*S j5       r\S+S j5       r\S,S j5       r\S-S j5       r\S.S j5       r\S/S j5       r\S0S j5       r\S1S j5       r\S2S j5       r\S3S j5       r\S4S j5       r\S5S j5       rSrg)6ry  i^  r„   r  c                ó   • Xl         g rŠ   ©r  ©r»   Úclients     r�   r  ÚOpenAIWithRawResponse.__init__a  ó   € Ø�r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r  r   )ÚCompletionsWithRawResponse)r   rÏ  r  rN   )r»   rÏ  s     r�   rN   Ú!OpenAIWithRawResponse.completionsd  ó   € õ
 	Fá)¨$¯,©,×*BÑ*BÓCÐCr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚChatWithRawResponse)r$  rÓ  r  r>   )r»   rÓ  s     r�   r>   ÚOpenAIWithRawResponse.chatm  ó   € å7á" 4§<¡<×#4Ñ#4Ó5Ð5r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r(  r   )ÚEmbeddingsWithRawResponse)r)  r×  r  rM   )r»   r×  s     r�   rM   Ú OpenAIWithRawResponse.embeddingss  s   € õ
 	Dá(¨¯©×)@Ñ)@ÓAÐAr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r,  r   )ÚFilesWithRawResponse)r-  rÚ  r  rB   )r»   rÚ  s     r�   rB   ÚOpenAIWithRawResponse.files|  s   € õ
 	:á# D§L¡L×$6Ñ$6Ó7Ð7r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r0  r   )ÚImagesWithRawResponse)r1  rÝ  r  rC   )r»   rÝ  s     r�   rC   ÚOpenAIWithRawResponse.images…  ó   € õ 	<á$ T§\¡\×%8Ñ%8Ó9Ð9r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú&ContentProvenanceChecksWithRawResponse)r5  rá  r  rS   )r»   rá  s     r�   rS   Ú/OpenAIWithRawResponse.content_provenance_checksŒ  s   € å_á5°d·l±l×6\Ñ6\Ó]Ð]r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAudioWithRawResponse)r8  rä  r  r@   )r»   rä  s     r�   r@   ÚOpenAIWithRawResponse.audio’  ó   € å9á# D§L¡L×$6Ñ$6Ó7Ð7r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r<  r   )ÚModerationsWithRawResponse)r=  rè  r  rP   )r»   rè  s     r�   rP   Ú!OpenAIWithRawResponse.moderations˜  rÑ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r@  r   )ÚModelsWithRawResponse)rA  rë  r  rD   )r»   rë  s     r�   rD   ÚOpenAIWithRawResponse.models¡  rß  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚFineTuningWithRawResponse)rD  rî  r  rO   )r»   rî  s     r�   rO   Ú!OpenAIWithRawResponse.fine_tuning¨  s   € åDá(¨¯©×)AÑ)AÓBÐBr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚVectorStoresWithRawResponse)rG  rñ  r  rR   )r»   rñ  s     r�   rR   Ú#OpenAIWithRawResponse.vector_stores®  s   € åHá*¨4¯<©<×+EÑ+EÓFÐFr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚSafetyWithRawResponse)rJ  rô  r  rE   )r»   rô  s     r�   rE   ÚOpenAIWithRawResponse.safety´  ó   € å;á$ T§\¡\×%8Ñ%8Ó9Ð9r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚBetaWithRawResponse)rS  rø  r  r=   )r»   rø  s     r�   r=   ÚOpenAIWithRawResponse.betaº  rÕ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rV  r   )ÚBatchesWithRawResponse)rW  rû  r  rH   )r»   rû  s     r�   rH   ÚOpenAIWithRawResponse.batchesÀ  ó   € õ 	>á% d§l¡l×&:Ñ&:Ó;Ð;r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r[  r   )ÚUploadsWithRawResponse)r\  rÿ  r  rI   )r»   rÿ  s     r�   rI   ÚOpenAIWithRawResponse.uploadsÇ  rý  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAdminWithRawResponse)r_  r  r  r?   )r»   r  s     r�   r?   ÚOpenAIWithRawResponse.adminÎ  ræ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚResponsesWithRawResponse)rb  r  r  rK   )r»   r  s     r�   rK   ÚOpenAIWithRawResponse.responsesÔ  s   € åAá'¨¯©×(>Ñ(>Ó?Ð?r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚRealtimeWithRawResponse)re  r  r  rJ   )r»   r  s     r�   rJ   ÚOpenAIWithRawResponse.realtimeÚ  s   € å?á& t§|¡|×'<Ñ'<Ó=Ð=r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rh  r   )ÚConversationsWithRawResponse)ri  r  r  rQ   )r»   r  s     r�   rQ   Ú#OpenAIWithRawResponse.conversationsà  s   € õ 	Já+¨D¯L©L×,FÑ,FÓGÐGr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rl  r   )ÚEvalsWithRawResponse)rm  r  r  rA   )r»   r  s     r�   rA   ÚOpenAIWithRawResponse.evalsç  s   € õ 	:á# D§L¡L×$6Ñ$6Ó7Ð7r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚContainersWithRawResponse)rp  r  r  rL   )r»   r  s     r�   rL   Ú OpenAIWithRawResponse.containersî  s   € åCá(¨¯©×)@Ñ)@ÓAÐAr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚSkillsWithRawResponse)rs  r  r  rF   )r»   r  s     r�   rF   ÚOpenAIWithRawResponse.skillsô  rö  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚVideosWithRawResponse)rv  r  r  rG   )r»   r  s     r�   rG   ÚOpenAIWithRawResponse.videosú  rö  r—   rÉ  N©rË  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@content_provenance_checks.ContentProvenanceChecksWithRawResponse)r,  zaudio.AudioWithRawResponse)r,  z&moderations.ModerationsWithRawResponse)r,  zmodels.ModelsWithRawResponse)r,  z%fine_tuning.FineTuningWithRawResponse)r,  z)vector_stores.VectorStoresWithRawResponse)r,  zsafety.SafetyWithRawResponse)r,  zbeta.BetaWithRawResponse)r,  zbatches.BatchesWithRawResponse)r,  zuploads.UploadsWithRawResponse)r,  zadmin.AdminWithRawResponse)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©rK  rL  rM  rN  rO  r  r    rN   r>   rM   rB   rC   rS   r@   rP   rD   rO   rR   rE   r=   rH   rI   r?   rK   rJ   rQ   rA   rL   rF   rG   rS  r×   r—   r�   ry  ry  ^  sê  ‡ ØƒOôð óDó ðDð ó6ó ð6ð
 óBó ðBð ó8ó ð8ð ó:ó ð:ð ó^ó ð^ð
 ó8ó ð8ð
 óDó ðDð ó:ó ð:ð óCó ðCð
 óGó ðGð
 ó:ó ð:ð
 ó6ó ð6ð
 ó<ó ð<ð ó<ó ð<ð ó8ó ð8ð
 ó@ó ð@ð
 ó>ó ð>ð
 óHó ðHð ó8ó ð8ð óBó ðBð
 ó:ó ð:ð
 ó:ó ó:r—   ry  c                  óö  • \ rS rSr% S\S'   SS jr\SS j5       r\S S j5       r\S!S j5       r	\S"S j5       r
\S#S	 j5       r\S$S
 j5       r\S%S j5       r\S&S j5       r\S'S j5       r\S(S j5       r\S)S j5       r\S*S j5       r\S+S j5       r\S,S j5       r\S-S j5       r\S.S j5       r\S/S j5       r\S0S j5       r\S1S j5       r\S2S j5       r\S3S j5       r\S4S j5       r\S5S j5       rSrg)6r˜  i  r…   r  c                ó   • Xl         g rŠ   rÉ  rÊ  s     r�   r  Ú#AsyncOpenAIWithRawResponse.__init__  rÍ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r  r   )ÚAsyncCompletionsWithRawResponse)r   r  r  rN   )r»   r  s     r�   rN   Ú&AsyncOpenAIWithRawResponse.completions  ó   € õ
 	Ká.¨t¯|©|×/GÑ/GÓHÐHr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncChatWithRawResponse)r$  r#  r  r>   )r»   r#  s     r�   r>   ÚAsyncOpenAIWithRawResponse.chat  ó   € å<á'¨¯©×(9Ñ(9Ó:Ð:r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r(  r   )ÚAsyncEmbeddingsWithRawResponse)r)  r'  r  rM   )r»   r'  s     r�   rM   Ú%AsyncOpenAIWithRawResponse.embeddings  s   € õ
 	Iá-¨d¯l©l×.EÑ.EÓFÐFr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r,  r   )ÚAsyncFilesWithRawResponse)r-  r*  r  rB   )r»   r*  s     r�   rB   Ú AsyncOpenAIWithRawResponse.files  s   € õ
 	?á(¨¯©×);Ñ);Ó<Ð<r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r0  r   )ÚAsyncImagesWithRawResponse)r1  r-  r  rC   )r»   r-  s     r�   rC   Ú!AsyncOpenAIWithRawResponse.images(  ó   € õ 	Aá)¨$¯,©,×*=Ñ*=Ó>Ð>r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú+AsyncContentProvenanceChecksWithRawResponse)r5  r1  r  rS   )r»   r1  s     r�   rS   Ú4AsyncOpenAIWithRawResponse.content_provenance_checks/  s   € ådá:¸4¿<¹<×;aÑ;aÓbÐbr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncAudioWithRawResponse)r8  r4  r  r@   )r»   r4  s     r�   r@   Ú AsyncOpenAIWithRawResponse.audio5  ó   € å>á(¨¯©×);Ñ);Ó<Ð<r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r<  r   )ÚAsyncModerationsWithRawResponse)r=  r8  r  rP   )r»   r8  s     r�   rP   Ú&AsyncOpenAIWithRawResponse.moderations;  r!  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r@  r   )ÚAsyncModelsWithRawResponse)rA  r;  r  rD   )r»   r;  s     r�   rD   Ú!AsyncOpenAIWithRawResponse.modelsD  r/  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncFineTuningWithRawResponse)rD  r>  r  rO   )r»   r>  s     r�   rO   Ú&AsyncOpenAIWithRawResponse.fine_tuningK  s   € åIá-¨d¯l©l×.FÑ.FÓGÐGr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú AsyncVectorStoresWithRawResponse)rG  rA  r  rR   )r»   rA  s     r�   rR   Ú(AsyncOpenAIWithRawResponse.vector_storesQ  s   € åMá/°·±×0JÑ0JÓKÐKr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncSafetyWithRawResponse)rJ  rD  r  rE   )r»   rD  s     r�   rE   Ú!AsyncOpenAIWithRawResponse.safetyW  ó   € å@á)¨$¯,©,×*=Ñ*=Ó>Ð>r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncBetaWithRawResponse)rS  rH  r  r=   )r»   rH  s     r�   r=   ÚAsyncOpenAIWithRawResponse.beta]  r%  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rV  r   )ÚAsyncBatchesWithRawResponse)rW  rK  r  rH   )r»   rK  s     r�   rH   Ú"AsyncOpenAIWithRawResponse.batchesc  ó   € õ 	Cá*¨4¯<©<×+?Ñ+?Ó@Ð@r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r[  r   )ÚAsyncUploadsWithRawResponse)r\  rO  r  rI   )r»   rO  s     r�   rI   Ú"AsyncOpenAIWithRawResponse.uploadsj  rM  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncAdminWithRawResponse)r_  rR  r  r?   )r»   rR  s     r�   r?   Ú AsyncOpenAIWithRawResponse.adminq  r6  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncResponsesWithRawResponse)rb  rU  r  rK   )r»   rU  s     r�   rK   Ú$AsyncOpenAIWithRawResponse.responsesw  s   € åFá,¨T¯\©\×-CÑ-CÓDÐDr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncRealtimeWithRawResponse)re  rX  r  rJ   )r»   rX  s     r�   rJ   Ú#AsyncOpenAIWithRawResponse.realtime}  s   € åDá+¨D¯L©L×,AÑ,AÓBÐBr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rh  r   )Ú!AsyncConversationsWithRawResponse)ri  r[  r  rQ   )r»   r[  s     r�   rQ   Ú(AsyncOpenAIWithRawResponse.conversationsƒ  s   € õ 	Oá0°·±×1KÑ1KÓLÐLr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rl  r   )ÚAsyncEvalsWithRawResponse)rm  r^  r  rA   )r»   r^  s     r�   rA   Ú AsyncOpenAIWithRawResponse.evalsŠ  s   € õ 	?á(¨¯©×);Ñ);Ó<Ð<r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncContainersWithRawResponse)rp  ra  r  rL   )r»   ra  s     r�   rL   Ú%AsyncOpenAIWithRawResponse.containers‘  s   € åHá-¨d¯l©l×.EÑ.EÓFÐFr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncSkillsWithRawResponse)rs  rd  r  rF   )r»   rd  s     r�   rF   Ú!AsyncOpenAIWithRawResponse.skills—  rF  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncVideosWithRawResponse)rv  rg  r  rG   )r»   rg  s     r�   rG   Ú!AsyncOpenAIWithRawResponse.videos�  rF  r—   rÉ  N©rË  r…   r,  r.  )r,  z+completions.AsyncCompletionsWithRawResponse)r,  zchat.AsyncChatWithRawResponse)r,  z)embeddings.AsyncEmbeddingsWithRawResponse)r,  zfiles.AsyncFilesWithRawResponse)r,  z!images.AsyncImagesWithRawResponse)r,  zEcontent_provenance_checks.AsyncContentProvenanceChecksWithRawResponse)r,  zaudio.AsyncAudioWithRawResponse)r,  z+moderations.AsyncModerationsWithRawResponse)r,  z!models.AsyncModelsWithRawResponse)r,  z*fine_tuning.AsyncFineTuningWithRawResponse)r,  z.vector_stores.AsyncVectorStoresWithRawResponse)r,  z!safety.AsyncSafetyWithRawResponse)r,  zbeta.AsyncBetaWithRawResponse)r,  z#batches.AsyncBatchesWithRawResponse)r,  z#uploads.AsyncUploadsWithRawResponse)r,  zadmin.AsyncAdminWithRawResponse)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�   r˜  r˜    sñ  ‡ ØÓôð óIó ðIð ó;ó ð;ð
 óGó ðGð ó=ó ð=ð ó?ó ð?ð ócó ðcð
 ó=ó ð=ð
 óIó ðIð ó?ó ð?ð óHó ðHð
 óLó ðLð
 ó?ó ð?ð
 ó;ó ð;ð
 óAó ðAð óAó ðAð ó=ó ð=ð
 óEó ðEð
 óCó ðCð
 óMó ðMð ó=ó ð=ð óGó ðGð
 ó?ó ð?ð
 ó?ó ó?r—   r˜  c                  óö  • \ rS rSr% S\S'   SS jr\SS j5       r\S S j5       r\S!S j5       r	\S"S j5       r
\S#S	 j5       r\S$S
 j5       r\S%S j5       r\S&S j5       r\S'S j5       r\S(S j5       r\S)S j5       r\S*S j5       r\S+S j5       r\S,S j5       r\S-S j5       r\S.S j5       r\S/S j5       r\S0S j5       r\S1S j5       r\S2S j5       r\S3S j5       r\S4S j5       r\S5S j5       rSrg)6r}  i¤  r„   r  c                ó   • Xl         g rŠ   rÉ  rÊ  s     r�   r  Ú#OpenAIWithStreamedResponse.__init__§  rÍ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r  r   )Ú CompletionsWithStreamingResponse)r   rn  r  rN   )r»   rn  s     r�   rN   Ú&OpenAIWithStreamedResponse.completionsª  ó   € õ
 	Lá/°·±×0HÑ0HÓIÐIr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚChatWithStreamingResponse)r$  rr  r  r>   )r»   rr  s     r�   r>   ÚOpenAIWithStreamedResponse.chat³  ó   € å=á(¨¯©×):Ñ):Ó;Ð;r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r(  r   )ÚEmbeddingsWithStreamingResponse)r)  rv  r  rM   )r»   rv  s     r�   rM   Ú%OpenAIWithStreamedResponse.embeddings¹  s   € õ
 	Já.¨t¯|©|×/FÑ/FÓGÐGr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r,  r   )ÚFilesWithStreamingResponse)r-  ry  r  rB   )r»   ry  s     r�   rB   Ú OpenAIWithStreamedResponse.filesÂ  s   € õ
 	@á)¨$¯,©,×*<Ñ*<Ó=Ð=r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r0  r   )ÚImagesWithStreamingResponse)r1  r|  r  rC   )r»   r|  s     r�   rC   Ú!OpenAIWithStreamedResponse.imagesË  ó   € õ 	Bá*¨4¯<©<×+>Ñ+>Ó?Ð?r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú,ContentProvenanceChecksWithStreamingResponse)r5  r€  r  rS   )r»   r€  s     r�   rS   Ú4OpenAIWithStreamedResponse.content_provenance_checksÒ  s   € åeá;¸D¿L¹L×<bÑ<bÓcÐcr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAudioWithStreamingResponse)r8  rƒ  r  r@   )r»   rƒ  s     r�   r@   Ú OpenAIWithStreamedResponse.audioØ  ó   € å?á)¨$¯,©,×*<Ñ*<Ó=Ð=r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r<  r   )Ú ModerationsWithStreamingResponse)r=  r‡  r  rP   )r»   r‡  s     r�   rP   Ú&OpenAIWithStreamedResponse.moderationsÞ  rp  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r@  r   )ÚModelsWithStreamingResponse)rA  rŠ  r  rD   )r»   rŠ  s     r�   rD   Ú!OpenAIWithStreamedResponse.modelsç  r~  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚFineTuningWithStreamingResponse)rD  r�  r  rO   )r»   r�  s     r�   rO   Ú&OpenAIWithStreamedResponse.fine_tuningî  s   € åJá.¨t¯|©|×/GÑ/GÓHÐHr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú!VectorStoresWithStreamingResponse)rG  r�  r  rR   )r»   r�  s     r�   rR   Ú(OpenAIWithStreamedResponse.vector_storesô  s   € åNá0°·±×1KÑ1KÓLÐLr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚSafetyWithStreamingResponse)rJ  r“  r  rE   )r»   r“  s     r�   rE   Ú!OpenAIWithStreamedResponse.safetyú  ó   € åAá*¨4¯<©<×+>Ñ+>Ó?Ð?r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚBetaWithStreamingResponse)rS  r—  r  r=   )r»   r—  s     r�   r=   ÚOpenAIWithStreamedResponse.beta   rt  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rV  r   )ÚBatchesWithStreamingResponse)rW  rš  r  rH   )r»   rš  s     r�   rH   Ú"OpenAIWithStreamedResponse.batches  ó   € õ 	Dá+¨D¯L©L×,@Ñ,@ÓAÐAr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r[  r   )ÚUploadsWithStreamingResponse)r\  rž  r  rI   )r»   rž  s     r�   rI   Ú"OpenAIWithStreamedResponse.uploads  rœ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAdminWithStreamingResponse)r_  r¡  r  r?   )r»   r¡  s     r�   r?   Ú OpenAIWithStreamedResponse.admin  r…  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚResponsesWithStreamingResponse)rb  r¤  r  rK   )r»   r¤  s     r�   rK   Ú$OpenAIWithStreamedResponse.responses  s   € åGá-¨d¯l©l×.DÑ.DÓEÐEr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚRealtimeWithStreamingResponse)re  r§  r  rJ   )r»   r§  s     r�   rJ   Ú#OpenAIWithStreamedResponse.realtime   s   € åEá,¨T¯\©\×-BÑ-BÓCÐCr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rh  r   )Ú"ConversationsWithStreamingResponse)ri  rª  r  rQ   )r»   rª  s     r�   rQ   Ú(OpenAIWithStreamedResponse.conversations&  s   € õ 	Pá1°$·,±,×2LÑ2LÓMÐMr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rl  r   )ÚEvalsWithStreamingResponse)rm  r­  r  rA   )r»   r­  s     r�   rA   Ú OpenAIWithStreamedResponse.evals-  s   € õ 	@á)¨$¯,©,×*<Ñ*<Ó=Ð=r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚContainersWithStreamingResponse)rp  r°  r  rL   )r»   r°  s     r�   rL   Ú%OpenAIWithStreamedResponse.containers4  s   € åIá.¨t¯|©|×/FÑ/FÓGÐGr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚSkillsWithStreamingResponse)rs  r³  r  rF   )r»   r³  s     r�   rF   Ú!OpenAIWithStreamedResponse.skills:  r•  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚVideosWithStreamingResponse)rv  r¶  r  rG   )r»   r¶  s     r�   rG   Ú!OpenAIWithStreamedResponse.videos@  r•  r—   rÉ  Nr  )r,  z,completions.CompletionsWithStreamingResponse)r,  zchat.ChatWithStreamingResponse)r,  z*embeddings.EmbeddingsWithStreamingResponse)r,  z files.FilesWithStreamingResponse)r,  z"images.ImagesWithStreamingResponse)r,  zFcontent_provenance_checks.ContentProvenanceChecksWithStreamingResponse)r,  z audio.AudioWithStreamingResponse)r,  z,moderations.ModerationsWithStreamingResponse)r,  z"models.ModelsWithStreamingResponse)r,  z+fine_tuning.FineTuningWithStreamingResponse)r,  z/vector_stores.VectorStoresWithStreamingResponse)r,  z"safety.SafetyWithStreamingResponse)r,  zbeta.BetaWithStreamingResponse)r,  z$batches.BatchesWithStreamingResponse)r,  z$uploads.UploadsWithStreamingResponse)r,  z admin.AdminWithStreamingResponse)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}  ¤  sú  ‡ ØƒOôð óJó ðJð ó<ó ð<ð
 óHó ðHð ó>ó ð>ð ó@ó ð@ð ódó ðdð
 ó>ó ð>ð
 óJó ðJð ó@ó ð@ð óIó ðIð
 óMó ðMð
 ó@ó ð@ð
 ó<ó ð<ð
 óBó ðBð óBó ðBð ó>ó ð>ð
 óFó ðFð
 óDó ðDð
 óNó ðNð ó>ó ð>ð óHó ðHð
 ó@ó ð@ð
 ó@ó ó@r—   r}  c                  óö  • \ rS rSr% S\S'   SS jr\SS j5       r\S S j5       r\S!S j5       r	\S"S j5       r
\S#S	 j5       r\S$S
 j5       r\S%S j5       r\S&S j5       r\S'S j5       r\S(S j5       r\S)S j5       r\S*S j5       r\S+S j5       r\S,S j5       r\S-S j5       r\S.S j5       r\S/S j5       r\S0S j5       r\S1S j5       r\S2S j5       r\S3S j5       r\S4S j5       r\S5S j5       rSrg)6r›  iG  r…   r  c                ó   • Xl         g rŠ   rÉ  rÊ  s     r�   r  Ú(AsyncOpenAIWithStreamedResponse.__init__J  rÍ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r  r   )Ú%AsyncCompletionsWithStreamingResponse)r   r¼  r  rN   )r»   r¼  s     r�   rN   Ú+AsyncOpenAIWithStreamedResponse.completionsM  ó   € õ
 	Qá4°T·\±\×5MÑ5MÓNÐNr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncChatWithStreamingResponse)r$  rÀ  r  r>   )r»   rÀ  s     r�   r>   Ú$AsyncOpenAIWithStreamedResponse.chatV  ó   € åBá-¨d¯l©l×.?Ñ.?Ó@Ð@r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r(  r   )Ú$AsyncEmbeddingsWithStreamingResponse)r)  rÄ  r  rM   )r»   rÄ  s     r�   rM   Ú*AsyncOpenAIWithStreamedResponse.embeddings\  s   € õ
 	Oá3°D·L±L×4KÑ4KÓLÐLr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r,  r   )ÚAsyncFilesWithStreamingResponse)r-  rÇ  r  rB   )r»   rÇ  s     r�   rB   Ú%AsyncOpenAIWithStreamedResponse.filese  s   € õ
 	Eá.¨t¯|©|×/AÑ/AÓBÐBr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r0  r   )Ú AsyncImagesWithStreamingResponse)r1  rÊ  r  rC   )r»   rÊ  s     r�   rC   Ú&AsyncOpenAIWithStreamedResponse.imagesn  ó   € õ 	Gá/°·±×0CÑ0CÓDÐDr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú1AsyncContentProvenanceChecksWithStreamingResponse)r5  rÎ  r  rS   )r»   rÎ  s     r�   rS   Ú9AsyncOpenAIWithStreamedResponse.content_provenance_checksu  s   € åjá@ÀÇÁ×AgÑAgÓhÐhr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncAudioWithStreamingResponse)r8  rÑ  r  r@   )r»   rÑ  s     r�   r@   Ú%AsyncOpenAIWithStreamedResponse.audio{  ó   € åDá.¨t¯|©|×/AÑ/AÓBÐBr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r<  r   )Ú%AsyncModerationsWithStreamingResponse)r=  rÕ  r  rP   )r»   rÕ  s     r�   rP   Ú+AsyncOpenAIWithStreamedResponse.moderations�  r¾  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r@  r   )Ú AsyncModelsWithStreamingResponse)rA  rØ  r  rD   )r»   rØ  s     r�   rD   Ú&AsyncOpenAIWithStreamedResponse.modelsŠ  rÌ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú$AsyncFineTuningWithStreamingResponse)rD  rÛ  r  rO   )r»   rÛ  s     r�   rO   Ú+AsyncOpenAIWithStreamedResponse.fine_tuning‘  s   € åOá3°D·L±L×4LÑ4LÓMÐMr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú&AsyncVectorStoresWithStreamingResponse)rG  rÞ  r  rR   )r»   rÞ  s     r�   rR   Ú-AsyncOpenAIWithStreamedResponse.vector_stores—  s   € åSá5°d·l±l×6PÑ6PÓQÐQr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú AsyncSafetyWithStreamingResponse)rJ  rá  r  rE   )r»   rá  s     r�   rE   Ú&AsyncOpenAIWithStreamedResponse.safety�  ó   € åFá/°·±×0CÑ0CÓDÐDr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncBetaWithStreamingResponse)rS  rå  r  r=   )r»   rå  s     r�   r=   Ú$AsyncOpenAIWithStreamedResponse.beta£  rÂ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rV  r   )Ú!AsyncBatchesWithStreamingResponse)rW  rè  r  rH   )r»   rè  s     r�   rH   Ú'AsyncOpenAIWithStreamedResponse.batches©  ó   € õ 	Iá0°·±×1EÑ1EÓFÐFr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )r[  r   )Ú!AsyncUploadsWithStreamingResponse)r\  rì  r  rI   )r»   rì  s     r�   rI   Ú'AsyncOpenAIWithStreamedResponse.uploads°  rê  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )ÚAsyncAdminWithStreamingResponse)r_  rï  r  r?   )r»   rï  s     r�   r?   Ú%AsyncOpenAIWithStreamedResponse.admin·  rÓ  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú#AsyncResponsesWithStreamingResponse)rb  rò  r  rK   )r»   rò  s     r�   rK   Ú)AsyncOpenAIWithStreamedResponse.responses½  s   € åLá2°4·<±<×3IÑ3IÓJÐJr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú"AsyncRealtimeWithStreamingResponse)re  rõ  r  rJ   )r»   rõ  s     r�   rJ   Ú(AsyncOpenAIWithStreamedResponse.realtimeÃ  s   € åJá1°$·,±,×2GÑ2GÓHÐHr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rh  r   )Ú'AsyncConversationsWithStreamingResponse)ri  rø  r  rQ   )r»   rø  s     r�   rQ   Ú-AsyncOpenAIWithStreamedResponse.conversationsÉ  s   € õ 	Uá6°t·|±|×7QÑ7QÓRÐRr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )rl  r   )ÚAsyncEvalsWithStreamingResponse)rm  rû  r  rA   )r»   rû  s     r�   rA   Ú%AsyncOpenAIWithStreamedResponse.evalsÐ  s   € õ 	Eá.¨t¯|©|×/AÑ/AÓBÐBr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú$AsyncContainersWithStreamingResponse)rp  rþ  r  rL   )r»   rþ  s     r�   rL   Ú*AsyncOpenAIWithStreamedResponse.containers×  s   € åNá3°D·L±L×4KÑ4KÓLÐLr—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú AsyncSkillsWithStreamingResponse)rs  r  r  rF   )r»   r  s     r�   rF   Ú&AsyncOpenAIWithStreamedResponse.skillsÝ  rã  r—   c                óF   • SSK Jn  U" U R                  R                  5      $ )Nr   )Ú AsyncVideosWithStreamingResponse)rv  r  r  rG   )r»   r  s     r�   rG   Ú&AsyncOpenAIWithStreamedResponse.videosã  rã  r—   rÉ  Nri  )r,  z1completions.AsyncCompletionsWithStreamingResponse)r,  z#chat.AsyncChatWithStreamingResponse)r,  z/embeddings.AsyncEmbeddingsWithStreamingResponse)r,  z%files.AsyncFilesWithStreamingResponse)r,  z'images.AsyncImagesWithStreamingResponse)r,  zKcontent_provenance_checks.AsyncContentProvenanceChecksWithStreamingResponse)r,  z%audio.AsyncAudioWithStreamingResponse)r,  z1moderations.AsyncModerationsWithStreamingResponse)r,  z'models.AsyncModelsWithStreamingResponse)r,  z0fine_tuning.AsyncFineTuningWithStreamingResponse)r,  z4vector_stores.AsyncVectorStoresWithStreamingResponse)r,  z'safety.AsyncSafetyWithStreamingResponse)r,  z#beta.AsyncBetaWithStreamingResponse)r,  z)batches.AsyncBatchesWithStreamingResponse)r,  z)uploads.AsyncUploadsWithStreamingResponse)r,  z%admin.AsyncAdminWithStreamingResponse)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�   r›  r›  G  s  ‡ ØÓôð óOó ðOð óAó ðAð
 óMó ðMð óCó ðCð óEó ðEð óió ðið
 óCó ðCð
 óOó ðOð óEó ðEð óNó ðNð
 óRó ðRð
 óEó ðEð
 óAó ðAð
 óGó ðGð óGó ðGð óCó ðCð
 óKó ðKð
 óIó ðIð
 óSó ðSð óCó ðCð óMó ðMð
 óEó ðEð
 óEó óEr—   r›  )r•   r   r�   r¡   r,  r¯   )·Ú
__future__r   r  Útypingr   r   r   r   r   Útyping_extensionsr	   r
   r   rä  rá   r   Ú_qsr   Úauthr   r   r   Ú_typesr   r   r   r   r   r   r   r   r   Ú_utilsr   r   r   r   Ú_compatr    Ú_httpx2r!   r"   r#   Ú_modelsr$   r%   Ú_versionr&   r¬   r'   r(   r)   r*   Ú
_streamingr+   r,   Ú
auth._x509r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   Ú_base_clientr8   r9   r:   r²   r;   r<   Ú	resourcesr=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   r-  rT   rU   r1  rV   rW   rA  rX   rY   rv  rZ   r[   rW  r\   r]   Úresources.beta.betar^   r_   Úresources.chat.chatr`   ra   r)  rb   rc   Úresources.admin.adminrd   re   Úresources.audio.audiorf   rg   r   rh   ri   Úresources.evals.evalsrj   rk   r=  rl   rm   Úresources.safety.safetyrn   ro   Úresources.skills.skillsrp   rq   Úresources.uploads.uploadsrr   rs   Úresources.realtime.realtimert   ru   Úresources.webhooks.webhooksrv   rw   Úresources.responses.responsesrx   ry   Úresources.containers.containersrz   r{   Ú!resources.fine_tuning.fine_tuningr|   r}   r5  r~   r   Ú%resources.conversations.conversationsr€   r�   Ú%resources.vector_stores.vector_storesr‚   rƒ   Ú__all__rÿ   r–   rž   r„   r…   ry  r˜  r}  r›  r†   r‡   r×   r—   r�   Ú<module>r%     sk  ðõ #ã 	ß CÕ Cß 4Ñ 4ã å Ý ß NÑ N÷
÷ 
õ 
÷ó õ %ß WÑ Wß 9Ý !ß WÓ Wß D÷
÷ 
õ 
÷ 5÷ñ ÷
 Cæ÷÷ ÷ ÷ ÷ ÷ ñ ÷2 3ß5ß5ß5ß8ß4ß4ßAß8ß8ßDß8ßDß<ß<ß@ßDßDßHßLßNßjßXßVâ
v€à(@Ð %ô9ô
dô
iEˆ]ô iEôXuE�.ô uE÷p`:ñ `:÷F`?ñ `?÷F`@ñ `@÷F`Eñ `EðF 
€à�r—   