+
    ~j]                       ^ RI Ht ^ RIHtHtHt ^ RIHt ^ RIt^RI	H
t
 ^RIHtHtHt ^RIHtHtHtHtHtHt ^RIHt ^R	IHtHtHtHtHtHtHtH t H!t! ^R
I"H#t#H$t$H%t%H&t& ^RI'H(t( ^RI)H*t*H+t+ ^RI,H-t-H.t. ^RI/H0t0H1t1 ^RI2H3t3 ^RI4H5t5H6t6 ^RI7H8t8H9t9H:t:H;t;H<t<H=t= ^RI>H?t? RR.t@ ! R R]*4      tA ! R R]+4      tB ! R R4      tC ! R R4      tD ! R R4      tE ! R R4      tFR# )    )annotations)UnionMappingcast)LiteralN)_legacy_response)skill_list_paramsskill_create_paramsskill_update_params)ContentAsyncContentContentWithRawResponseAsyncContentWithRawResponseContentWithStreamingResponse!AsyncContentWithStreamingResponse)deepcopy_with_paths)	BodyOmitQueryHeadersNotGiven	FileTypesSequenceNotStromit	not_given)extract_filespath_templatemaybe_transformasync_maybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)to_streamed_response_wrapper"async_to_streamed_response_wrapper)SyncCursorPageAsyncCursorPage)Skill)AsyncPaginatormake_request_options)VersionsAsyncVersionsVersionsWithRawResponseAsyncVersionsWithRawResponseVersionsWithStreamingResponse"AsyncVersionsWithStreamingResponse)DeletedSkillSkillsAsyncSkillsc                     ] tR t^4t]R R l4       t]R R l4       t]R R l4       t]R R l4       tR	]	R
RRRRRR]
/R R lltR
RRRRRR]
/R R lltR
RRRRRR]
/R R lltR]	R]	R]	R
RRRRRR]
/R R lltR
RRRRRR]
/R R lltRtR# )r1   c                   V ^8  d   QhRR/# )   returnr    )formats   "s/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/resources/skills/skills.py__annotate__Skills.__annotate__6   s     % % %    c                	,    \        V P                  4      # N)r   _clientselfs   &r9   contentSkills.content5   s    t||$$r<   c                   V ^8  d   QhRR/# )r5   r6   r*   r7   )r8   s   "r9   r:   r;   :   s     & &( &r<   c                	,    \        V P                  4      # r>   )r*   r?   r@   s   &r9   versionsSkills.versions9   s    %%r<   c                   V ^8  d   QhRR/# )r5   r6   SkillsWithRawResponser7   )r8   s   "r9   r:   r;   >   s     + +#8 +r<   c                    \        V 4      # z
This property can be used as a prefix for any HTTP method call to return
the raw response object instead of the parsed content.

For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
)rI   r@   s   &r9   with_raw_responseSkills.with_raw_response=   s     %T**r<   c                   V ^8  d   QhRR/# )r5   r6   SkillsWithStreamingResponser7   )r8   s   "r9   r:   r;   H   s     1 1)D 1r<   c                    \        V 4      # z
An alternative to `.with_raw_response` that doesn't eagerly read the response body.

For more information, see https://www.github.com/openai/openai-python#with_streaming_response
)rO   r@   s   &r9   with_streaming_responseSkills.with_streaming_responseG   s     +400r<   filesextra_headersNextra_query
extra_bodytimeoutc               0    V ^8  d   QhRRRRRRRRR	R
RR/# r5   rT   z2Union[SequenceNotStr[FileTypes], FileTypes] | OmitrU   Headers | NonerV   Query | NonerW   Body | NonerX   'float | httpx.Timeout | None | NotGivenr6   r'   r7   )r8   s   "r9   r:   r;   P   I     ,
 ,
 B,
 &,
 ",
  ,
 9,
 
,
r<   c               >   \        RV/RR.R..4      p\        \        \        \        \
        3,          V4      RR.R..R7      pV'       d   RR/T;'       g    / CpV P                  R\        V\        P                  4      V\        VVVVRR/R	7      \        R
7      # )X  
Create a new skill.

