Ë
    /æj¥ ã                  óR  — d dl mZmZ d dlZd dlmZmZmZmZmZm	Z	m
Z
 d dlmZmZmZ d dlZddlmZ ddlmZ ddlmZmZmZ dd	lmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z# dd
l$m%Z%m&Z&m'Z'm(Z( ddl)m*Z* ddl+m,Z,m-Z-m.Z. ddl/m0Z0m1Z1 ddl2m3Z3 ddl4m5Z5m6Z6m7Z7m8Z8 ddl9m:Z:m;Z; ddl<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZE ddlmFZFmGZG ddlHmIZImJZJmKZKmLZL ddlMmNZNmOZO ddlPmQZQmRZR e�rddlSmTZUmVZWmXZYmZZ[m\Z]m^Z_m`ZambZcmdZ/meZfmgZhmiZjmkZlmmZnmoZpmqZrmsZtmuZvmwZxmyZzm{Z|m}Z~mZ€m�Z‚mƒZ„m…Z† ddl‡mˆZˆm‰Z‰ ddlŠm‹Z‹mŒZŒ ddl�mŽZŽm�Z� ddl�m‘Z‘m’Z’ ddl“m”Z”m•Z• ddl–m—Z—m˜Z˜ ddl™mšZšm›Z› ddlœm�Z�mžZž ddlŸm Z m¡Z¡ dd l¢m£Z£m¤Z¤ dd!l¥m¦Z¦m§Z§ dd"l¨m©Z©mªZª dd#l«m¬Z¬m­Z­ dd$l®m¯Z¯m°Z° dd%l±m²Z²m³Z³ dd&l´mµZµm¶Z¶ dd'l·m¸Z¸m¹Z¹ dd(lºm»Z»m¼Z¼ dd)l½m¾Z¾m¿Z¿ dd*lÀmÁZÁmÂZÂ dd+lÃmÄZÄmÅZÅ dd,lÆmÇZÇmÈZÈ dd-lÉmÊZÊmËZË dd.lÌmÍZÍmÎZÎ dd/lÏmÐZÐmÑZÑ dd0lÒmÓZÓmÔZÔ g d1¢ZÕd2ZÖ G d3„ d4eJ«      Z× G d5„ d6eK«      ZØ G d7„ d8«      ZÙ G d9„ d:«      ZÚ G d;„ d<«      ZÛ G d=„ d>«      ZÜe×ZÝeØZÞy)?é    )Úannotationsr   N)ÚTYPE_CHECKINGÚAnyÚMappingÚCallableÚIterableÚ	AwaitableÚcast)ÚSelfÚUnpackÚoverrideé   )Ú_exceptions©ÚQuerystring)ÚWorkloadIdentityÚWorkloadIdentityAuthÚX509WorkloadIdentity)ÚOmitÚQueryÚHeadersÚTimeoutÚNotGivenÚ	TransportÚProxiesTypesÚHttpxSendArgsÚRequestOptionsÚomitÚ	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Ú_merge_mappings)ÚDataResidencyÚresolve_data_residency)Ú_has_headerÚ_has_omitted_header)ÚbetaÚchatÚliveÚadminÚaudioÚevalsÚfilesÚimagesÚmodelsÚsafetyÚskillsÚvideosÚbatchesÚuploadsÚrealtimeÚwebhooksÚ	decisionsÚ	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)Ú	DecisionsÚAsyncDecisions)ÚLiveÚ	AsyncLive)Ú
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                  ót  ‡ — e Zd ZU ded<   ded<   ded<   ded<   d	ed
<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   	 ee	 	 dOd„«       «       Zej                  	 	 	 	 dPd„«       Zddœ	 	 	 	 	 	 	 	 	 dQˆ fd„Ze	 	 	 	 	 	 	 	 dRd„«       Z	ee	 	 dSd „«       «       Z
e	 	 	 	 dTˆ fd!„«       Ze	 	 	 	 dUd"„«       Ze	 	 	 	 dVˆ fd#„«       Z	 	 dWd$„ZdXd%„Zd&d&d&d&d&d&d&ed&d&eed&d&d&dd'd(œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dYˆ fd)„ZedZd*„«       Zed[d+„«       Zed\d,„«       Zed]d-„«       Zed^d.„«       Zed_d/„«       Zed`d0„«       Zedad1„«       Zedbd2„«       Zedcd3„«       Zeddd4„«       Zeded5„«       Zedfd6„«       Z edgd7„«       Z!edhd8„«       Z"edid9„«       Z#edjd:„«       Z$edkd;„«       Z%edld<„«       Z&edmd=„«       Z'ednd>„«       Z(edod?„«       Z)edpd@„«       Z*edqdA„«       Z+edrdB„«       Z,edsdC„«       Z-edtdD„«       Z.edudE„«       Z/eedvdF„«       «       Z0e	 	 	 	 dwdG„«       Z1e	 	 dSdH„«       Z2edSdI„«       Z3eedxˆ fdJ„«       «       Z4e	 	 	 	 	 	 dydK„«       Z5d&d&d&ed&d&d&d&ed&ed&ed&d&d&d&d&i dLœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dzdM„Z6e6Z7e	 	 	 	 	 	 	 	 d{dN„«       Z8ˆ xZ9S )|r’   ú.WorkloadIdentity | X509WorkloadIdentity | NoneÚworkload_identityz: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_authorizationszCallable[[], str] | NoneÚ_api_key_providerÚstrÚapi_keyú
str | NoneÚadmin_api_keyÚorganizationÚprojectÚwebhook_secretústr | httpx2.URL | NoneÚwebsocket_base_urlc                ó   — ddl m}  || «      S )Nr   )Úsyncbase_url)Úlib._client_authr¯   )Úselfr¯   s     úQ/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/openai/_client.pyÚbase_urlzOpenAI.base_url§   s   € õ
 	3á˜DÓ!Ð!ó    c                ó    — ddl m}  || |«      S )Nr   )Úsyncbase_url_set)r°   r¶   )r±   Úurlr¶   s      r²   r³   zOpenAI.base_url°   s   € õ
 	7á  cÓ*Ð*r´   F©Úretriedc               ón   •— ddl m}m} ddlm}  | ||t        «       «      j                  | |f||dœ|¤ŽS )Nr   ©r   r
   r   )Úsync_send_with_auth_retry©Ústreamr¹   )Útypingr   r
   r°   r¼   ÚsuperÚ__thisclass__)	r±   Úrequestr¾   r¹   ÚkwargsÚ_RuntimeAnyÚ_runtime_castr¼   Ú	__class__s	           €r²   Ú_send_with_auth_retryzOpenAI._send_with_auth_retry¹   sB   ø€ ÷ 	Eå?á(Ù˜+¤u£wÓ/×=Ñ=¸tÀWð
ØU[Ðelñ
Øpvñ
ð 	
r´   c               ó&   — ddl m}  || |fd|i|¤ŽS )Nr   )Úsync_send_requestr¾   )r°   rÉ   )r±   rÂ   r¾   rÃ   rÉ   s        r²   Ú_send_requestzOpenAI._send_requestÉ   s   € õ 	8á   wÑH°vÐHÀÑHÐHr´   c                ó   — ddl m}  || «      S )Nr   )Úsyncauth_headers)r°   rÌ   )r±   rÌ   s     r²   Úauth_headerszOpenAI.auth_headersÕ   s   € õ
 	7á Ó%Ð%r´   c                óf   •— ddl m}m} ddlm}  | ||t        «       «      j                  | |«      S )Nr   r»   r   )Úsync_prepare_options)r¿   r   r
   r°   rÏ   rÀ   rÁ   )r±   ÚoptionsrÄ   rÅ   rÏ   rÆ   s        €r²   Ú_prepare_optionszOpenAI._prepare_optionsÞ   s,   ø€ ÷
 	Eå:á#¡M°+¼u»wÓ$G×$UÑ$UÐW[Ð]dÓeÐer´   c                ó    — ddl m}  || |«      S )Nr   )Úsync_prepare_request)r°   rÓ   )r±   rÂ   rÓ   s      r²   Ú_prepare_requestzOpenAI._prepare_requesté   s   € õ
 	;á# D¨'Ó2Ð2r´   c                óf   •— ddl m}m} ddlm}  | ||t        «       «      j                  | |«      S )Nr   r»   r   )Úsync_custom_auth)r¿   r   r
   r°   rÖ   rÀ   rÁ   )r±   ÚsecurityrÄ   rÅ   rÖ   rÆ   s        €r²   Ú_custom_authzOpenAI._custom_authò   s,   ø€ ÷
 	Eå6á¡¨k¼5»7Ó C× QÑ QÐSWÐYaÓbÐbr´   c                ó   — ddl m}  || «      S )Nr   )Úsync_refresh_api_key)r°   rÚ   )r±   rÚ   s     r²   Ú_refresh_api_keyzOpenAI._refresh_api_keyý   s   € õ 	;á# DÓ)Ð)r´   c           	     óˆ  — t         j                  |t        «      }t        d„ |D «       «      }t	        | j
                  |«      }t        j                  | j                  j                  t        t        |«      «      «      j                  |j                  «      }t        j                  |j                  «       D ��cg c]  \  }}||vr|j                  |«      s||f‘Œ  c}}«      }t!        |t        j                  «      r|j                  |«      S t	        i |«      }	|	j#                  «       D ]P  \  }}|€d|	|<   Œt!        |t$        t        f«      sŒ%t        t&        t(           |«      D �
cg c]  }
|
€dn|
‘Œ
 c}
|	|<   ŒR |j                  | j                  j                  t        t        |	«      d¬«      «      S c c}}w c c}
w )Nc              3  ó&   K  — | ]	  }|› d �–— Œ y­w©ú[N© ©Ú.0Úkeys     r²   ú	<genexpr>z:OpenAI._websocket_query_params_fallback.<locals>.<genexpr>  ó   è ø€ Ò#D°# s e¨1¤IÑ#Dùó   ‚Ú Úrepeat©Úarray_format©ÚdictÚfromkeysr   Útupler?   Údefault_queryÚhttpx2ÚQueryParamsÚqsÚ	stringifyr
   r   ÚmergeÚparamsÚmulti_itemsÚ
startswithÚ
isinstanceÚitemsÚlistr   Úobject©r±   r·   Úextra_queryÚ
overriddenÚoverridden_prefixesÚdefaultsrõ   rã   ÚvalueÚvaluesÚitems              r²   Ú _websocket_query_params_fallbackz'OpenAI._websocket_query_params_fallback  ó‚  € ä—]‘] ;´Ó5ˆ
Ü#Ñ#D¸Ô#DÓDÐÜ" 4×#5Ñ#5°zÓBˆÜ×#Ñ# D§G¡G×$5Ñ$5´d¼3ÀÓ6IÓ$JÓK×QÑQÐRU×R\ÑR\Ó]ˆÜ×#Ñ#ð #)×"4Ñ"4Ó"6÷á�C˜Ø˜jÑ(°·±Ð@SÔ1Tð �e’óó
ˆô �k¤6×#5Ñ#5Ô6Ø—<‘< Ó,Ð,ô !  [Ó1ˆØ Ÿ,™,›.ò 	g‰JˆC�Øˆ}Ø ��s’Ü˜E¤D¬% =Õ1ÜHLÌXÔV\ÑM]Ð_dÓHeÖfÀ T \™r°tÑ;Òf��s’ð		gð
 �|‰|˜DŸG™G×-Ñ-¬d´3¸Ó.?ÈhÐ-ÓWÓXÐXùó!ùò gó   Â:#F9
Å*F?NT©r¦   r¨   r˜   r©   rª   r«   Úproviderr³   Údata_residencyr­   ÚtimeoutÚmax_retriesÚdefault_headersrï   Úhttp_clientÚ_strict_response_validationÚ_enforce_credentialsc               óÈ   •— ddl m}m} ddlm}  | ||t        «       «      j                  | fi d|“d|“d|“d|“d	|“d
|“d|“d|“d|	“d|
“d|“d|“d|“d|“d|“d|“d|“ŽS )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»   r   )Úsync__init__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«   r  r³   r	  r­   r
  r  r  rï   r  r  r  rÄ   rÅ   r  rÆ   s                        €r²   Ú__init__zOpenAI.__init__  sÚ   ø€ ÷D 	Eå2áÙ˜+¤u£wÓ/×=Ñ=Øò
