
    eie                    "   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  S SKrSSKJr  SSKJr  SSKJrJrJrJrJrJrJr  SS	KJrJrJr  SS
KJr  SSKJ r   SSK!J"r"  SSK#J$r$J%r%  SSKJ&r&J'r'  SSK(J)r)J*r*J+r+  \(       a  SSK,J-r-J.r.J/r/J0r0J1r1J2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=J>r>J?r?  SSK@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KaJbrbJcrc  SSKdJereJfrf  SSKgJhrhJiri  SSKjJkrkJlrl  SS KmJnrnJoro  SS!KpJqrqJrrr  SS"KsJtrtJuru  SS#KvJwrwJxrx  SS$KyJzrzJ{r{  / S%Qr| " S& S'\*5      r} " S( S)\+5      r~ " S* S+5      r " S, S-5      r " S. S/5      r " S0 S15      r\}r\~rg)2    )annotationsN)TYPE_CHECKINGAnyMappingCallable	Awaitable)Selfoverride   )_exceptionsQuerystring)OmitTimeoutNotGiven	TransportProxiesTypesRequestOptions	not_given)is_given
is_mappingget_async_library)cached_property)FinalRequestOptions)__version__)StreamAsyncStream)OpenAIErrorAPIStatusError)DEFAULT_MAX_RETRIESSyncAPIClientAsyncAPIClient)betachataudioevalsfilesimagesmodelsvideosbatchesuploadsrealtime	responses
containers
embeddingscompletionsfine_tuningmoderationsconversationsvector_stores)Files
AsyncFiles)ImagesAsyncImages)ModelsAsyncModels)VideosAsyncVideos)BatchesAsyncBatches)WebhooksAsyncWebhooks)Beta	AsyncBeta)Chat	AsyncChat)
EmbeddingsAsyncEmbeddings)Audio
AsyncAudio)CompletionsAsyncCompletions)Evals
AsyncEvals)ModerationsAsyncModerations)UploadsAsyncUploads)RealtimeAsyncRealtime)	ResponsesAsyncResponses)
ContainersAsyncContainers)
FineTuningAsyncFineTuning)ConversationsAsyncConversations)VectorStoresAsyncVectorStores)r   r   r   r   OpenAIAsyncOpenAIClientAsyncClientc                  |  ^  \ 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-U 4S jjj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\S6S j5       r\S7S j5       r\S8S j5       r\S9S 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\SAS! j5       r\SBS" j5       r\SCS# j5       r\\ SDS$ j5       5       r!SES% jr"\ SFU 4S& jj5       r#\\ SGS' j5       5       r$\\ SHU 4S( jj5       5       r%S
S
S
S
S
S
\S
\S
S
S
S
0 S).                             SIS* jjr&\&r'\         SJS+ j5       r(S,r)U =r*$ )Kr^   T   strapi_key
str | Noneorganizationprojectwebhook_secretstr | httpx.URL | Nonewebsocket_base_urlNFre   rg   rh   ri   base_urlrk   timeoutmax_retriesdefault_headersdefault_queryhttp_client_strict_response_validationc               L  > Uc  [         R                  R                  S5      nUc  [        S5      e[	        U5      (       a  SU l        Xl        OXl        SU l        Uc  [         R                  R                  S5      nX l        Uc  [         R                  R                  S5      nX0l        Uc  [         R                  R                  S5      nX@l	        X`l
        Uc  [         R                  R                  S5      nUc  S	n[        TU ]1  [        UUUUU	U
US
9  [        U l        g)aM  Construct a new synchronous OpenAI client instance.

This automatically infers the following arguments from their corresponding environment variables if they are not provided:
- `api_key` from `OPENAI_API_KEY`
- `organization` from `OPENAI_ORG_ID`
- `project` from `OPENAI_PROJECT_ID`
- `webhook_secret` from `OPENAI_WEBHOOK_SECRET`
NOPENAI_API_KEYThe api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable OPENAI_ORG_IDOPENAI_PROJECT_IDOPENAI_WEBHOOK_SECRETOPENAI_BASE_URLhttps://api.openai.com/v1versionrm   ro   rn   rr   custom_headerscustom_queryrs   )osenvirongetr   callablere   _api_key_providerrg   rh   ri   rk   super__init__r   r   _default_stream_clsselfre   rg   rh   ri   rm   rk   rn   ro   rp   rq   rr   rs   	__class__s                \/var/www/html/BTCUSD/btcusdt_trading_app/venv/lib/python3.13/site-packages/openai/_client.pyr   OpenAI.__init__c   s   F ?jjnn%56G? V  GDL?F""L%)D"::>>/:L(?jjnn%89G!ZZ^^,CDN,"4zz~~&78H2H##*&(C 	 		
 $*     c                    SSK Jn  U" U 5      $ )Nr   )rJ   )resources.completionsrJ   )r   rJ   s     r   r1   OpenAI.completions       64  r   c                    SSK Jn  U" U 5      $ )Nr   )rD   )resources.chatrD   )r   rD   s     r   r$   OpenAI.chat       (Dzr   c                    SSK Jn  U" U 5      $ )Nr   )rF   )resources.embeddingsrF   )r   rF   s     r   r0   OpenAI.embeddings       4$r   c                    SSK Jn  U" U 5      $ )Nr   )r6   )resources.filesr6   )r   r6   s     r   r'   OpenAI.files       *T{r   c                    SSK Jn  U" U 5      $ )Nr   )r8   )resources.imagesr8   )r   r8   s     r   r(   OpenAI.images       ,d|r   c                    SSK Jn  U" U 5      $ )Nr   )rH   )resources.audiorH   )r   rH   s     r   r%   OpenAI.audio   r   r   c                    SSK Jn  U" U 5      $ )Nr   )rN   )resources.moderationsrN   )r   rN   s     r   r3   OpenAI.moderations   r   r   c                    SSK Jn  U" U 5      $ )Nr   )r:   )resources.modelsr:   )r   r:   s     r   r)   OpenAI.models   r   r   c                    SSK Jn  U" U 5      $ )Nr   )rX   )resources.fine_tuningrX   )r   rX   s     r   r2   OpenAI.fine_tuning   s    5$r   c                    SSK Jn  U" U 5      $ )Nr   )r\   )resources.vector_storesr\   )r   r\   s     r   r5   OpenAI.vector_stores   s    9D!!r   c                    SSK Jn  U" U 5      $ )Nr   )r@   )resources.webhooksr@   )r   r@   s     r   webhooksOpenAI.webhooks       0~r   c                    SSK Jn  U" U 5      $ )Nr   )rB   )resources.betarB   )r   rB   s     r   r#   OpenAI.beta   r   r   c                    SSK Jn  U" U 5      $ )Nr   )r>   )resources.batchesr>   )r   r>   s     r   r+   OpenAI.batches       .t}r   c                    SSK Jn  U" U 5      $ )Nr   )rP   )resources.uploadsrP   )r   rP   s     r   r,   OpenAI.uploads  r   r   c                    SSK Jn  U" U 5      $ )Nr   )rT   )resources.responsesrT   )r   rT   s     r   r.   OpenAI.responses  s    2r   c                    SSK Jn  U" U 5      $ )Nr   )rR   )resources.realtimerR   )r   rR   s     r   r-   OpenAI.realtime  r   r   c                    SSK Jn  U" U 5      $ )Nr   )rZ   )resources.conversationsrZ   )r   rZ   s     r   r4   OpenAI.conversations  s    :T""r   c                    SSK Jn  U" U 5      $ )Nr   )rL   )resources.evalsrL   )r   rL   s     r   r&   OpenAI.evals  r   r   c                    SSK Jn  U" U 5      $ )Nr   )rV   )resources.containersrV   )r   rV   s     r   r/   OpenAI.containers  r   r   c                    SSK Jn  U" U 5      $ )Nr   )r<   )resources.videosr<   )r   r<   s     r   r*   OpenAI.videos%  r   r   c                    [        U 5      $ N)OpenAIWithRawResponser   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.qs3       
33r   c                R    U R                   (       a  U R                  5       U l        g g r   r   re   r   s    r   _refresh_api_keyOpenAI._refresh_api_key8  s     !!113DL "r   c                B   > U R                  5         [        TU ]	  U5      $ r   r   r   _prepare_optionsr   optionsr   s     r   r   OpenAI._prepare_options<  s    w'00r   c                :    U R                   nU(       d  0 $ SSU 30$ NAuthorizationzBearer re   r   re   s     r   auth_headersOpenAI.auth_headersA  '     ,,I77)!455r   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   rp   rg   r   rh   _custom_headersr   r   s    r   rp   OpenAI.default_headersJ  s`    
g%
!(8<8I8I8U4#4#4[_[a.2ll.FdllDF	

 ""
 	
r   re   rg   rh   ri   rk   rm   rn   rr   ro   rp   set_default_headersrq   set_default_query_extra_kwargsc                  U
b  Ub  [        S5      eUb  Ub  [        S5      eU R                  nU
b  0 UEU
EnOUb  UnU R                  nUb  0 UEUEnOUb  UnU=(       d    U R                  nU R                  " SU=(       d    U R
                  =(       d    U R                  U=(       d    U R                  U=(       d    U R                  U=(       d    U R                  U=(       d    U R                  U=(       d    U R                  [        U[        5      (       a  U R                  OUU[        U	5      (       a  U	OU R                   UUS.UD6$ zn
Create a new client instance re-using the same options given to the current client with optional overriding.
zPThe `default_headers` and `set_default_headers` arguments are mutually exclusivezLThe `default_query` and `set_default_query` arguments are mutually exclusive)re   rg   rh   ri   rk   rm   rn   rr   ro   rp   rq    
ValueErrorr   _custom_query_clientr   r   re   rg   rh   ri   rk   rm   
isinstancer   rn   r   ro   r   re   rg   rh   ri   rk   rm   rn   rr   ro   rp   r   rq   r   r   headersparamss                    r   copyOpenAI.copyU  D   * &+>+Jopp$):)Fkll&&&44O4G ,)G##$00-0F*&F!1T\\~~ 
Et55E%:):):+t||)@T-@-@1LT5L5L.$.w$A$ADLLw#'/'<'<$BRBR# 
 
 	
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  )responsebodyi  i  i  i  i  i  i  r   r   status_coder   BadRequestErrorAuthenticationErrorPermissionDeniedErrorNotFoundErrorConflictErrorUnprocessableEntityErrorRateLimitErrorInternalServerErrorr   r   err_msgr  r  datas        r   _make_status_errorOpenAI._make_status_error  :    +5T*:*:txx&3&..wPTUU3&227TXYY3&44WVZ[[3&,,WdSS3&,,WdSS3&77Y]^^3&--gtTT3&227TXYYgtDDr   r   r   re   rg   rh   ri   rk   )re   zstr | None | Callable[[], str]rg   rf   rh   rf   ri   rf   rm   rj   rk   rj   rn   !float | Timeout | None | NotGivenro   intrp   Mapping[str, str] | Nonerq   Mapping[str, object] | Nonerr   httpx.Client | Noners   boolreturnNone)r+  rJ   )r+  rD   )r+  rF   )r+  r6   )r+  r8   )r+  rH   )r+  rN   )r+  r:   )r+  rX   )r+  r\   )r+  r@   )r+  rB   )r+  r>   )r+  rP   )r+  rT   )r+  rR   )r+  rZ   )r+  rL   )r+  rV   )r+  r<   )r+  r   )r+  r   r+  r   r+  r,  r   r   r+  r   r+  zdict[str, str]r+  zdict[str, str | Omit])re   zstr | Callable[[], str] | Nonerg   rf   rh   rf   ri   rf   rk   rj   rm   rj   rn   r%  rr   r)  ro   int | NotGivenrp   r'  r   r'  rq   r(  r   r(  r   Mapping[str, Any]r+  r	   r  rd   r  objectr  zhttpx.Responser+  r   +__name__
__module____qualname____firstlineno____annotations__r   r    r   r   r1   r$   r0   r'   r(   r%   r3   r)   r2   r5   r   r#   r+   r,   r.   r-   r4   r&   r/   r*   r   r   propertyr
   r   r   r   r   rp   r  with_optionsr!  __static_attributes____classcell__r   s   @r   r^   r^   T   s   L.. 37#'"%)+/595>.4859 ,0 -23N* 0N* !	N*
 N* #N* )N* 3N* 3N* N* 2N* 3N*  )!N*2 &*3N*4 
5N* N*` ! !
  
    
  
  
  
 ! !
  
    
 " "
  
  
  
  
  
  
 # #
  
    
  
 + + 0 0 4  44 1 1 6  6 
  
 37#'"%)59+/5>+/&/488<599=+-!5
 05
 !	5

 5
 #5
 35
 )5
 35
 )5
 $5
 25
 65
 35
 75
  )!5
" 
#5
r LEE 	E
 !E 
E Er   r^   c                  |  ^  \ 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-U 4S jjj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\S6S j5       r\S7S j5       r\S8S j5       r\S9S 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\SAS! j5       r\SBS" j5       r\SCS# j5       r\\ SDS$ j5       5       r!SES% jr"\ SFU 4S& jj5       r#\\ SGS' j5       5       r$\\ SHU 4S( jj5       5       r%S
S
S
S
S
S
\S
\S
S
S
S
0 S).                             SIS* jjr&\&r'\         SJS+ j5       r(S,r)U =r*$ )Kr_   i  rd   re   rf   rg   rh   ri   rj   rk   NFrl   c               L  > Uc  [         R                  R                  S5      nUc  [        S5      e[	        U5      (       a  SU l        Xl        OXl        SU l        Uc  [         R                  R                  S5      nX l        Uc  [         R                  R                  S5      nX0l        Uc  [         R                  R                  S5      nX@l	        X`l
        Uc  [         R                  R                  S5      nUc  S	n[        TU ]1  [        UUUUU	U
US
9  [        U l        g)aL  Construct a new async AsyncOpenAI client instance.

This automatically infers the following arguments from their corresponding environment variables if they are not provided:
- `api_key` from `OPENAI_API_KEY`
- `organization` from `OPENAI_ORG_ID`
- `project` from `OPENAI_PROJECT_ID`
- `webhook_secret` from `OPENAI_WEBHOOK_SECRET`
Nru   rv   rw   rx   ry   rz   r{   r|   r}   )r   r   r   r   r   re   r   rg   rh   ri   rk   r   r   r   r   r   r   s                r   r   AsyncOpenAI.__init__  s   F ?jjnn%56G? V  GDLJQ""L%)D"::>>/:L(?jjnn%89G!ZZ^^,CDN,"4zz~~&78H2H##*&(C 	 		
 $/ r   c                    SSK Jn  U" U 5      $ )Nr   )rK   )r   rK   )r   rK   s     r   r1   AsyncOpenAI.completions      ;%%r   c                    SSK Jn  U" U 5      $ )Nr   )rE   )r   rE   )r   rE   s     r   r$   AsyncOpenAI.chat      -r   c                    SSK Jn  U" U 5      $ )Nr   )rG   )r   rG   )r   rG   s     r   r0   AsyncOpenAI.embeddings      9t$$r   c                    SSK Jn  U" U 5      $ )Nr   )r7   )r   r7   )r   r7   s     r   r'   AsyncOpenAI.files$      /$r   c                    SSK Jn  U" U 5      $ )Nr   )r9   )r   r9   )r   r9   s     r   r(   AsyncOpenAI.images*      14  r   c                    SSK Jn  U" U 5      $ )Nr   )rI   )r   rI   )r   rI   s     r   r%   AsyncOpenAI.audio0  rO  r   c                    SSK Jn  U" U 5      $ )Nr   )rO   )r   rO   )r   rO   s     r   r3   AsyncOpenAI.moderations6  rF  r   c                    SSK Jn  U" U 5      $ )Nr   )r;   )r   r;   )r   r;   s     r   r)   AsyncOpenAI.models<  rR  r   c                    SSK Jn  U" U 5      $ )Nr   )rY   )r   rY   )r   rY   s     r   r2   AsyncOpenAI.fine_tuningB  s    :t$$r   c                    SSK Jn  U" U 5      $ )Nr   )r]   )r   r]   )r   r]   s     r   r5   AsyncOpenAI.vector_storesH  s    > &&r   c                    SSK Jn  U" U 5      $ )Nr   )rA   )r   rA   )r   rA   s     r   r   AsyncOpenAI.webhooksN      5T""r   c                    SSK Jn  U" U 5      $ )Nr   )rC   )r   rC   )r   rC   s     r   r#   AsyncOpenAI.betaT  rI  r   c                    SSK Jn  U" U 5      $ )Nr   )r?   )r   r?   )r   r?   s     r   r+   AsyncOpenAI.batchesZ      3D!!r   c                    SSK Jn  U" U 5      $ )Nr   )rQ   )r   rQ   )r   rQ   s     r   r,   AsyncOpenAI.uploads`  rd  r   c                    SSK Jn  U" U 5      $ )Nr   )rU   )r   rU   )r   rU   s     r   r.   AsyncOpenAI.responsesf  s    7d##r   c                    SSK Jn  U" U 5      $ )Nr   )rS   )r   rS   )r   rS   s     r   r-   AsyncOpenAI.realtimel  r_  r   c                    SSK Jn  U" U 5      $ )Nr   )r[   )r   r[   )r   r[   s     r   r4   AsyncOpenAI.conversationsr  s    ?!$''r   c                    SSK Jn  U" U 5      $ )Nr   )rM   )r   rM   )r   rM   s     r   r&   AsyncOpenAI.evalsx  rO  r   c                    SSK Jn  U" U 5      $ )Nr   )rW   )r   rW   )r   rW   s     r   r/   AsyncOpenAI.containers~  rL  r   c                    SSK Jn  U" U 5      $ )Nr   )r=   )r   r=   )r   r=   s     r   r*   AsyncOpenAI.videos  rR  r   c                    [        U 5      $ r   )AsyncOpenAIWithRawResponser   s    r   r   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   c                n   #    U R                   (       a  U R                  5       I S h  vN U l        g g  N7fr   r   r   s    r   r   AsyncOpenAI._refresh_api_key  s)     !!!%!7!7!99DL "9s   %535c                r   >#    U R                  5       I S h  vN   [        TU ]	  U5      I S h  vN $  N N7fr   r   r   s     r   r   AsyncOpenAI._prepare_options  s3     ##%%%W-g666 	&6s   737577c                :    U R                   nU(       d  0 $ SSU 30$ r   r   r   s     r   r   AsyncOpenAI.auth_headers  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   rp   r   rg   r   rh   r   r   s    r   rp   AsyncOpenAI.default_headers  sl    