Args:
  files: Skill files to upload (directory upload) or a single zip file.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rT   <array>pathsContent-Typemultipart/form-data/skillsbearer_authTrU   rV   rW   rX   securitybodyrT   optionscast_to)r   r   r   r   strobject_postr   r
   SkillCreateParamsr)   r'   rA   rT   rU   rV   rW   rX   rl   extracted_filess   &$$$$$  r9   createSkills.createP   s    2 #GU#3w	6JWI5VW'WS&[-A4(HRY[dQehogpPqr ,-B\}GZGZXZ\Mzz ':'L'LM!(+'%'.   
 	
r<   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r5   skill_idro   rU   r[   rV   r\   rW   r]   rX   r^   r6   r'   r7   )r8   s   "r9   r:   r;   ~   F     #
 #
#
 &#
 "#
  #
 9#
 
#
r<   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # )  
Get a skill by its ID.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
7Expected a non-empty value for `skill_id` but received /skills/{skill_id}ry   rh   Tri   rm   rn   
ValueError_getr   r)   r'   rA   ry   rU   rV   rW   rX   s   &&$$$$r9   retrieveSkills.retrieve~   s^    . VW_Vbcddyy.B(+'%'.   

 
	
r<   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r5   ry   ro   default_versionrU   r[   rV   r\   rW   r]   rX   r^   r6   r'   r7   )r8   s   "r9   r:   r;      sP     '
 '
'
 	'
 &'
 "'
  '
 9'
 
'
r<   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        RV/\        P
                  4      \        VVVVRR/R7      \        R7      # )	k  
Update the default version pointer for a skill.

Args:
  default_version: The skill version number to set as default.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r}   r~   r   r   rh   Tri   rl   rm   rn   )r   rq   r   r   r   SkillUpdateParamsr)   r'   rA   ry   r   rU   rV   rW   rX   s   &&$$$$$r9   updateSkills.update   su    4 VW_Vbcddzz.B "3_!EGZGlGlm(+'%'.   
 	
r<   afterlimitorderc               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r5   r   
str | Omitr   
int | Omitr   Literal['asc', 'desc'] | OmitrU   r[   rV   r\   rW   r]   rX   r^   r6   zSyncCursorPage[Skill]r7   )r8   s   "r9   r:   r;      s\     3
 3
 3
 	3

 -3
 &3
 "3
  3
 93
 
3
r<   c                   V P                  R\        \        ,          \        VVVV\	        RVRVRV/\
        P                  4      RR/R7      \        R7      # 	a  
List all skills for the current project.

Args:
  after: Identifier for the last item from the previous pagination request

  limit: Number of items to retrieve

  order: Sort order of results by timestamp. Use `asc` for ascending order or `desc` for
      descending order.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rg   r   r   r   rh   T)rU   rV   rW   rX   queryrj   )pagerm   model)_get_api_listr%   r'   r)   r   r	   SkillListParamsrA   r   r   r   rU   rV   rW   rX   s   &$$$$$$$r9   listSkills.list   sr    @ !!&(+'%%
 &55 (. % " 
 	
r<   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r5   ry   ro   rU   r[   rV   r\   rW   r]   rX   r^   r6   r0   r7   )r8   s   "r9   r:   r;     F     #
 #
#
 &#
 "#
  #
 9#
 
#
r<   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # )  
Delete a skill by its ID.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r}   r~   r   rh   Tri   r   r   _deleter   r)   r0   r   s   &&$$$$r9   deleteSkills.delete  s^    . VW_Vbcdd||.B(+'%'. !  

 
	
r<   r7   __name__
__module____qualname____firstlineno__r    rB   rF   rL   rR   r   r   ru   r   r   r   r   __static_attributes__r7   r<   r9   r1   r1   4   si   % % & & + + 1 1,
 EI,
 )-,
 %),
 #',
 <E,
\#
 )-#
 %)#
 #'#
 <E#
J'
 )-'
 %)'
 #''
 <E'
R3
 !3
 !	3

 043
 )-3
 %)3
 #'3
 <E3
j#
 )-#
 %)#
 #'#
 <E#
 #