ñ ð
ñ (ð	
ñ
 0ð
ñ &ð
ñ ð
ñ *ð
ñ ð
ñ ð
ñ *ð
ñ  2ð
ñ ð
ñ $ð
ñ ,ð
ñ  (ð!
ñ" $ð#
ñ$ )Dð%
ñ& "6ð'
ð 	
r´   c                ó   — ddl m}  || «      S )Nr   )rl   )Úresources.decisionsrl   )r±   rl   s     r²   rT   zOpenAI.decisionsY  s   € å2á˜‹Ðr´   c                ó   — ddl m}  || «      S )ú¨
        Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.
        r   )rv   )Úresources.completionsrv   )r±   rv   s     r²   rX   zOpenAI.completions_  ó   € õ
 	7á˜4Ó Ð r´   c                ó   — ddl m}  || «      S )Nr   )rj   )Úresources.chatrj   )r±   rj   s     r²   rE   zOpenAI.chath  ó   € å(á�D‹zÐr´   c                ó   — ddl m}  || «      S )ú…
        Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
        r   )rp   )Úresources.embeddingsrp   )r±   rp   s     r²   rW   zOpenAI.embeddingsn  s   € õ
 	5á˜$ÓÐr´   c                ó   — ddl m}  || «      S )út
        Files are used to upload documents that can be used with features like Assistants and Fine-tuning.
        r   )r^   )Úresources.filesr^   )r±   r^   s     r²   rJ   zOpenAI.filesw  s   € õ
 	+á�T‹{Ðr´   c                ó   — ddl m}  || «      S )úJGiven a prompt and/or an input image, the model will generate a new image.r   )r`   )Úresources.imagesr`   )r±   r`   s     r²   rK   zOpenAI.images€  ó   € õ 	-á�d‹|Ðr´   c                ó   — ddl m}  || «      S )Nr   )rŒ   )Ú#resources.content_provenance_checksrŒ   )r±   rŒ   s     r²   r]   z OpenAI.content_provenance_checks‡  s   € åPá& tÓ,Ð,r´   c                ó   — ddl m}  || «      S )Nr   )rt   )Úresources.audiort   )r±   rt   s     r²   rH   zOpenAI.audio�  ó   € å*á�T‹{Ðr´   c                ó   — ddl m}  || «      S )úe
        Given text and/or image inputs, classifies if those inputs are potentially harmful.
        r   )rz   )Úresources.moderationsrz   )r±   rz   s     r²   rZ   zOpenAI.moderations“  r  r´   c                ó   — ddl m}  || «      S )ú:List and describe the various models available in the API.r   )rb   )Úresources.modelsrb   )r±   rb   s     r²   rL   zOpenAI.modelsœ  r%  r´   c                ó   — ddl m}  || «      S )Nr   )rŠ   )Úresources.fine_tuningrŠ   )r±   rŠ   s     r²   rY   zOpenAI.fine_tuning£  s   € å5á˜$ÓÐr´   c                ó   — ddl m}  || «      S )Nr   )r�   )Úresources.vector_storesr�   )r±   r�   s     r²   r\   zOpenAI.vector_stores©  s   € å9á˜DÓ!Ð!r´   c                ó   — ddl m}  || «      S )Nr   )r|   )Úresources.safetyr|   )r±   r|   s     r²   rM   zOpenAI.safety¯  ó   € å,á�d‹|Ðr´   c                ó   — ddl m}  || «      S )Nr   )r„   )Úresources.webhooksr„   )r±   r„   s     r²   rS   zOpenAI.webhooksµ  ó   € å0á˜‹~Ðr´   c                ó   — ddl m}  || «      S )Nr   )rh   )Úresources.betarh   )r±   rh   s     r²   rD   zOpenAI.beta»  r  r´   c                ó   — ddl m}  || «      S )ú;Create large batches of API requests to run asynchronously.r   )rf   )Úresources.batchesrf   )r±   rf   s     r²   rP   zOpenAI.batchesÁ  ó   € õ 	/á�t‹}Ðr´   c                ó   — ddl m}  || «      S )ú4Use Uploads to upload large files in multiple parts.r   )r€   )Úresources.uploadsr€   )r±   r€   s     r²   rQ   zOpenAI.uploadsÈ  r@  r´   c                ó   — ddl m}  || «      S )Nr   )rr   )Úresources.adminrr   )r±   rr   s     r²   rG   zOpenAI.adminÏ  r*  r´   c                ó   — ddl m}  || «      S )ú"Create and manage model responses.r   )r†   )Úresources.responsesr†   )r±   r†   s     r²   rU   zOpenAI.responsesÕ  s   € õ 	3á˜‹Ðr´   c                ó   — ddl m}  || «      S )Nr   )rn   )Úresources.livern   )r±   rn   s     r²   rF   zOpenAI.liveÜ  r  r´   c                ó   — ddl m}  || «      S )Nr   )r‚   )Úresources.realtimer‚   )r±   r‚   s     r²   rR   zOpenAI.realtimeâ  r:  r´   c                ó   — ddl m}  || «      S )ú,Manage conversations and conversation items.r   )rŽ   )Úresources.conversationsrŽ   )r±   rŽ   s     r²   r[   zOpenAI.conversationsè  s   € õ 	;á˜TÓ"Ð"r´   c                ó   — ddl m}  || «      S )ú,Manage and run evals in the OpenAI platform.r   )rx   )Úresources.evalsrx   )r±   rx   s     r²   rI   zOpenAI.evalsï  s   € õ 	+á�T‹{Ðr´   c                ó   — ddl m}  || «      S )Nr   )rˆ   )Úresources.containersrˆ   )r±   rˆ   s     r²   rV   zOpenAI.containersö  s   € å4á˜$ÓÐr´   c                ó   — ddl m}  || «      S )Nr   )r~   )Úresources.skillsr~   )r±   r~   s     r²   rN   zOpenAI.skillsü  r7  r´   c                ó   — ddl m}  || «      S )Nr   )rd   )Úresources.videosrd   )r±   rd   s     r²   rO   zOpenAI.videos  r7  r´   c                ó   — t        | «      S ©N)ÚOpenAIWithRawResponse©r±   s    r²   Úwith_raw_responsezOpenAI.with_raw_response  s   € ä$ TÓ*Ð*r´   c                ó   — t        | «      S rZ  )ÚOpenAIWithStreamedResponser\  s    r²   Úwith_streaming_responsezOpenAI.with_streaming_response  ó   € ä)¨$Ó/Ð/r´   c                ó   — t        d¬«      S ©NÚbracketsré   r   r\  s    r²   rò   z	OpenAI.qs  ó   € ô ¨
Ô3Ð3r´   c                ó    — ddl m}  || |«      S )Nr   )Úsync_auth_headers)r°   rg  )r±   r×   rg  s      r²   Ú_auth_headerszOpenAI._auth_headers  s   € õ
 	8á   xÓ0Ð0r´   c                ó   — ddl m}  || «      S )Nr   )Úsync_bearer_auth)r°   rj  )r±   rj  s     r²   Ú_bearer_authzOpenAI._bearer_auth  s   € õ 	7á Ó%Ð%r´   c                ó0   — | j                   }|€i S dd|› �iS ©NÚAuthorizationzBearer ©r¨   ©r±   r¨   s     r²   Ú_admin_api_key_authzOpenAI._admin_api_key_auth&  ó*   € à×*Ñ*ˆØÐ ØˆIØ 7¨=¨/Ð!:Ð;Ð;r´   c                óÀ   •— i t         ‰| �  ¥d| j                  �| j                  n	t        «       | j                  �| j                  n	t        «       dœ¥| j
                  ¥S )NÚfalse©zX-Stainless-AsynczOpenAI-OrganizationzOpenAI-Project)rÀ   r  r©   r   rª   Ú_custom_headers©r±   rÆ   s    €r²   r  zOpenAI.default_headers-  s`   ø€ ð
Ü‰gÑ%ð
à!(Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r´   c                ó"   — ddl m}  || ||«      S )Nr   )Úsync_validate_headers)r°   ry  )r±   ÚheadersÚcustom_headersry  s       r²   Ú_validate_headerszOpenAI._validate_headers8  s   € õ 	<á$ T¨7°NÓCÐCr´   ©r¦   r¨   r˜   r  r©   rª   r«   r­   r³   r	  r
  r  r  r  Úset_default_headersrï   Úset_default_queryr  Ú_extra_kwargsc               óŽ   — ddl m}  || fi d|“d|“d|“d|“d|“d|“d	|“d
|“d|	“d|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“ŽS )úê
        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.
        r   )Úsynccopyr¦   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	  r
  r  r  r  r~  rï   r  r  r€  rƒ  s                        r²   ÚcopyzOpenAI.copyB  sÓ   € õ6 	/áØò