g%
#)*;*=)>!?8<8I8I8U4#4#4[_[a.2ll.FdllDF	

 ""
 	
r   r   c                  U
b  Ub  [        S5      eUb  Ub  [        S5      eU R                  nU
b  0 UEU
EnOUb  UnU R                  nUb  0 UEUEnOUb  UnU=(       d    U R                  nU R                  " SU=(       d    U R
                  =(       d    U R                  U=(       d    U R                  U=(       d    U R                  U=(       d    U R                  U=(       d    U R                  U=(       d    U R                  [        U[        5      (       a  U R                  OUU[        U	5      (       a  U	OU R                   UUS.UD6$ r  r  r	  s                    r   r  AsyncOpenAI.copy  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$ r  r  r  s        r   r!  AsyncOpenAI._make_status_error  r#  r   r$  )re   )str | Callable[[], Awaitable[str]] | Nonerg   rf   rh   rf   ri   rf   rm   rj   rk   rj   rn   r%  ro   r&  rp   r'  rq   r(  rr   httpx.AsyncClient | Noners   r*  r+  r,  )r+  rK   )r+  rE   )r+  rG   )r+  r7   )r+  r9   )r+  rI   )r+  rO   )r+  r;   )r+  rY   )r+  r]   )r+  rA   )r+  rC   )r+  r?   )r+  rQ   )r+  rU   )r+  rS   )r+  r[   )r+  rM   )r+  rW   )r+  r=   )r+  rt  )r+  rw  r-  r.  r/  r0  r1  )re   r  rg   rf   rh   rf   ri   rf   rk   rj   rm   rj   rn   r%  rr   r  ro   r2  rp   r'  r   r'  rq   r(  r   r(  r   r3  r+  r	   r4  r6  r@  s   @r   r_   r_     s   L.. >B#'"%)+/595>.4859 15 -23N/ ;N/ !	N/
 N/ #N/ )N/ 3N/ 3N/ N/ 2N/ 3N/  .!N/2 &*3N/4 
5N/ N/` & &
  
 % %
    
 ! !
    
 & &
 ! !
 % %
 ' '
 # #
  
 " "
 " "
 $ $
 # #
 ( (
    
 % %
 ! !
 0 0 5 5 4  4: 7 7 6  6 
  
 >B#'"%)59+/5>04&/488<599=+-!5
 ;5
 !	5

 5
 #5
 35
 )5
 35
 .5
 $5
 25
 65
 35
 75
  )!5
" 
#5
r LEE 	E
 !E 
E Er   r_   c                     \ 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\S,S j5       r\S-S j5       rSrg).r   i  r^   r  c                    Xl         g r   r  r   clients     r   r   OpenAIWithRawResponse.__init__      r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )CompletionsWithRawResponse)r   r  r  r1   )r   r  s     r   r1   !OpenAIWithRawResponse.completions      E)$,,*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.chat      7"4<<#4#455r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )EmbeddingsWithRawResponse)r   r  r  r0   )r   r  s     r   r0    OpenAIWithRawResponse.embeddings$      C()@)@AAr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )FilesWithRawResponse)r   r  r  r'   )r   r  s     r   r'   OpenAIWithRawResponse.files*      9#DLL$6$677r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ImagesWithRawResponse)r   r  r  r(   )r   r  s     r   r(   OpenAIWithRawResponse.images0      ;$T\\%8%899r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AudioWithRawResponse)r   r  r  r%   )r   r  s     r   r%   OpenAIWithRawResponse.audio6  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ModerationsWithRawResponse)r   r  r  r3   )r   r  s     r   r3   !OpenAIWithRawResponse.moderations<  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ModelsWithRawResponse)r   r  r  r)   )r   r  s     r   r)   OpenAIWithRawResponse.modelsB  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )FineTuningWithRawResponse)r   r  r  r2   )r   r  s     r   r2   !OpenAIWithRawResponse.fine_tuningH  s    D()A)ABBr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )VectorStoresWithRawResponse)r   r  r  r5   )r   r  s     r   r5   #OpenAIWithRawResponse.vector_storesN  s    H*4<<+E+EFFr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )BetaWithRawResponse)r   r  r  r#   )r   r  s     r   r#   OpenAIWithRawResponse.betaT  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )BatchesWithRawResponse)r   r  r  r+   )r   r  s     r   r+   OpenAIWithRawResponse.batchesZ      =%dll&:&:;;r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )UploadsWithRawResponse)r   r  r  r,   )r   r  s     r   r,   OpenAIWithRawResponse.uploads`  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ResponsesWithRawResponse)r   r  r  r.   )r   r  s     r   r.   OpenAIWithRawResponse.responsesf  s    A'(>(>??r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )RealtimeWithRawResponse)r   r  r  r-   )r   r  s     r   r-   OpenAIWithRawResponse.realtimel  s    ?&t||'<'<==r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ConversationsWithRawResponse)r   r  r  r4   )r   r  s     r   r4   #OpenAIWithRawResponse.conversationsr  s    I+DLL,F,FGGr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )EvalsWithRawResponse)r   r  r  r&   )r   r  s     r   r&   OpenAIWithRawResponse.evalsx  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ContainersWithRawResponse)r   r  r  r/   )r   r  s     r   r/    OpenAIWithRawResponse.containers~  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )VideosWithRawResponse)r   r  r  r*   )r   r  s     r   r*   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audio.AudioWithRawResponse)r+  z&moderations.ModerationsWithRawResponse)r+  zmodels.ModelsWithRawResponse)r+  z%fine_tuning.FineTuningWithRawResponse)r+  z)vector_stores.VectorStoresWithRawResponse)r+  zbeta.BetaWithRawResponse)r+  zbatches.BatchesWithRawResponse)r+  zuploads.UploadsWithRawResponse)r+  z"responses.ResponsesWithRawResponse)r+  z realtime.RealtimeWithRawResponse)r+  z*conversations.ConversationsWithRawResponse)r+  zevals.EvalsWithRawResponse)r+  z$containers.ContainersWithRawResponse)r+  zvideos.VideosWithRawResponser7  r8  r9  r:  r;  r   r   r1   r$   r0   r'   r(   r%   r3   r)   r2   r5   r#   r+   r,   r.   r-   r4   r&   r/   r*   r>  r  r   r   r   r     s   O D D
 6 6
 B B
 8 8
 : :
 8 8
 D D
 : :
 C C
 G G
 6 6
 < <
 < <
 @ @
 > >
 H H
 8 8
 B B
 : :r   r   c                     \ 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\S,S j5       r\S-S j5       rSrg).rt  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      $ )Nr   )AsyncCompletionsWithRawResponse)r   r  r  r1   )r   r  s     r   r1   &AsyncOpenAIWithRawResponse.completions      J.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      $ )Nr   )AsyncEmbeddingsWithRawResponse)r   r  r  r0   )r   r  s     r   r0   %AsyncOpenAIWithRawResponse.embeddings      H-dll.E.EFFr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncFilesWithRawResponse)r   r  r  r'   )r   r  s     r   r'    AsyncOpenAIWithRawResponse.files      >(););<<r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncImagesWithRawResponse)r   r  r  r(   )r   r  s     r   r(   !AsyncOpenAIWithRawResponse.images      @)$,,*=*=>>r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncAudioWithRawResponse)r   r  r  r%   )r   r  s     r   r%    AsyncOpenAIWithRawResponse.audio  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncModerationsWithRawResponse)r   r  r  r3   )r   r  s     r   r3   &AsyncOpenAIWithRawResponse.moderations  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncModelsWithRawResponse)r   r  r  r)   )r   r  s     r   r)   !AsyncOpenAIWithRawResponse.models  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncFineTuningWithRawResponse)r   r  r  r2   )r   r  s     r   r2   &AsyncOpenAIWithRawResponse.fine_tuning  s    I-dll.F.FGGr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   ) AsyncVectorStoresWithRawResponse)r   r  r  r5   )r   r  s     r   r5   (AsyncOpenAIWithRawResponse.vector_stores  s    M/0J0JKKr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncBetaWithRawResponse)r   r  r  r#   )r   r  s     r   r#   AsyncOpenAIWithRawResponse.beta  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncBatchesWithRawResponse)r   r  r  r+   )r   r  s     r   r+   "AsyncOpenAIWithRawResponse.batches      B*4<<+?+?@@r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncUploadsWithRawResponse)r   r  r  r,   )r   r  s     r   r,   "AsyncOpenAIWithRawResponse.uploads  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncResponsesWithRawResponse)r   r  r  r.   )r   r  s     r   r.   $AsyncOpenAIWithRawResponse.responses  s    F,T\\-C-CDDr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncRealtimeWithRawResponse)r   r  r  r-   )r   r  s     r   r-   #AsyncOpenAIWithRawResponse.realtime  s    D+DLL,A,ABBr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )!AsyncConversationsWithRawResponse)r   r  r  r4   )r   r  s     r   r4   (AsyncOpenAIWithRawResponse.conversations      N01K1KLLr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncEvalsWithRawResponse)r   r  r  r&   )r   r  s     r   r&    AsyncOpenAIWithRawResponse.evals  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncContainersWithRawResponse)r   r  r  r/   )r   r  s     r   r/   %AsyncOpenAIWithRawResponse.containers  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncVideosWithRawResponse)r   r  r  r*   )r   r  s     r   r*   !AsyncOpenAIWithRawResponse.videos  r  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+  zaudio.AsyncAudioWithRawResponse)r+  z+moderations.AsyncModerationsWithRawResponse)r+  z!models.AsyncModelsWithRawResponse)r+  z*fine_tuning.AsyncFineTuningWithRawResponse)r+  z.vector_stores.AsyncVectorStoresWithRawResponse)r+  zbeta.AsyncBetaWithRawResponse)r+  z#batches.AsyncBatchesWithRawResponse)r+  z#uploads.AsyncUploadsWithRawResponse)r+  z'responses.AsyncResponsesWithRawResponse)r+  z%realtime.AsyncRealtimeWithRawResponse)r+  z/conversations.AsyncConversationsWithRawResponse)r+  zevals.AsyncEvalsWithRawResponse)r+  z)containers.AsyncContainersWithRawResponse)r+  z!videos.AsyncVideosWithRawResponser  r  r   r   rt  rt    s    I I
 ; ;
 G G
 = =
 ? ?
 = =
 I I
 ? ?
 H H
 L L
 ; ;
 A A
 A A
 E E
 C C
 M M
 = =
 G G
 ? ?r   rt  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\S,S j5       r\S-S j5       rSrg).r   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      $ )Nr   ) CompletionsWithStreamingResponse)r   r  r  r1   )r   r  s     r   r1   &OpenAIWithStreamedResponse.completions
      K/0H0HIIr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ChatWithStreamingResponse)r   r  r  r$   )r   r  s     r   r$   OpenAIWithStreamedResponse.chat      =():):;;r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )EmbeddingsWithStreamingResponse)r   r!  r  r0   )r   r!  s     r   r0   %OpenAIWithStreamedResponse.embeddings      I.t||/F/FGGr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )FilesWithStreamingResponse)r   r%  r  r'   )r   r%  s     r   r'    OpenAIWithStreamedResponse.files      ?)$,,*<*<==r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ImagesWithStreamingResponse)r   r)  r  r(   )r   r)  s     r   r(   !OpenAIWithStreamedResponse.images"      A*4<<+>+>??r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AudioWithStreamingResponse)r   r-  r  r%   )r   r-  s     r   r%    OpenAIWithStreamedResponse.audio(  r'  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   ) ModerationsWithStreamingResponse)r   r0  r  r3   )r   r0  s     r   r3   &OpenAIWithStreamedResponse.moderations.  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ModelsWithStreamingResponse)r   r3  r  r)   )r   r3  s     r   r)   !OpenAIWithStreamedResponse.models4  r+  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )FineTuningWithStreamingResponse)r   r6  r  r2   )r   r6  s     r   r2   &OpenAIWithStreamedResponse.fine_tuning:  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )!VectorStoresWithStreamingResponse)r   r9  r  r5   )r   r9  s     r   r5   (OpenAIWithStreamedResponse.vector_stores@  r
  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )BetaWithStreamingResponse)r   r<  r  r#   )r   r<  s     r   r#   OpenAIWithStreamedResponse.betaF  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )BatchesWithStreamingResponse)r   r?  r  r+   )r   r?  s     r   r+   "OpenAIWithStreamedResponse.batchesL      C+DLL,@,@AAr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )UploadsWithStreamingResponse)r   rC  r  r,   )r   rC  s     r   r,   "OpenAIWithStreamedResponse.uploadsR  rA  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ResponsesWithStreamingResponse)r   rF  r  r.   )r   rF  s     r   r.   $OpenAIWithStreamedResponse.responsesX  s    G-dll.D.DEEr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )RealtimeWithStreamingResponse)r   rI  r  r-   )r   rI  s     r   r-   #OpenAIWithStreamedResponse.realtime^  s    E,T\\-B-BCCr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )"ConversationsWithStreamingResponse)r   rL  r  r4   )r   rL  s     r   r4   (OpenAIWithStreamedResponse.conversationsd  s    O1$,,2L2LMMr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )EvalsWithStreamingResponse)r   rO  r  r&   )r   rO  s     r   r&    OpenAIWithStreamedResponse.evalsj  r'  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )ContainersWithStreamingResponse)r   rR  r  r/   )r   rR  s     r   r/   %OpenAIWithStreamedResponse.containersp  r#  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )VideosWithStreamingResponse)r   rU  r  r*   )r   rU  s     r   r*   !OpenAIWithStreamedResponse.videosv  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+  z audio.AudioWithStreamingResponse)r+  z,moderations.ModerationsWithStreamingResponse)r+  z"models.ModelsWithStreamingResponse)r+  z+fine_tuning.FineTuningWithStreamingResponse)r+  z/vector_stores.VectorStoresWithStreamingResponse)r+  zbeta.BetaWithStreamingResponse)r+  z$batches.BatchesWithStreamingResponse)r+  z$uploads.UploadsWithStreamingResponse)r+  z(responses.ResponsesWithStreamingResponse)r+  z&realtime.RealtimeWithStreamingResponse)r+  z0conversations.ConversationsWithStreamingResponse)r+  z evals.EvalsWithStreamingResponse)r+  z*containers.ContainersWithStreamingResponse)r+  z"videos.VideosWithStreamingResponser  r  r   r   r   r     s   O J J
 < <
 H H
 > >
 @ @
 > >
 J J
 @ @
 I I
 M M
 < <
 B B
 B B
 F F
 D D
 N N
 > >
 H H
 @ @r   r   c                     \ 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\S,S j5       r\S-S j5       rSrg).rw  i}  r_   r  c                    Xl         g r   r  r  s     r   r   (AsyncOpenAIWithStreamedResponse.__init__  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )%AsyncCompletionsWithStreamingResponse)r   r[  r  r1   )r   r[  s     r   r1   +AsyncOpenAIWithStreamedResponse.completions      P4T\\5M5M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.chat      B-dll.?.?@@r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )$AsyncEmbeddingsWithStreamingResponse)r   rc  r  r0   )r   rc  s     r   r0   *AsyncOpenAIWithStreamedResponse.embeddings      N3DLL4K4KLLr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncFilesWithStreamingResponse)r   rg  r  r'   )r   rg  s     r   r'   %AsyncOpenAIWithStreamedResponse.files      D.t||/A/ABBr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   ) AsyncImagesWithStreamingResponse)r   rk  r  r(   )r   rk  s     r   r(   &AsyncOpenAIWithStreamedResponse.images      F/0C0CDDr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncAudioWithStreamingResponse)r   ro  r  r%   )r   ro  s     r   r%   %AsyncOpenAIWithStreamedResponse.audio  ri  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )%AsyncModerationsWithStreamingResponse)r   rr  r  r3   )r   rr  s     r   r3   +AsyncOpenAIWithStreamedResponse.moderations  r]  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   ) AsyncModelsWithStreamingResponse)r   ru  r  r)   )r   ru  s     r   r)   &AsyncOpenAIWithStreamedResponse.models  rm  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )$AsyncFineTuningWithStreamingResponse)r   rx  r  r2   )r   rx  s     r   r2   +AsyncOpenAIWithStreamedResponse.fine_tuning  s    O3DLL4L4LMMr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )&AsyncVectorStoresWithStreamingResponse)r   r{  r  r5   )r   r{  s     r   r5   -AsyncOpenAIWithStreamedResponse.vector_stores  s    S5dll6P6PQQr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncBetaWithStreamingResponse)r   r~  r  r#   )r   r~  s     r   r#   $AsyncOpenAIWithStreamedResponse.beta  ra  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )!AsyncBatchesWithStreamingResponse)r   r  r  r+   )r   r  s     r   r+   'AsyncOpenAIWithStreamedResponse.batches      H01E1EFFr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )!AsyncUploadsWithStreamingResponse)r   r  r  r,   )r   r  s     r   r,   'AsyncOpenAIWithStreamedResponse.uploads  r  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )#AsyncResponsesWithStreamingResponse)r   r  r  r.   )r   r  s     r   r.   )AsyncOpenAIWithStreamedResponse.responses  s    L24<<3I3IJJr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )"AsyncRealtimeWithStreamingResponse)r   r  r  r-   )r   r  s     r   r-   (AsyncOpenAIWithStreamedResponse.realtime  s    J1$,,2G2GHHr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )'AsyncConversationsWithStreamingResponse)r   r  r  r4   )r   r  s     r   r4   -AsyncOpenAIWithStreamedResponse.conversations  s    T6t||7Q7QRRr   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )AsyncEvalsWithStreamingResponse)r   r  r  r&   )r   r  s     r   r&   %AsyncOpenAIWithStreamedResponse.evals  ri  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   )$AsyncContainersWithStreamingResponse)r   r  r  r/   )r   r  s     r   r/   *AsyncOpenAIWithStreamedResponse.containers  re  r   c                F    SSK Jn  U" U R                  R                  5      $ )Nr   ) AsyncVideosWithStreamingResponse)r   r  r  r*   )r   r  s     r   r*   &AsyncOpenAIWithStreamedResponse.videos  rm  r   r  Nr  )r+  z1completions.AsyncCompletionsWithStreamingResponse)r+  z#chat.AsyncChatWithStreamingResponse)r+  z/embeddings.AsyncEmbeddingsWithStreamingResponse)r+  z%files.AsyncFilesWithStreamingResponse)r+  z'images.AsyncImagesWithStreamingResponse)r+  z%audio.AsyncAudioWithStreamingResponse)r+  z1moderations.AsyncModerationsWithStreamingResponse)r+  z'models.AsyncModelsWithStreamingResponse)r+  z0fine_tuning.AsyncFineTuningWithStreamingResponse)r+  z4vector_stores.AsyncVectorStoresWithStreamingResponse)r+  z#beta.AsyncBetaWithStreamingResponse)r+  z)batches.AsyncBatchesWithStreamingResponse)r+  z)uploads.AsyncUploadsWithStreamingResponse)r+  z-responses.AsyncResponsesWithStreamingResponse)r+  z+realtime.AsyncRealtimeWithStreamingResponse)r+  z5conversations.AsyncConversationsWithStreamingResponse)r+  z%evals.AsyncEvalsWithStreamingResponse)r+  z/containers.AsyncContainersWithStreamingResponse)r+  z'videos.AsyncVideosWithStreamingResponser  r  r   r   rw  rw  }  s    O O
 A A
 M M
 C C
 E E
 C C
 O O
 E E
 N N
 R R
 A A
 G G
 G G
 K K
 I I
 S S
 C C
 M M
 E Er   rw  )
__future__r   r   typingr   r   r   r   r   typing_extensionsr	   r
   httpxrw   r   _qsr   _typesr   r   r   r   r   r   r   _utilsr   r   r   _compatr   _modelsr   _versionr   
_streamingr   r   r   r   _base_clientr    r!   r"   	resourcesr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r   r6   r7   r   r8   r9   r   r:   r;   r   r<   r=   r   r>   r?   r   r@   rA   resources.beta.betarB   rC   resources.chat.chatrD   rE   r   rF   rG   resources.audio.audiorH   rI   r   rJ   rK   resources.evals.evalsrL   rM   r   rN   rO   resources.uploads.uploadsrP   rQ   resources.realtime.realtimerR   rS   resources.responses.responsesrT   rU   resources.containers.containersrV   rW   !resources.fine_tuning.fine_tuningrX   rY   %resources.conversations.conversationsrZ   r[   %resources.vector_stores.vector_storesr\   r]   __all__r^   r_   r   rt  r   rw  r`   ra   r  r   r   <module>r     s   # 	 C C ,      
 % ( ! D 4       * 35558;44A8D8D@DHLNXV
v\E] \E~
\E. \E~
v: v:rv? v?rv@ v@rvE vEr 
r   