r<   c                     ] tR tRt]R R l4       t]R R l4       t]R R l4       t]R R	 l4       tR
]	RRRRRRR]
/R R lltRRRRRRR]
/R R lltRRRRRRR]
/R R lltR]	R]	R]	RRRRRRR]
/R R lltRRRRRRR]
/R R lltRtR# )r2   i'  c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   AsyncSkills.__annotate__)  s     * * *r<   c                	,    \        V P                  4      # r>   )r   r?   r@   s   &r9   rB   AsyncSkills.content(  s    DLL))r<   c                   V ^8  d   QhRR/# )r5   r6   r+   r7   )r8   s   "r9   r:   r   -  s     + +- +r<   c                	,    \        V P                  4      # r>   )r+   r?   r@   s   &r9   rF   AsyncSkills.versions,  s    T\\**r<   c                   V ^8  d   QhRR/# )r5   r6   AsyncSkillsWithRawResponser7   )r8   s   "r9   r:   r   1  s     0 0#= 0r<   c                    \        V 4      # rK   )r   r@   s   &r9   rL   AsyncSkills.with_raw_response0  s     *$//r<   c                   V ^8  d   QhRR/# )r5   r6    AsyncSkillsWithStreamingResponser7   )r8   s   "r9   r:   r   ;  s     6 6)I 6r<   c                    \        V 4      # rQ   )r   r@   s   &r9   rR   #AsyncSkills.with_streaming_response:  s     055r<   rT   rU   NrV   rW   rX   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# rZ   r7   )r8   s   "r9   r:   r   C  r_   r<   c               n  "   \        RV/RR.R..4      p\        \        \        \        \
        3,          V4      RR.R..R7      pV'       d   RR/T;'       g    / CpT P                  R\        V\        P                  4      G Rj  xL
 V\        VVVVRR	/R
7      \        R7      G Rj  xL
 #  L( L5i)ra   rT   rb   rc   re   rf   rg   Nrh   Tri   rk   )r   r   r   r   ro   rp   rq   r   r
   rr   r)   r'   rs   s   &$$$$$  r9   ru   AsyncSkills.createC  s     2 #GU#3w	6JWI5VW'WS&[-A4(HRY[dQehogpPqr ,-B\}GZGZXZ\MZZ,T3F3X3XYY!(+'%'.    
 
 	
Y
s*   AB5-B5B1
	#B5,B3-B53B5c               0    V ^8  d   QhRRRRRRRRR	R
RR/# rx   r7   )r8   s   "r9   r:   r   q  rz   r<   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	r|   r}   r~   r   rh   Tri   r   Nr   r   s   &&$$$$r9   r   AsyncSkills.retrieveq  sk     . VW_VbcddYY.B(+'%'.   

 

 
	
 

   AAAAc               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r   r7   )r8   s   "r9   r:   r     sP     )
 )
)
 	)
 &)
 ")
  )
 9)
 
)
r<   c                  "   V'       g   \        RV: 24      hT P                  \        RVR7      \        RV/\        P
                  4      G Rj  xL
 \        VVVVRR/R7      \        R	7      G Rj  xL
 #  L' L5i)
r   r}   r~   r   r   Nrh   Tri   r   )r   rq   r   r   r   r   r)   r'   r   s   &&$$$$$r9   r   AsyncSkills.update  s     4 VW_VbcddZZ.B,"O46I6[6[  )+'%'.    
 
 	

s$   AA<A8
"A<3A:4A<:A<r   r   r   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r5   r   r   r   r   r   r   rU   r[   rV   r\   rW   r]   rX   r^   r6   z-AsyncPaginator[Skill, AsyncCursorPage[Skill]]r7   )r8   s   "r9   r:   r     s\     3
 3
 3
 	3

 -3
 &3
 "3
  3
 93
 
73
r<   c                   V P                  R\        \        ,          \        VVVV\	        RVRVRV/\
        P                  4      RR/R7      \        R7      # r   )r   r&   r'   r)   r   r	   r   r   s   &$$$$$$$r9   r   AsyncSkills.list  sr    @ !! '(+'%%
 &55 (. % " 
 	
r<   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r   r7   )r8   s   "r9   r:   r     r   r<   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	r   r}   r~   r   rh   Tri   r   Nr   r   s   &&$$$$r9   r   AsyncSkills.delete  sk     . VW_Vbcdd\\.B(+'%'. ! " 

 

 
	
 

r   r7   r   r7   r<   r9   r2   r2   '  si   * * + + 0 0 6 6,
 EI,
 )-,
 %),
 #',
 <E,
\#
 )-#
 %)#
 #'#
 <E#
J)
 )-)
 %))
 #')
 <E)
V3
 !3
 !	3

 043
 )-3
 %)3
 #'3
 <E3
j#
 )-#
 %)#
 #'#
 <E#
 #
r<   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
rI   i  c                    V ^8  d   QhRRRR/# r5   skillsr1   r6   Noner7   )r8   s   "r9   r:   "SkillsWithRawResponse.__annotate__       
 