áð
ñ (ð
ñ 0ð	
ñ
 ð
ñ &ð
ñ ð
ñ *ð
ñ  2ð
ñ ð
ñ *ð
ñ ð
ñ $ð
ñ $ð
ñ ,ð
ñ  !4ð!
ñ" (ð#
ñ$ 0ð%
ñ& "6ð'
ñ( (ð)
ð 	
r´   c               óÌ  — t        |«      r|j                  d|«      n|}|j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j
                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  d	k(  rt        j                  |||¬«      S |j                  d
k\  rt        j                  |||¬«      S t        |||¬«      S ©NÚerrori�  )ÚresponseÚbodyi‘  i“  i”  i™  i¦  i­  iô  ©r!   ÚgetÚstatus_coder   ÚBadRequestErrorÚAuthenticationErrorÚPermissionDeniedErrorÚNotFoundErrorÚConflictErrorÚUnprocessableEntityErrorÚRateLimitErrorÚInternalServerErrorr;   ©r±   Úerr_msgr‰  rˆ  Údatas        r²   Ú_make_status_errorzOpenAI._make_status_errorz  óI  € ô +5°TÔ*:ˆt�x‰x˜ Ô&ÀˆØ×Ñ 3Ò&Ü×.Ñ.¨wÀÐPTÔUÐUà×Ñ 3Ò&Ü×2Ñ2°7ÀXÐTXÔYÐYà×Ñ 3Ò&Ü×4Ñ4°WÀxÐVZÔ[Ð[à×Ñ 3Ò&Ü×,Ñ,¨W¸xÈdÔSÐSà×Ñ 3Ò&Ü×,Ñ,¨W¸xÈdÔSÐSà×Ñ 3Ò&Ü×7Ñ7¸È(ÐY]Ô^Ð^à×Ñ 3Ò&Ü×-Ñ-¨gÀÈtÔTÐTà×Ñ 3Ò&Ü×2Ñ2°7ÀXÐTXÔYÐYÜ˜g°¸tÔDÐDr´   ©Úreturnú
httpx2.URL©r·   zhttpx2.URL | strr›  ÚNone©
rÂ   úhttpx2.Requestr¾   rž   r¹   rž   rÃ   úUnpack[HttpxSendArgs]r›  úhttpx2.Response©rÂ   r   r¾   rž   rÃ   r¡  r›  r¢  ©r›  údict[str, str]©rÐ   r)   r›  r)   ©rÂ   r   r›  rž  )r×   r(   r›  úhttpx2.Auth | None©r›  r¥   ©r·   rœ  rý   r   r›  zhttpx2.QueryParams)$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›  rl   )r›  rv   )r›  rj   )r›  rp   )r›  r^   )r›  r`   )r›  rŒ   )r›  rt   )r›  rz   )r›  rb   )r›  rŠ   )r›  r�   )r›  r|   )r›  r„   )r›  rh   )r›  rf   )r›  r€   )r›  rr   )r›  r†   )r›  rn   )r›  r‚   )r›  rŽ   )r›  rx   )r›  rˆ   )r›  r~   )r›  rd   )r›  r[  )r›  r_  ©r›  r   ©r×   r(   r›  r¥  ©r›  zdict[str, str | Omit]©rz  r   r{  r   r›  rž  )(r¦   r«  r¨   r§   r˜   r—   r  ú_Provider | None | NotGivenr©   r§   rª   r§   r«   r§   r­   r¬   r³   r¬  r	  r    r
  r­  r  r±  r  úint | NotGivenr  r¯  r~  r¯  rï   r°  r  r°  r  úbool | Noner€  úMapping[str, Any]r›  r   ©r–  r¥   r‰  rû   rˆ  r¢  r›  r;   ):Ú__name__Ú
__module__Ú__qualname__Ú__annotations__Úpropertyr   r³   ÚsetterrÇ   rÊ   rÍ   rÑ   rÔ   rØ   rÛ   r  r   r<   r  r$   rT   rX   rE   rW   rJ   rK   r]   rH   rZ   rL   rY   r\   rM   rS   rD   rP   rQ   rG   rU   rF   rR   r[   rI   rV   rN   rO   r]  r`  rò   rh  rk  rq  r  r|  r„  Úwith_optionsr˜  Ú__classcell__©rÆ   s   @r²   r’   r’   Ž   s  ø… ØEÓEØWÓWØÓØ.Ó.ØÓØ)Ó)Ø+Ó+Ø/Ó/ð ƒLØÓØÓØÓØÓà/Ó/ðð Øð"à	ò"ó ó ð"ð ‡_�_ð+àð+ð 
ò+ó ð+ð ñ
àð
ð ð	
ð
 ð
ð (ð
ð 
õ
ð  ð	Iàð	Ið ð		Ið
 (ð	Ið 
ò	Ió ð	Ið Øð&à	ò&ó ó ð&ð ðfà$ðfð 
ôfó ðfð ð3àð3ð 
ò3ó ð3ð ðcà!ðcð 
ôcó ðcð*à	ó*óYð8 37Ø$(ØLPØ#'Ø"Ø%)Ø%)Ø7@Ø/3Ø6:Ø5>Ø.Ø48Ø59Ø,0Ø,1Ø%)ñ':
ð 0ð:
ð "ð	:
ð
 Jð:
ð !ð:
ð ð:
ð #ð:
ð #ð:
ð 5ð:
ð -ð:
ð 4ð:
ð 3ð:
ð ð:
ð 2ð:
ð  3ð!:
ð" *ð#:
ð$ &*ð%:
ð& #ð':
ð( 
õ):
ðx òó ðð
 ò!ó ð!ð òó ðð
 ò ó ð ð òó ðð òó ðð ò-ó ð-ð
 òó ðð
 ò!ó ð!ð òó ðð ò ó ð ð
 ò"ó ð"ð
 òó ðð
 òó ðð
 òó ðð
 òó ðð òó ðð òó ðð
 òó ðð òó ðð
 òó ðð
 ò#ó ð#ð òó ðð ò ó ð ð
 òó ðð
 òó ðð
 ò+ó ð+ð ò0ó ð0ð Øò4ó ó ð4ð ð1à!ð1ð 
ò1ó ð1ð ð&à	ò&ó ð&ð ò<ó ð<ð Øô
ó ó ð
ð ðDàðDð  ðDð 
ò	Dó ðDð 37Ø$(ØLPØ09Ø#'Ø"Ø%)Ø6:Ø7@Ø/3Ø5>Ø,0Ø&/Ø48Ø8<Ø59Ø9=Ø,0Ø+-ñ+2
ð 0ð2
ð "ð	2
ð
 Jð2
ð .ð2
ð !ð2
ð ð2
ð #ð2
ð 4ð2
ð 5ð2
ð -ð2
ð 3ð2
ð *ð2
ð $ð2
ð  2ð!2
ð" 6ð#2
ð$ 3ð%2
ð& 7ð'2
ð( *ð)2
ð* )ð+2
ð, 
ó-2
ðl €LàðEàðEð ð	Eð
 "ðEð 
òEó ôEr´   r’   c                  óz  ‡ — e Zd ZU ded<   ded<   ded<   ded<   d	ed
<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   	 ee	 	 dOd„«       «       Zej                  	 	 	 	 dPd„«       Zddœ	 	 	 	 	 	 	 	 	 dQˆ fd„Ze	 	 	 	 	 	 	 	 dRd„«       Z	ee	 	 dSd „«       «       Z
e	 	 	 	 dTˆ fd!„«       Ze	 	 	 	 dUd"„«       Zee	 	 dVˆ fd#„«       «       Z	 	 dWd$„ZdXd%„Zd&d&d&d&d&d&d&ed&d&eed&d&d&dd'd(œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dYˆ fd)„ZedZd*„«       Zed[d+„«       Zed\d,„«       Zed]d-„«       Zed^d.„«       Zed_d/„«       Zed`d0„«       Zedad1„«       Zedbd2„«       Zedcd3„«       Zeddd4„«       Zeded5„«       Zedfd6„«       Z edgd7„«       Z!edhd8„«       Z"edid9„«       Z#edjd:„«       Z$edkd;„«       Z%edld<„«       Z&edmd=„«       Z'ednd>„«       Z(edod?„«       Z)edpd@„«       Z*edqdA„«       Z+edrdB„«       Z,edsdC„«       Z-edtdD„«       Z.edudE„«       Z/eedvdF„«       «       Z0e	 	 	 	 dwdG„«       Z1e	 	 dSdH„«       Z2edSdI„«       Z3eedxˆ fdJ„«       «       Z4e	 	 	 	 	 	 dydK„«       Z5d&d&d&ed&d&d&d&ed&ed&ed&d&d&d&d&i dLœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dzdM„Z6e6Z7e	 	 	 	 	 	 	 	 d{dN„«       Z8ˆ xZ9S )|r“   r—   r˜   z;WorkloadIdentityAuth | AsyncX509WorkloadIdentityAuth | Noner™   rš   r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   z#Callable[[], Awaitable[str]] | Noner¤   r¥   r¦   r§   r¨   r©   rª   r«   r¬   r­   c                ó   — ddl m}  || «      S )Nr   )Úasyncbase_url)r°   rÆ  )r±   rÆ  s     r²   r³   zAsyncOpenAI.base_url¶  s   € õ
 	4á˜TÓ"Ð"r´   c                ó    — ddl m}  || |«      S )Nr   )Úasyncbase_url_set)r°   rÈ  )r±   r·   rÈ  s      r²   r³   zAsyncOpenAI.base_url¿  s   € õ
 	8á   sÓ+Ð+r´   Fr¸   c             ‹  óŠ   •K  — ddl m}m} ddlm}  | ||t        «       «      j                  | |f||dœ|¤Žƒ d {  –—† S 7 Œ­w)Nr   r»   r   )Úasync_send_with_auth_retryr½   )r¿   r   r
   r°   rÊ  rÀ   rÁ   )	r±   rÂ   r¾   r¹   rÃ   rÄ   rÅ   rÊ  rÆ   s	           €r²   rÇ   z!AsyncOpenAI._send_with_auth_retryÈ  sP   øè ø€ ÷ 	Eå@á/Ù˜+¤u£wÓ/×=Ñ=¸tÀWð
ØU[Ðelñ
Øpvñ
÷ 
ð 	
ð 
ús   ƒ9A¼A½Ac             ‹  óB   K  — ddl m}  || |fd|i|¤Žƒ d {  –—† S 7 Œ­w)Nr   )Úasync_send_requestr¾   )r°   rÌ  )r±   rÂ   r¾   rÃ   rÌ  s        r²   rÊ   zAsyncOpenAI._send_requestØ  s(   è ø€ õ 	9á'¨¨gÑO¸fÐOÈÑO×OÐOÐOús   ‚˜™c                ó   — ddl m}  || «      S )Nr   )Úasyncauth_headers)r°   rÎ  )r±   rÎ  s     r²   rÍ   zAsyncOpenAI.auth_headersä  s   € õ
 	8á  Ó&Ð&r´   c              ƒ  ó‚   •K  — ddl m}m} ddlm}  | ||t        «       «      j                  | |«      ƒ d {  –—† S 7 Œ­w)Nr   r»   r   )Úasync_prepare_options)r¿   r   r
   r°   rÐ  rÀ   rÁ   )r±   rÐ   rÄ   rÅ   rÐ  rÆ   s        €r²   rÑ   zAsyncOpenAI._prepare_optionsí  s6   øè ø€ ÷
 	Eå;á*©=¸ÄeÃgÓ+N×+\Ñ+\Ð^bÐdkÓl×lÐlÐlús   ƒ5?¸=¹?c              ƒ  ó<   K  — ddl m}  || |«      ƒ d {  –—† S 7 Œ­w)Nr   )Úasync_prepare_request)r°   rÒ  )r±   rÂ   rÒ  s      r²   rÔ   zAsyncOpenAI._prepare_requestø  s   è ø€ õ
 	<á*¨4°Ó9×9Ð9Ð9ús   ‚•–c                ód   •— ddl m}m} ddlm}  | ||t        «       «      j                  | «      S )Nr   r»   r   )Úasynccustom_auth)r¿   r   r
   r°   rÔ  rÀ   rÁ   )r±   rÄ   rÅ   rÔ  rÆ   s       €r²   Úcustom_authzAsyncOpenAI.custom_auth  s)   ø€ ÷
 	Eå6á¡¨k¼5»7Ó C× QÑ QÐSWÓXÐXr´   c              ƒ  ó:   K  — ddl m}  || «      ƒ d {  –—† S 7 Œ­w)Nr   )Úasync_refresh_api_key)r°   r×  )r±   r×  s     r²   rÛ   zAsyncOpenAI._refresh_api_key  s   è ø€ õ 	<á*¨4Ó0×0Ð0Ð0ús   ‚”•c           	     óˆ  — t         j                  |t        «      }t        d„ |D «       «      }t	        | j
                  |«      }t        j                  | j                  j                  t        t        |«      «      «      j                  |j                  «      }t        j                  |j                  «       D ��cg c]  \  }}||vr|j                  |«      s||f‘Œ  c}}«      }t!        |t        j                  «      r|j                  |«      S t	        i |«      }	|	j#                  «       D ]P  \  }}|€d|	|<   Œt!        |t$        t        f«      sŒ%t        t&        t(           |«      D �
cg c]  }
|
€dn|
‘Œ
 c}
|	|<   ŒR |j                  | j                  j                  t        t        |	«      d¬«      «      S c c}}w c c}
w )Nc              3  ó&   K  — | ]	  }|› d �–— Œ y­wrÞ   rà   rá   s     r²   rä   z?AsyncOpenAI._websocket_query_params_fallback.<locals>.<genexpr>  rå   ræ   rç   rè   ré   rë   rü   s              r²   r  z,AsyncOpenAI._websocket_query_params_fallback  r  r  NTr  c               óÈ   •— ddl m}m} ddlm}  | ||t        «       «      j                  | fi d|“d|“d|“d|“d	|“d
|“d|“d|“d|	“d|
“d|“d|“d|“d|“d|“d|“d|“ŽS )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   r»   r   )Úasync__init__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«   r  r³   r	  r­   r
  r  r  rï   r  r  r  rÄ   rÅ   rÛ  rÆ   s                        €r²   r  zAsyncOpenAI.__init__,  sÚ   ø€ ÷D 	Eå3áÙ˜+¤u£wÓ/×=Ñ=Øò
ñ ð
ñ (ð	
ñ
 0ð
ñ &ð
ñ ð
ñ *ð
ñ ð
ñ ð
ñ *ð
ñ  2ð
ñ ð
ñ $ð
ñ ,ð
ñ  (ð!
ñ" $ð#
ñ$ )Dð%
ñ& "6ð'
ð 	
r´   c                ó   — ddl m}  || «      S )Nr   )rm   )r  rm   )r±   rm   s     r²   rT   zAsyncOpenAI.decisionsh  s   € å7á˜dÓ#Ð#r´   c                ó   — ddl m}  || «      S )r  r   )rw   )r  rw   )r±   rw   s     r²   rX   zAsyncOpenAI.completionsn  ó   € õ
 	<á Ó%Ð%r´   c                ó   — ddl m}  || «      S )Nr   )rk   )r  rk   )r±   rk   s     r²   rE   zAsyncOpenAI.chatw  ó   € å-á˜‹Ðr´   c                ó   — ddl m}  || «      S )r  r   )rq   )r  rq   )r±   rq   s     r²   rW   zAsyncOpenAI.embeddings}  s   € õ
 	:á˜tÓ$Ð$r´   c                ó   — ddl m}  || «      S )r   r   )r_   )r!  r_   )r±   r_   s     r²   rJ   zAsyncOpenAI.files†  s   € õ
 	0á˜$ÓÐr´   c                ó   — ddl m}  || «      S )r#  r   )ra   )r$  ra   )r±   ra   s     r²   rK   zAsyncOpenAI.images�  ó   € õ 	2á˜4Ó Ð r´   c                ó   — ddl m}  || «      S )Nr   )r�   )r'  r�   )r±   r�   s     r²   r]   z%AsyncOpenAI.content_provenance_checks–  s   € åUá+¨DÓ1Ð1r´   c                ó   — ddl m}  || «      S )Nr   )ru   )r)  ru   )r±   ru   s     r²   rH   zAsyncOpenAI.audioœ  ó   € å/á˜$ÓÐr´   c                ó   — ddl m}  || «      S )r,  r   )r{   )r-  r{   )r±   r{   s     r²   rZ   zAsyncOpenAI.moderations¢  rÞ  r´   c                ó   — ddl m}  || «      S )r/  r   )rc   )r0  rc   )r±   rc   s     r²   rL   zAsyncOpenAI.models«  rä  r´   c                ó   — ddl m}  || «      S )Nr   )r‹   )r2  r‹   )r±   r‹   s     r²   rY   zAsyncOpenAI.fine_tuning²  s   € å:á˜tÓ$Ð$r´   c                ó   — ddl m}  || «      S )Nr   )r‘   )r4  r‘   )r±   r‘   s     r²   r\   zAsyncOpenAI.vector_stores¸  s   € å>á  Ó&Ð&r´   c                ó   — ddl m}  || «      S )Nr   )r}   )r6  r}   )r±   r}   s     r²   rM   zAsyncOpenAI.safety¾  ó   € å1á˜4Ó Ð r´   c                ó   — ddl m}  || «      S )Nr   )r…   )r9  r…   )r±   r…   s     r²   rS   zAsyncOpenAI.webhooksÄ  ó   € å5á˜TÓ"Ð"r´   c                ó   — ddl m}  || «      S )Nr   )ri   )r<  ri   )r±   ri   s     r²   rD   zAsyncOpenAI.betaÊ  rà  r´   c                ó   — ddl m}  || «      S )r>  r   )rg   )r?  rg   )r±   rg   s     r²   rP   zAsyncOpenAI.batchesÐ  ó   € õ 	4á˜DÓ!Ð!r´   c                ó   — ddl m}  || «      S )rB  r   )r�   )rC  r�   )r±   r�   s     r²   rQ   zAsyncOpenAI.uploads×  rò  r´   c                ó   — ddl m}  || «      S )Nr   )rs   )rE  rs   )r±   rs   s     r²   rG   zAsyncOpenAI.adminÞ  rç  r´   c                ó   — ddl m}  || «      S )rG  r   )r‡   )rH  r‡   )r±   r‡   s     r²   rU   zAsyncOpenAI.responsesä  s   € õ 	8á˜dÓ#Ð#r´   c                ó   — ddl m}  || «      S )Nr   )ro   )rJ  ro   )r±   ro   s     r²   rF   zAsyncOpenAI.liveë  rà  r´   c                ó   — ddl m}  || «      S )Nr   )rƒ   )rL  rƒ   )r±   rƒ   s     r²   rR   zAsyncOpenAI.realtimeñ  rï  r´   c                ó   — ddl m}  || «      S )rN  r   )r�   )rO  r�   )r±   r�   s     r²   r[   zAsyncOpenAI.conversations÷  s   € õ 	@á! $Ó'Ð'r´   c                ó   — ddl m}  || «      S )rQ  r   )ry   )rR  ry   )r±   ry   s     r²   rI   zAsyncOpenAI.evalsþ  s   € õ 	0á˜$ÓÐr´   c                ó   — ddl m}  || «      S )Nr   )r‰   )rT  r‰   )r±   r‰   s     r²   rV   zAsyncOpenAI.containers  s   € å9á˜tÓ$Ð$r´   c                ó   — ddl m}  || «      S )Nr   )r   )rV  r   )r±   r   s     r²   rN   zAsyncOpenAI.skills  rí  r´   c                ó   — ddl m}  || «      S )Nr   )re   )rX  re   )r±   re   s     r²   rO   zAsyncOpenAI.videos  rí  r´   c                ó   — t        | «      S rZ  )ÚAsyncOpenAIWithRawResponser\  s    r²   r]  zAsyncOpenAI.with_raw_response  ra  r´   c                ó   — t        | «      S rZ  )ÚAsyncOpenAIWithStreamedResponser\  s    r²   r`  z#AsyncOpenAI.with_streaming_response  s   € ä.¨tÓ4Ð4r´   c                ó   — t        d¬«      S rc  r   r\  s    r²   rò   zAsyncOpenAI.qs  re  r´   c                ó    — ddl m}  || |«      S )Nr   )Úasync_auth_headers)r°   r  )r±   r×   r  s      r²   rh  zAsyncOpenAI._auth_headers$  s   € õ
 	9á! $¨Ó1Ð1r´   c                ó   — ddl m}  || «      S )Nr   )Úasync_bearer_auth)r°   r  )r±   r  s     r²   rk  zAsyncOpenAI._bearer_auth-  s   € õ 	8á  Ó&Ð&r´   c                ó0   — | j                   }|€i S dd|› �iS rm  ro  rp  s     r²   rq  zAsyncOpenAI._admin_api_key_auth5  rr  r´   c                óÖ   •— i t         ‰| �  ¥dt        «       › �| j                  �| j                  n	t	        «       | j
                  �| j
                  n	t	        «       dœ¥| j                  ¥S )Nzasync:ru  )rÀ   r  r#   r©   r   rª   rv  rw  s    €r²   r  zAsyncOpenAI.default_headers<  sl   ø€ ð
Ü‰gÑ%ð
à#)Ô*;Ó*=Ð)>Ð!?Ø8<×8IÑ8IÐ8U 4×#4Ò#4Ô[_Ó[aØ.2¯l©lÐ.F˜dŸlšlÌDËFò	
ð
 ×"Ñ"ð
ð 	
r´   c                ó"   — ddl m}  || ||«      S )Nr   )Úasync_validate_headers)r°   r	  )r±   rz  r{  r	  s       r²   r|  zAsyncOpenAI._validate_headersG  s   € õ 	=á% d¨G°^ÓDÐDr´   r}  c               óŽ   — ddl m}  || fi d|“d|“d|“d|“d|“d|“d	|“d
|“d|	“d|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“ŽS )r‚  r   )Ú	asynccopyr¦   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	  r
  r  r  r  r~  rï   r  r  r€  r  s                        r²   r„  zAsyncOpenAI.copyQ  sÓ   € õ6 	0áØò