v 
$ 
r<   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # r>   )_skillsr   to_raw_response_wrapperru   r   r   r   r   rA   r   s   &&r9   __init__SkillsWithRawResponse.__init__  s    &>>MM
 )@@OO
 '>>MM
 %<<KK
	 '>>MM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r   1  s     < </ <r<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   SkillsWithRawResponse.content0  s    %dll&:&:;;r<   c                   V ^8  d   QhRR/# )r5   r6   r,   r7   )r8   s   "r9   r:   r   5  s     > >1 >r<   c                	@    \        V P                  P                  4      # r>   )r,   r   rF   r@   s   &r9   rF   SkillsWithRawResponse.versions4  s    &t||'<'<==r<   r   ru   r   r   r   r   N	r   r   r   r   r   r    rB   rF   r   r7   r<   r9   rI   rI     s/    
& < < > >r<   rI   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
r   i9  c                    V ^8  d   QhRRRR/# r5   r   r2   r6   r   r7   )r8   s   "r9   r:   'AsyncSkillsWithRawResponse.__annotate__:       
 
{ 
t 
r<   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # r>   )r   r   async_to_raw_response_wrapperru   r   r   r   r   r   s   &&r9   r   #AsyncSkillsWithRawResponse.__init__:  s    &DDMM
 )FFOO
 'DDMM
 %BBKK
	 'DDMM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r   N  s     A A4 Ar<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   "AsyncSkillsWithRawResponse.contentM  s    *4<<+?+?@@r<   c                   V ^8  d   QhRR/# )r5   r6   r-   r7   )r8   s   "r9   r:   r   R  s     C C6 Cr<   c                	@    \        V P                  P                  4      # r>   )r-   r   rF   r@   s   &r9   rF   #AsyncSkillsWithRawResponse.versionsQ  s    +DLL,A,ABBr<   r   Nr   r7   r<   r9   r   r   9  s3    
& A A C Cr<   r   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
rO   iV  c                    V ^8  d   QhRRRR/# r   r7   )r8   s   "r9   r:   (SkillsWithStreamingResponse.__annotate__W  r   r<   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # r>   )r   r#   ru   r   r   r   r   r   s   &&r9   r   $SkillsWithStreamingResponse.__init__W  sn    2MM
 5OO
 3MM
 1KK
	 3MM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r   k  s     B B5 Br<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   #SkillsWithStreamingResponse.contentj  s    +DLL,@,@AAr<   c                   V ^8  d   QhRR/# )r5   r6   r.   r7   )r8   s   "r9   r:   r   o  s     D D7 Dr<   c                	@    \        V P                  P                  4      # r>   )r.   r   rF   r@   s   &r9   rF   $SkillsWithStreamingResponse.versionsn  s    ,T\\-B-BCCr<   r   Nr   r7   r<   r9   rO   rO   V  s3    
& B B D Dr<   rO   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
r   is  c                    V ^8  d   QhRRRR/# r   r7   )r8   s   "r9   r:   -AsyncSkillsWithStreamingResponse.__annotate__t  r   r<   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # r>   )r   r$   ru   r   r   r   r   r   s   &&r9   r   )AsyncSkillsWithStreamingResponse.__init__t  sn    8MM
 ;OO
 9MM
 7KK
	 9MM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r    s     G G: Gr<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   (AsyncSkillsWithStreamingResponse.content  s    01E1EFFr<   c                   V ^8  d   QhRR/# )r5   r6   r/   r7   )r8   s   "r9   r:   r    s     I I< Ir<   c                	@    \        V P                  P                  4      # r>   )r/   r   rF   r@   s   &r9   rF   )AsyncSkillsWithStreamingResponse.versions  s    1$,,2G2GHHr<   r   Nr   r7   r<   r9   r   r   s  s3    
& G G I Ir<   r   )G
__future__r   typingr   r   r   typing_extensionsr   httpx r   typesr	   r
   r   rB   r   r   r   r   r   r   _filesr   _typesr   r   r   r   r   r   r   r   r   _utilsr   r   r   r   _compatr    	_resourcer!   r"   	_responser#   r$   
paginationr%   r&   types.skillr'   _base_clientr(   r)   versions.versionsr*   r+   r,   r-   r.   r/   types.deleted_skillr0   __all__r1   r2   rI   r   rO   r   r7   r<   r9   <module>r     s    # ' ' %    P P  *
 
 
 [ Z & : Y 9   @  0]
#p
_ p
fr
" r
j> >:C C:D D:I Ir<   