áð
ñ (ð
ñ 0ð	
ñ
 ð
ñ &ð
ñ ð
ñ *ð
ñ  2ð
ñ ð
ñ *ð
ñ ð
ñ $ð
ñ $ð
ñ ,ð
ñ  !4ð!
ñ" (ð#
ñ$ 0ð%
ñ& "6ð'
ñ( (ð)
ð 	
r´   c               óÌ  — t        |«      r|j                  d|«      n|}|j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j
                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  dk(  rt        j                  |||¬«      S |j                  d	k(  rt        j                  |||¬«      S |j                  d
k\  rt        j                  |||¬«      S t        |||¬«      S r†  rŠ  r•  s        r²   r˜  zAsyncOpenAI._make_status_error‰  r™  r´   rš  r�  rŸ  r£  r¤  r¦  r§  )r›  r¨  r©  rª  )$r¦   ú)str | Callable[[], Awaitable[str]] | Noner¨   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  úhttpx2.AsyncClient | Noner  rž   r  rž   r›  rž  )r›  rm   )r›  rw   )r›  rk   )r›  rq   )r›  r_   )r›  ra   )r›  r�   )r›  ru   )r›  r{   )r›  rc   )r›  r‹   )r›  r‘   )r›  r}   )r›  r…   )r›  ri   )r›  rg   )r›  r�   )r›  rs   )r›  r‡   )r›  ro   )r›  rƒ   )r›  r�   )r›  ry   )r›  r‰   )r›  r   )r›  re   )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  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Ô   rÕ  rÛ   r  r   r<   r  r$   rT   rX   rE   rW   rJ   rK   r]   rH   rZ   rL   rY   r\   rM   rS   rD   rP   rQ   rG   rU   rF   rR   r[   rI   rV   rN   rO   r]  r`  rò   rh  rk  rq  r  r|  r„  rÁ  r˜  rÂ  rÃ  s   @r²   r“   r“   �  s  ø… ØEÓEØXÓXØÓØ.Ó.ØÓØ)Ó)Ø+Ó+Ø:Ó:ð ƒLØÓØÓØÓØÓà/Ó/ðð Øð#à	ò#ó ó ð#ð ‡_�_ð,àð,ð 
ò,ó ð,ð ñ
àð
ð ð	
ð
 ð
ð (ð
ð 
õ
ð  ð	Pàð	Pð ð		Pð
 (ð	Pð 
ò	Pó ð	Pð Øð'à	ò'ó ó ð'ð ðmà$ðmð 
ômó ðmð ð:àð:ð 
ò:ó ð:ð ØðYà	ôYó ó ðYð1à	ó1óYð8 >BØ$(ØLPØ#'Ø"Ø%)Ø%)Ø7@Ø/3Ø6:Ø5>Ø.Ø48Ø59Ø15Ø,1Ø%)ñ':
ð ;ð:
ð "ð	:
ð
 Jð:
ð !ð:
ð ð:
ð #ð:
ð #ð:
ð 5ð:
ð -ð:
ð 4ð:
ð 3ð:
ð ð:
ð 2ð:
ð  3ð!:
ð" /ð#:
ð$ &*ð%:
ð& #ð':
ð( 
õ):
ðx ò$ó ð$ð
 ò&ó ð&ð òó ðð
 ò%ó ð%ð ò ó ð ð ò!ó ð!ð ò2ó ð2ð
 ò ó ð ð
 ò&ó ð&ð ò!ó ð!ð ò%ó ð%ð
 ò'ó ð'ð
 ò!ó ð!ð
 ò#ó ð#ð
 òó ðð
 ò"ó ð"ð ò"ó ð"ð ò ó ð ð
 ò$ó ð$ð òó ðð
 ò#ó ð#ð
 ò(ó ð(ð ò ó ð ð ò%ó ð%ð
 ò!ó ð!ð
 ò!ó ð!ð
 ò0ó ð0ð ò5ó ð5ð Øò4ó ó ð4ð ð2à!ð2ð 
ò2ó ð2ð ð'à	ò'ó ð'ð ò<ó ð<ð Øô
ó ó ð
ð ðEàðEð  ðEð 
ò	Eó ðEð >BØ$(ØLPØ09Ø#'Ø"Ø%)Ø6:Ø7@Ø/3Ø5>Ø15Ø&/Ø48Ø8<Ø59Ø9=Ø,0Ø+-ñ+2
ð ;ð2
ð "ð	2
ð
 Jð2
ð .ð2
ð !ð2
ð ð2
ð #ð2
ð 4ð2
ð 5ð2
ð -ð2
ð 3ð2
ð /ð2
ð $ð2
ð  2ð!2
ð" 6ð#2
ð$ 3ð%2
ð& 7ð'2
ð( *ð)2
ð* )ð+2
ð, 
ó-2
ðl €LàðEàðEð ð	Eð
 "ðEð 
òEó ôEr´   r“   c                  óô  — e Zd ZU ded<   dd„Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Z	ed$d„«       Z
ed%d	„«       Zed&d
„«       Zed'd„«       Zed(d„«       Zed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zed.d„«       Zed/d„«       Zed0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zed5d„«       Zed6d„«       Zed7d„«       Zed8d„«       Zed9d„«       Zy):r[  r’   Ú_clientc                ó   — || _         y rZ  ©r  ©r±   Úclients     r²   r  zOpenAIWithRawResponse.__init__¯  ó	   € Øˆ�r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚDecisionsWithRawResponse)r  r  r  rT   )r±   r  s     r²   rT   zOpenAIWithRawResponse.decisions²  s   € åAá'¨¯©×(>Ñ(>Ó?Ð?r´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )ÚCompletionsWithRawResponse)r  r  r  rX   )r±   r  s     r²   rX   z!OpenAIWithRawResponse.completions¸  ó   € õ
 	Fá)¨$¯,©,×*BÑ*BÓCÐCr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚChatWithRawResponse)r  r  r  rE   )r±   r  s     r²   rE   zOpenAIWithRawResponse.chatÁ  ó   € å7á" 4§<¡<×#4Ñ#4Ó5Ð5r´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )ÚEmbeddingsWithRawResponse)r  r  r  rW   )r±   r  s     r²   rW   z OpenAIWithRawResponse.embeddingsÇ  s   € õ
 	Dá(¨¯©×)@Ñ)@ÓAÐAr´   c                óF   — ddl m}  || j                  j                  «      S )r   r   )ÚFilesWithRawResponse)r!  r!  r  rJ   )r±   r!  s     r²   rJ   zOpenAIWithRawResponse.filesÐ  s   € õ
 	:á# D§L¡L×$6Ñ$6Ó7Ð7r´   c                óF   — ddl m}  || j                  j                  «      S )r#  r   )ÚImagesWithRawResponse)r$  r#  r  rK   )r±   r#  s     r²   rK   zOpenAIWithRawResponse.imagesÙ  ó   € õ 	<á$ T§\¡\×%8Ñ%8Ó9Ð9r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú&ContentProvenanceChecksWithRawResponse)r'  r&  r  r]   )r±   r&  s     r²   r]   z/OpenAIWithRawResponse.content_provenance_checksà  s   € å_á5°d·l±l×6\Ñ6\Ó]Ð]r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAudioWithRawResponse)r)  r(  r  rH   )r±   r(  s     r²   rH   zOpenAIWithRawResponse.audioæ  ó   € å9á# D§L¡L×$6Ñ$6Ó7Ð7r´   c                óF   — ddl m}  || j                  j                  «      S )r,  r   )ÚModerationsWithRawResponse)r-  r+  r  rZ   )r±   r+  s     r²   rZ   z!OpenAIWithRawResponse.moderationsì  r  r´   c                óF   — ddl m}  || j                  j                  «      S )r/  r   )ÚModelsWithRawResponse)r0  r-  r  rL   )r±   r-  s     r²   rL   zOpenAIWithRawResponse.modelsõ  r$  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFineTuningWithRawResponse)r2  r/  r  rY   )r±   r/  s     r²   rY   z!OpenAIWithRawResponse.fine_tuningü  s   € åDá(¨¯©×)AÑ)AÓBÐBr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVectorStoresWithRawResponse)r4  r1  r  r\   )r±   r1  s     r²   r\   z#OpenAIWithRawResponse.vector_stores  s   € åHá*¨4¯<©<×+EÑ+EÓFÐFr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚSafetyWithRawResponse)r6  r3  r  rM   )r±   r3  s     r²   rM   zOpenAIWithRawResponse.safety  ó   € å;á$ T§\¡\×%8Ñ%8Ó9Ð9r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚWebhooksWithRawResponse)r9  r6  r  rS   )r±   r6  s     r²   rS   zOpenAIWithRawResponse.webhooks  ó   € å?á& t§|¡|×'<Ñ'<Ó=Ð=r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBetaWithRawResponse)r<  r9  r  rD   )r±   r9  s     r²   rD   zOpenAIWithRawResponse.beta  r  r´   c                óF   — ddl m}  || j                  j                  «      S )r>  r   )ÚBatchesWithRawResponse)r?  r;  r  rP   )r±   r;  s     r²   rP   zOpenAIWithRawResponse.batches  ó   € õ 	>á% d§l¡l×&:Ñ&:Ó;Ð;r´   c                óF   — ddl m}  || j                  j                  «      S )rB  r   )ÚUploadsWithRawResponse)rC  r>  r  rQ   )r±   r>  s     r²   rQ   zOpenAIWithRawResponse.uploads!  r<  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAdminWithRawResponse)rE  r@  r  rG   )r±   r@  s     r²   rG   zOpenAIWithRawResponse.admin(  r)  r´   c                óF   — ddl m}  || j                  j                  «      S )rG  r   )ÚResponsesWithRawResponse)rH  rB  r  rU   )r±   rB  s     r²   rU   zOpenAIWithRawResponse.responses.  s   € õ 	Bá'¨¯©×(>Ñ(>Ó?Ð?r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚLiveWithRawResponse)rJ  rD  r  rF   )r±   rD  s     r²   rF   zOpenAIWithRawResponse.live5  r  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚRealtimeWithRawResponse)rL  rF  r  rR   )r±   rF  s     r²   rR   zOpenAIWithRawResponse.realtime;  r7  r´   c                óF   — ddl m}  || j                  j                  «      S )rN  r   )ÚConversationsWithRawResponse)rO  rH  r  r[   )r±   rH  s     r²   r[   z#OpenAIWithRawResponse.conversationsA  s   € õ 	Já+¨D¯L©L×,FÑ,FÓGÐGr´   c                óF   — ddl m}  || j                  j                  «      S )rQ  r   )ÚEvalsWithRawResponse)rR  rJ  r  rI   )r±   rJ  s     r²   rI   zOpenAIWithRawResponse.evalsH  s   € õ 	:á# D§L¡L×$6Ñ$6Ó7Ð7r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚContainersWithRawResponse)rT  rL  r  rV   )r±   rL  s     r²   rV   z OpenAIWithRawResponse.containersO  s   € åCá(¨¯©×)@Ñ)@ÓAÐAr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚSkillsWithRawResponse)rV  rN  r  rN   )r±   rN  s     r²   rN   zOpenAIWithRawResponse.skillsU  r4  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVideosWithRawResponse)rX  rP  r  rO   )r±   rP  s     r²   rO   zOpenAIWithRawResponse.videos[  r4  r´   N©r  r’   r›  rž  )r›  z#_decisions.DecisionsWithRawResponse)r›  z'_completions.CompletionsWithRawResponse)r›  z_chat.ChatWithRawResponse)r›  z%_embeddings.EmbeddingsWithRawResponse)r›  z_files.FilesWithRawResponse)r›  z_images.ImagesWithRawResponse)r›  zA_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!_webhooks.WebhooksWithRawResponse)r›  z_beta.BetaWithRawResponse)r›  z_batches.BatchesWithRawResponse)r›  z_uploads.UploadsWithRawResponse)r›  z_admin.AdminWithRawResponse)r›  z#_responses.ResponsesWithRawResponse)r›  z_live.LiveWithRawResponse)r›  z!_realtime.RealtimeWithRawResponse)r›  z+_conversations.ConversationsWithRawResponse)r›  z_evals.EvalsWithRawResponse)r›  z%_containers.ContainersWithRawResponse)r›  z_skills.SkillsWithRawResponse)r›  z_videos.VideosWithRawResponse© r»  r¼  r½  r¾  r  r$   rT   rX   rE   rW   rJ   rK   r]   rH   rZ   rL   rY   r\   rM   rS   rD   rP   rQ   rG   rU   rF   rR   r[   rI   rV   rN   rO   rà   r´   r²   r[  r[  ¬  s(  … ØƒOóð ò@ó ð@ð
 òDó ðDð ò6ó ð6ð
 òBó ðBð ò8ó ð8ð ò:ó ð:ð ò^ó ð^ð
 ò8ó ð8ð
 òDó ðDð ò:ó ð:ð òCó ðCð
 òGó ðGð
 ò:ó ð:ð
 ò>ó ð>ð
 ò6ó ð6ð
 ò<ó ð<ð ò<ó ð<ð ò8ó ð8ð
 ò@ó ð@ð ò6ó ð6ð
 ò>ó ð>ð
 òHó ðHð ò8ó ð8ð òBó ðBð
 ò:ó ð:ð
 ò:ó ñ:r´   r[  c                  óô  — e Zd ZU ded<   dd„Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Z	ed$d„«       Z
ed%d	„«       Zed&d
„«       Zed'd„«       Zed(d„«       Zed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zed.d„«       Zed/d„«       Zed0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zed5d„«       Zed6d„«       Zed7d„«       Zed8d„«       Zed9d„«       Zy):rþ  r“   r  c                ó   — || _         y rZ  r  r  s     r²   r  z#AsyncOpenAIWithRawResponse.__init__e  r  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncDecisionsWithRawResponse)r  rV  r  rT   )r±   rV  s     r²   rT   z$AsyncOpenAIWithRawResponse.decisionsh  s   € åFá,¨T¯\©\×-CÑ-CÓDÐDr´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )ÚAsyncCompletionsWithRawResponse)r  rX  r  rX   )r±   rX  s     r²   rX   z&AsyncOpenAIWithRawResponse.completionsn  ó   € õ
 	Ká.¨t¯|©|×/GÑ/GÓHÐHr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncChatWithRawResponse)r  r[  r  rE   )r±   r[  s     r²   rE   zAsyncOpenAIWithRawResponse.chatw  ó   € å<á'¨¯©×(9Ñ(9Ó:Ð:r´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )ÚAsyncEmbeddingsWithRawResponse)r  r^  r  rW   )r±   r^  s     r²   rW   z%AsyncOpenAIWithRawResponse.embeddings}  s   € õ
 	Iá-¨d¯l©l×.EÑ.EÓFÐFr´   c                óF   — ddl m}  || j                  j                  «      S )r   r   )ÚAsyncFilesWithRawResponse)r!  r`  r  rJ   )r±   r`  s     r²   rJ   z AsyncOpenAIWithRawResponse.files†  s   € õ
 	?á(¨¯©×);Ñ);Ó<Ð<r´   c                óF   — ddl m}  || j                  j                  «      S )r#  r   )ÚAsyncImagesWithRawResponse)r$  rb  r  rK   )r±   rb  s     r²   rK   z!AsyncOpenAIWithRawResponse.images�  ó   € õ 	Aá)¨$¯,©,×*=Ñ*=Ó>Ð>r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú+AsyncContentProvenanceChecksWithRawResponse)r'  re  r  r]   )r±   re  s     r²   r]   z4AsyncOpenAIWithRawResponse.content_provenance_checks–  s   € ådá:¸4¿<¹<×;aÑ;aÓbÐbr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAudioWithRawResponse)r)  rg  r  rH   )r±   rg  s     r²   rH   z AsyncOpenAIWithRawResponse.audioœ  ó   € å>á(¨¯©×);Ñ);Ó<Ð<r´   c                óF   — ddl m}  || j                  j                  «      S )r,  r   )ÚAsyncModerationsWithRawResponse)r-  rj  r  rZ   )r±   rj  s     r²   rZ   z&AsyncOpenAIWithRawResponse.moderations¢  rY  r´   c                óF   — ddl m}  || j                  j                  «      S )r/  r   )ÚAsyncModelsWithRawResponse)r0  rl  r  rL   )r±   rl  s     r²   rL   z!AsyncOpenAIWithRawResponse.models«  rc  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncFineTuningWithRawResponse)r2  rn  r  rY   )r±   rn  s     r²   rY   z&AsyncOpenAIWithRawResponse.fine_tuning²  s   € åIá-¨d¯l©l×.FÑ.FÓGÐGr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncVectorStoresWithRawResponse)r4  rp  r  r\   )r±   rp  s     r²   r\   z(AsyncOpenAIWithRawResponse.vector_stores¸  s   € åMá/°·±×0JÑ0JÓKÐKr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncSafetyWithRawResponse)r6  rr  r  rM   )r±   rr  s     r²   rM   z!AsyncOpenAIWithRawResponse.safety¾  ó   € å@á)¨$¯,©,×*=Ñ*=Ó>Ð>r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncWebhooksWithRawResponse)r9  ru  r  rS   )r±   ru  s     r²   rS   z#AsyncOpenAIWithRawResponse.webhooksÄ  ó   € åDá+¨D¯L©L×,AÑ,AÓBÐBr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncBetaWithRawResponse)r<  rx  r  rD   )r±   rx  s     r²   rD   zAsyncOpenAIWithRawResponse.betaÊ  r\  r´   c                óF   — ddl m}  || j                  j                  «      S )r>  r   )ÚAsyncBatchesWithRawResponse)r?  rz  r  rP   )r±   rz  s     r²   rP   z"AsyncOpenAIWithRawResponse.batchesÐ  ó   € õ 	Cá*¨4¯<©<×+?Ñ+?Ó@Ð@r´   c                óF   — ddl m}  || j                  j                  «      S )rB  r   )ÚAsyncUploadsWithRawResponse)rC  r}  r  rQ   )r±   r}  s     r²   rQ   z"AsyncOpenAIWithRawResponse.uploads×  r{  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAdminWithRawResponse)rE  r  r  rG   )r±   r  s     r²   rG   z AsyncOpenAIWithRawResponse.adminÞ  rh  r´   c                óF   — ddl m}  || j                  j                  «      S )rG  r   )ÚAsyncResponsesWithRawResponse)rH  r�  r  rU   )r±   r�  s     r²   rU   z$AsyncOpenAIWithRawResponse.responsesä  s   € õ 	Gá,¨T¯\©\×-CÑ-CÓDÐDr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncLiveWithRawResponse)rJ  rƒ  r  rF   )r±   rƒ  s     r²   rF   zAsyncOpenAIWithRawResponse.liveë  r\  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncRealtimeWithRawResponse)rL  r…  r  rR   )r±   r…  s     r²   rR   z#AsyncOpenAIWithRawResponse.realtimeñ  rv  r´   c                óF   — ddl m}  || j                  j                  «      S )rN  r   )Ú!AsyncConversationsWithRawResponse)rO  r‡  r  r[   )r±   r‡  s     r²   r[   z(AsyncOpenAIWithRawResponse.conversations÷  s   € õ 	Oá0°·±×1KÑ1KÓLÐLr´   c                óF   — ddl m}  || j                  j                  «      S )rQ  r   )ÚAsyncEvalsWithRawResponse)rR  r‰  r  rI   )r±   r‰  s     r²   rI   z AsyncOpenAIWithRawResponse.evalsþ  s   € õ 	?á(¨¯©×);Ñ);Ó<Ð<r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncContainersWithRawResponse)rT  r‹  r  rV   )r±   r‹  s     r²   rV   z%AsyncOpenAIWithRawResponse.containers  s   € åHá-¨d¯l©l×.EÑ.EÓFÐFr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncSkillsWithRawResponse)rV  r�  r  rN   )r±   r�  s     r²   rN   z!AsyncOpenAIWithRawResponse.skills  rs  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncVideosWithRawResponse)rX  r�  r  rO   )r±   r�  s     r²   rO   z!AsyncOpenAIWithRawResponse.videos  rs  r´   N©r  r“   r›  rž  )r›  z(_decisions.AsyncDecisionsWithRawResponse)r›  z,_completions.AsyncCompletionsWithRawResponse)r›  z_chat.AsyncChatWithRawResponse)r›  z*_embeddings.AsyncEmbeddingsWithRawResponse)r›  z _files.AsyncFilesWithRawResponse)r›  z"_images.AsyncImagesWithRawResponse)r›  zF_content_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&_webhooks.AsyncWebhooksWithRawResponse)r›  z_beta.AsyncBetaWithRawResponse)r›  z$_batches.AsyncBatchesWithRawResponse)r›  z$_uploads.AsyncUploadsWithRawResponse)r›  z _admin.AsyncAdminWithRawResponse)r›  z(_responses.AsyncResponsesWithRawResponse)r›  z_live.AsyncLiveWithRawResponse)r›  z&_realtime.AsyncRealtimeWithRawResponse)r›  z0_conversations.AsyncConversationsWithRawResponse)r›  z _evals.AsyncEvalsWithRawResponse)r›  z*_containers.AsyncContainersWithRawResponse)r›  z"_skills.AsyncSkillsWithRawResponse)r›  z"_videos.AsyncVideosWithRawResponserR  rà   r´   r²   rþ  rþ  b  s1  … ØÓóð òEó ðEð
 òIó ðIð ò;ó ð;ð
 òGó ðGð ò=ó ð=ð ò?ó ð?ð òcó ðcð
 ò=ó ð=ð
 òIó ðIð ò?ó ð?ð òHó ðHð
 òLó ðLð
 ò?ó ð?ð
 òCó ðCð
 ò;ó ð;ð
 òAó ðAð òAó ðAð ò=ó ð=ð
 òEó ðEð ò;ó ð;ð
 òCó ðCð
 òMó ðMð ò=ó ð=ð òGó ðGð
 ò?ó ð?ð
 ò?ó ñ?r´   rþ  c                  óô  — e Zd ZU ded<   dd„Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Z	ed$d„«       Z
ed%d	„«       Zed&d
„«       Zed'd„«       Zed(d„«       Zed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zed.d„«       Zed/d„«       Zed0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zed5d„«       Zed6d„«       Zed7d„«       Zed8d„«       Zed9d„«       Zy):r_  r’   r  c                ó   — || _         y rZ  r  r  s     r²   r  z#OpenAIWithStreamedResponse.__init__  r  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚDecisionsWithStreamingResponse)r  r”  r  rT   )r±   r”  s     r²   rT   z$OpenAIWithStreamedResponse.decisions  s   € åGá-¨d¯l©l×.DÑ.DÓEÐEr´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )Ú CompletionsWithStreamingResponse)r  r–  r  rX   )r±   r–  s     r²   rX   z&OpenAIWithStreamedResponse.completions$  ó   € õ
 	Lá/°·±×0HÑ0HÓIÐIr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚChatWithStreamingResponse)r  r™  r  rE   )r±   r™  s     r²   rE   zOpenAIWithStreamedResponse.chat-  ó   € å=á(¨¯©×):Ñ):Ó;Ð;r´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )ÚEmbeddingsWithStreamingResponse)r  rœ  r  rW   )r±   rœ  s     r²   rW   z%OpenAIWithStreamedResponse.embeddings3  s   € õ
 	Já.¨t¯|©|×/FÑ/FÓGÐGr´   c                óF   — ddl m}  || j                  j                  «      S )r   r   )ÚFilesWithStreamingResponse)r!  rž  r  rJ   )r±   rž  s     r²   rJ   z OpenAIWithStreamedResponse.files<  s   € õ
 	@á)¨$¯,©,×*<Ñ*<Ó=Ð=r´   c                óF   — ddl m}  || j                  j                  «      S )r#  r   )ÚImagesWithStreamingResponse)r$  r   r  rK   )r±   r   s     r²   rK   z!OpenAIWithStreamedResponse.imagesE  ó   € õ 	Bá*¨4¯<©<×+>Ñ+>Ó?Ð?r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú,ContentProvenanceChecksWithStreamingResponse)r'  r£  r  r]   )r±   r£  s     r²   r]   z4OpenAIWithStreamedResponse.content_provenance_checksL  s   € åeá;¸D¿L¹L×<bÑ<bÓcÐcr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAudioWithStreamingResponse)r)  r¥  r  rH   )r±   r¥  s     r²   rH   z OpenAIWithStreamedResponse.audioR  ó   € å?á)¨$¯,©,×*<Ñ*<Ó=Ð=r´   c                óF   — ddl m}  || j                  j                  «      S )r,  r   )Ú ModerationsWithStreamingResponse)r-  r¨  r  rZ   )r±   r¨  s     r²   rZ   z&OpenAIWithStreamedResponse.moderationsX  r—  r´   c                óF   — ddl m}  || j                  j                  «      S )r/  r   )ÚModelsWithStreamingResponse)r0  rª  r  rL   )r±   rª  s     r²   rL   z!OpenAIWithStreamedResponse.modelsa  r¡  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚFineTuningWithStreamingResponse)r2  r¬  r  rY   )r±   r¬  s     r²   rY   z&OpenAIWithStreamedResponse.fine_tuningh  s   € åJá.¨t¯|©|×/GÑ/GÓHÐHr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú!VectorStoresWithStreamingResponse)r4  r®  r  r\   )r±   r®  s     r²   r\   z(OpenAIWithStreamedResponse.vector_storesn  s   € åNá0°·±×1KÑ1KÓLÐLr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚSafetyWithStreamingResponse)r6  r°  r  rM   )r±   r°  s     r²   rM   z!OpenAIWithStreamedResponse.safetyt  ó   € åAá*¨4¯<©<×+>Ñ+>Ó?Ð?r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚWebhooksWithStreamingResponse)r9  r³  r  rS   )r±   r³  s     r²   rS   z#OpenAIWithStreamedResponse.webhooksz  ó   € åEá,¨T¯\©\×-BÑ-BÓCÐCr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚBetaWithStreamingResponse)r<  r¶  r  rD   )r±   r¶  s     r²   rD   zOpenAIWithStreamedResponse.beta€  rš  r´   c                óF   — ddl m}  || j                  j                  «      S )r>  r   )ÚBatchesWithStreamingResponse)r?  r¸  r  rP   )r±   r¸  s     r²   rP   z"OpenAIWithStreamedResponse.batches†  ó   € õ 	Dá+¨D¯L©L×,@Ñ,@ÓAÐAr´   c                óF   — ddl m}  || j                  j                  «      S )rB  r   )ÚUploadsWithStreamingResponse)rC  r»  r  rQ   )r±   r»  s     r²   rQ   z"OpenAIWithStreamedResponse.uploads�  r¹  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAdminWithStreamingResponse)rE  r½  r  rG   )r±   r½  s     r²   rG   z OpenAIWithStreamedResponse.admin”  r¦  r´   c                óF   — ddl m}  || j                  j                  «      S )rG  r   )ÚResponsesWithStreamingResponse)rH  r¿  r  rU   )r±   r¿  s     r²   rU   z$OpenAIWithStreamedResponse.responsesš  s   € õ 	Há-¨d¯l©l×.DÑ.DÓEÐEr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚLiveWithStreamingResponse)rJ  rÁ  r  rF   )r±   rÁ  s     r²   rF   zOpenAIWithStreamedResponse.live¡  rš  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚRealtimeWithStreamingResponse)rL  rÃ  r  rR   )r±   rÃ  s     r²   rR   z#OpenAIWithStreamedResponse.realtime§  r´  r´   c                óF   — ddl m}  || j                  j                  «      S )rN  r   )Ú"ConversationsWithStreamingResponse)rO  rÅ  r  r[   )r±   rÅ  s     r²   r[   z(OpenAIWithStreamedResponse.conversations­  s   € õ 	Pá1°$·,±,×2LÑ2LÓMÐMr´   c                óF   — ddl m}  || j                  j                  «      S )rQ  r   )ÚEvalsWithStreamingResponse)rR  rÇ  r  rI   )r±   rÇ  s     r²   rI   z OpenAIWithStreamedResponse.evals´  s   € õ 	@á)¨$¯,©,×*<Ñ*<Ó=Ð=r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚContainersWithStreamingResponse)rT  rÉ  r  rV   )r±   rÉ  s     r²   rV   z%OpenAIWithStreamedResponse.containers»  s   € åIá.¨t¯|©|×/FÑ/FÓGÐGr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚSkillsWithStreamingResponse)rV  rË  r  rN   )r±   rË  s     r²   rN   z!OpenAIWithStreamedResponse.skillsÁ  r±  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚVideosWithStreamingResponse)rX  rÍ  r  rO   )r±   rÍ  s     r²   rO   z!OpenAIWithStreamedResponse.videosÇ  r±  r´   NrQ  )r›  z)_decisions.DecisionsWithStreamingResponse)r›  z-_completions.CompletionsWithStreamingResponse)r›  z_chat.ChatWithStreamingResponse)r›  z+_embeddings.EmbeddingsWithStreamingResponse)r›  z!_files.FilesWithStreamingResponse)r›  z#_images.ImagesWithStreamingResponse)r›  zG_content_provenance_checks.ContentProvenanceChecksWithStreamingResponse)r›  z!_audio.AudioWithStreamingResponse)r›  z-_moderations.ModerationsWithStreamingResponse)r›  z#_models.ModelsWithStreamingResponse)r›  z,_fine_tuning.FineTuningWithStreamingResponse)r›  z0_vector_stores.VectorStoresWithStreamingResponse)r›  z#_safety.SafetyWithStreamingResponse)r›  z'_webhooks.WebhooksWithStreamingResponse)r›  z_beta.BetaWithStreamingResponse)r›  z%_batches.BatchesWithStreamingResponse)r›  z%_uploads.UploadsWithStreamingResponse)r›  z!_admin.AdminWithStreamingResponse)r›  z)_responses.ResponsesWithStreamingResponse)r›  z_live.LiveWithStreamingResponse)r›  z'_realtime.RealtimeWithStreamingResponse)r›  z1_conversations.ConversationsWithStreamingResponse)r›  z!_evals.EvalsWithStreamingResponse)r›  z+_containers.ContainersWithStreamingResponse)r›  z#_skills.SkillsWithStreamingResponse)r›  z#_videos.VideosWithStreamingResponserR  rà   r´   r²   r_  r_    s:  … ØƒOóð òFó ðFð
 òJó ðJð ò<ó ð<ð
 òHó ðHð ò>ó ð>ð ò@ó ð@ð òdó ðdð
 ò>ó ð>ð
 òJó ðJð ò@ó ð@ð òIó ðIð
 òMó ðMð
 ò@ó ð@ð
 òDó ðDð
 ò<ó ð<ð
 òBó ðBð òBó ðBð ò>ó ð>ð
 òFó ðFð ò<ó ð<ð
 òDó ðDð
 òNó ðNð ò>ó ð>ð òHó ðHð
 ò@ó ð@ð
 ò@ó ñ@r´   r_  c                  óô  — e Zd ZU ded<   dd„Zed d„«       Zed!d„«       Zed"d„«       Zed#d„«       Z	ed$d„«       Z
ed%d	„«       Zed&d
„«       Zed'd„«       Zed(d„«       Zed)d„«       Zed*d„«       Zed+d„«       Zed,d„«       Zed-d„«       Zed.d„«       Zed/d„«       Zed0d„«       Zed1d„«       Zed2d„«       Zed3d„«       Zed4d„«       Zed5d„«       Zed6d„«       Zed7d„«       Zed8d„«       Zed9d„«       Zy):r   r“   r  c                ó   — || _         y rZ  r  r  s     r²   r  z(AsyncOpenAIWithStreamedResponse.__init__Ñ  r  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú#AsyncDecisionsWithStreamingResponse)r  rÑ  r  rT   )r±   rÑ  s     r²   rT   z)AsyncOpenAIWithStreamedResponse.decisionsÔ  s   € åLá2°4·<±<×3IÑ3IÓJÐJr´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )Ú%AsyncCompletionsWithStreamingResponse)r  rÓ  r  rX   )r±   rÓ  s     r²   rX   z+AsyncOpenAIWithStreamedResponse.completionsÚ  ó   € õ
 	Qá4°T·\±\×5MÑ5MÓNÐNr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncChatWithStreamingResponse)r  rÖ  r  rE   )r±   rÖ  s     r²   rE   z$AsyncOpenAIWithStreamedResponse.chatã  ó   € åBá-¨d¯l©l×.?Ñ.?Ó@Ð@r´   c                óF   — ddl m}  || j                  j                  «      S )r  r   )Ú$AsyncEmbeddingsWithStreamingResponse)r  rÙ  r  rW   )r±   rÙ  s     r²   rW   z*AsyncOpenAIWithStreamedResponse.embeddingsé  s   € õ
 	Oá3°D·L±L×4KÑ4KÓLÐLr´   c                óF   — ddl m}  || j                  j                  «      S )r   r   )ÚAsyncFilesWithStreamingResponse)r!  rÛ  r  rJ   )r±   rÛ  s     r²   rJ   z%AsyncOpenAIWithStreamedResponse.filesò  s   € õ
 	Eá.¨t¯|©|×/AÑ/AÓBÐBr´   c                óF   — ddl m}  || j                  j                  «      S )r#  r   )Ú AsyncImagesWithStreamingResponse)r$  rÝ  r  rK   )r±   rÝ  s     r²   rK   z&AsyncOpenAIWithStreamedResponse.imagesû  ó   € õ 	Gá/°·±×0CÑ0CÓDÐDr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú1AsyncContentProvenanceChecksWithStreamingResponse)r'  rà  r  r]   )r±   rà  s     r²   r]   z9AsyncOpenAIWithStreamedResponse.content_provenance_checks  s   € åjá@ÀÇÁ×AgÑAgÓhÐhr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAudioWithStreamingResponse)r)  râ  r  rH   )r±   râ  s     r²   rH   z%AsyncOpenAIWithStreamedResponse.audio  ó   € åDá.¨t¯|©|×/AÑ/AÓBÐBr´   c                óF   — ddl m}  || j                  j                  «      S )r,  r   )Ú%AsyncModerationsWithStreamingResponse)r-  rå  r  rZ   )r±   rå  s     r²   rZ   z+AsyncOpenAIWithStreamedResponse.moderations  rÔ  r´   c                óF   — ddl m}  || j                  j                  «      S )r/  r   )Ú AsyncModelsWithStreamingResponse)r0  rç  r  rL   )r±   rç  s     r²   rL   z&AsyncOpenAIWithStreamedResponse.models  rÞ  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncFineTuningWithStreamingResponse)r2  ré  r  rY   )r±   ré  s     r²   rY   z+AsyncOpenAIWithStreamedResponse.fine_tuning  s   € åOá3°D·L±L×4LÑ4LÓMÐMr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú&AsyncVectorStoresWithStreamingResponse)r4  rë  r  r\   )r±   rë  s     r²   r\   z-AsyncOpenAIWithStreamedResponse.vector_stores$  s   € åSá5°d·l±l×6PÑ6PÓQÐQr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncSafetyWithStreamingResponse)r6  rí  r  rM   )r±   rí  s     r²   rM   z&AsyncOpenAIWithStreamedResponse.safety*  ó   € åFá/°·±×0CÑ0CÓDÐDr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú"AsyncWebhooksWithStreamingResponse)r9  rð  r  rS   )r±   rð  s     r²   rS   z(AsyncOpenAIWithStreamedResponse.webhooks0  ó   € åJá1°$·,±,×2GÑ2GÓHÐHr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncBetaWithStreamingResponse)r<  ró  r  rD   )r±   ró  s     r²   rD   z$AsyncOpenAIWithStreamedResponse.beta6  r×  r´   c                óF   — ddl m}  || j                  j                  «      S )r>  r   )Ú!AsyncBatchesWithStreamingResponse)r?  rõ  r  rP   )r±   rõ  s     r²   rP   z'AsyncOpenAIWithStreamedResponse.batches<  ó   € õ 	Iá0°·±×1EÑ1EÓFÐFr´   c                óF   — ddl m}  || j                  j                  «      S )rB  r   )Ú!AsyncUploadsWithStreamingResponse)rC  rø  r  rQ   )r±   rø  s     r²   rQ   z'AsyncOpenAIWithStreamedResponse.uploadsC  rö  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncAdminWithStreamingResponse)rE  rú  r  rG   )r±   rú  s     r²   rG   z%AsyncOpenAIWithStreamedResponse.adminJ  rã  r´   c                óF   — ddl m}  || j                  j                  «      S )rG  r   )Ú#AsyncResponsesWithStreamingResponse)rH  rü  r  rU   )r±   rü  s     r²   rU   z)AsyncOpenAIWithStreamedResponse.responsesP  s   € õ 	Má2°4·<±<×3IÑ3IÓJÐJr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )ÚAsyncLiveWithStreamingResponse)rJ  rþ  r  rF   )r±   rþ  s     r²   rF   z$AsyncOpenAIWithStreamedResponse.liveW  r×  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú"AsyncRealtimeWithStreamingResponse)rL  r   r  rR   )r±   r   s     r²   rR   z(AsyncOpenAIWithStreamedResponse.realtime]  rñ  r´   c                óF   — ddl m}  || j                  j                  «      S )rN  r   )Ú'AsyncConversationsWithStreamingResponse)rO  r  r  r[   )r±   r  s     r²   r[   z-AsyncOpenAIWithStreamedResponse.conversationsc  s   € õ 	Uá6°t·|±|×7QÑ7QÓRÐRr´   c                óF   — ddl m}  || j                  j                  «      S )rQ  r   )ÚAsyncEvalsWithStreamingResponse)rR  r  r  rI   )r±   r  s     r²   rI   z%AsyncOpenAIWithStreamedResponse.evalsj  s   € õ 	Eá.¨t¯|©|×/AÑ/AÓBÐBr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú$AsyncContainersWithStreamingResponse)rT  r  r  rV   )r±   r  s     r²   rV   z*AsyncOpenAIWithStreamedResponse.containersq  s   € åNá3°D·L±L×4KÑ4KÓLÐLr´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncSkillsWithStreamingResponse)rV  r  r  rN   )r±   r  s     r²   rN   z&AsyncOpenAIWithStreamedResponse.skillsw  rî  r´   c                óF   — ddl m}  || j                  j                  «      S )Nr   )Ú AsyncVideosWithStreamingResponse)rX  r
  r  rO   )r±   r
  s     r²   rO   z&AsyncOpenAIWithStreamedResponse.videos}  rî  r´   Nr�  )r›  z._decisions.AsyncDecisionsWithStreamingResponse)r›  z2_completions.AsyncCompletionsWithStreamingResponse)r›  z$_chat.AsyncChatWithStreamingResponse)r›  z0_embeddings.AsyncEmbeddingsWithStreamingResponse)r›  z&_files.AsyncFilesWithStreamingResponse)r›  z(_images.AsyncImagesWithStreamingResponse)r›  zL_content_provenance_checks.AsyncContentProvenanceChecksWithStreamingResponse)r›  z&_audio.AsyncAudioWithStreamingResponse)r›  z2_moderations.AsyncModerationsWithStreamingResponse)r›  z(_models.AsyncModelsWithStreamingResponse)r›  z1_fine_tuning.AsyncFineTuningWithStreamingResponse)r›  z5_vector_stores.AsyncVectorStoresWithStreamingResponse)r›  z(_safety.AsyncSafetyWithStreamingResponse)r›  z,_webhooks.AsyncWebhooksWithStreamingResponse)r›  z$_beta.AsyncBetaWithStreamingResponse)r›  z*_batches.AsyncBatchesWithStreamingResponse)r›  z*_uploads.AsyncUploadsWithStreamingResponse)r›  z&_admin.AsyncAdminWithStreamingResponse)r›  z._responses.AsyncResponsesWithStreamingResponse)r›  z$_live.AsyncLiveWithStreamingResponse)r›  z,_realtime.AsyncRealtimeWithStreamingResponse)r›  z6_conversations.AsyncConversationsWithStreamingResponse)r›  z&_evals.AsyncEvalsWithStreamingResponse)r›  z0_containers.AsyncContainersWithStreamingResponse)r›  z(_skills.AsyncSkillsWithStreamingResponse)r›  z(_videos.AsyncVideosWithStreamingResponserR  rà   r´   r²   r   r   Î  sI  … ØÓóð òKó ðKð
 òOó ðOð òAó ðAð
 òMó ðMð òCó ðCð òEó ðEð òió ðið
 òCó ðCð
 òOó ðOð òEó ðEð òNó ðNð
 òRó ðRð
 òEó ðEð
 òIó ðIð
 òAó ðAð
 òGó ðGð òGó ðGð òCó ðCð
 òKó ðKð òAó ðAð
 òIó ðIð
 òSó ðSð òCó ðCð òMó ðMð
 òEó ðEð
 òEó ñEr´   r   )ßÚ
__future__r   Úosr¿   r   r   r   r   r   r	   r
   Útyping_extensionsr   r   r   rð   rç   r   Ú_qsr   Úauthr   r   r   Ú_typesr   r   r   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/   r0   Ú
auth._x509r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   Ú_base_clientr<   r=   r>   r?   r¡   r@   rA   r°   rB   rC   Ú	resourcesrD   Ú_betarE   Ú_chatrF   Ú_liverG   Ú_adminrH   Ú_audiorI   Ú_evalsrJ   Ú_filesrK   Ú_imagesrL   rM   Ú_safetyrN   Ú_skillsrO   Ú_videosrP   Ú_batchesrQ   Ú_uploadsrR   Ú	_realtimerS   Ú	_webhooksrT   Ú
_decisionsrU   Ú
_responsesrV   Ú_containersrW   Ú_embeddingsrX   Ú_completionsrY   Ú_fine_tuningrZ   Ú_moderationsr[   Ú_conversationsr\   Ú_vector_storesr]   Ú_content_provenance_checksr!  r^   r_   r$  r`   ra   r0  rb   rc   rX  rd   re   r?  rf   rg   Úresources.beta.betarh   ri   Úresources.chat.chatrj   rk   r  rl   rm   Úresources.live.livern   ro   r  rp   rq   Úresources.admin.adminrr   rs   Úresources.audio.audiort   ru   r  rv   rw   Úresources.evals.evalsrx   ry   r-  rz   r{   Úresources.safety.safetyr|   r}   Úresources.skills.skillsr~   r   Úresources.uploads.uploadsr€   r�   Úresources.realtime.realtimer‚   rƒ   Úresources.webhooks.webhooksr„   r…   Úresources.responses.responsesr†   r‡   Úresources.containers.containersrˆ   r‰   Ú!resources.fine_tuning.fine_tuningrŠ   r‹   r'  rŒ   r�   Ú%resources.conversations.conversationsrŽ   r�   Ú%resources.vector_stores.vector_storesr�   r‘   Ú__all__Ú%WORKLOAD_IDENTITY_API_KEY_PLACEHOLDERr’   r“   r[  rþ  r_  r   r”   r•   rà   r´   r²   ú<module>rE     s�  ð÷ ?ã ÷÷ ñ ÷ SÑ Rã å (Ý +÷ñ ÷
÷ ÷ ñ ÷ó õ 8÷ñ ÷
 dÝ 0÷ó ÷ E÷
÷ 
õ 
÷ V÷ó ÷ nß dâ÷÷ ÷ ÷ ÷ ÷ ÷ ÷8 3ß5ß5ß5ß8ß4ß4ß>ß4ßAß8ß8ßDß8ßDß<ß<ß@ßDßDßHßLßNßjßXßVâ
v€à(@Ð %ôLEˆ]ô LEô^LE�.ô LE÷^s:ñ s:÷ls?ñ s?÷ls@ñ s@÷lsEñ sEðl 
€à�r´   