4242 async_to_streamed_response_wrapper ,
4343)
4444from ..._base_client import make_request_options
45+ from .knowledge_bases import (
46+ KnowledgeBasesResource ,
47+ AsyncKnowledgeBasesResource ,
48+ KnowledgeBasesResourceWithRawResponse ,
49+ AsyncKnowledgeBasesResourceWithRawResponse ,
50+ KnowledgeBasesResourceWithStreamingResponse ,
51+ AsyncKnowledgeBasesResourceWithStreamingResponse ,
52+ )
4553from ...types .agent_list_response import AgentListResponse
4654from ...types .agent_create_response import AgentCreateResponse
4755
@@ -61,6 +69,10 @@ def functions(self) -> FunctionsResource:
6169 def versions (self ) -> VersionsResource :
6270 return VersionsResource (self ._client )
6371
72+ @cached_property
73+ def knowledge_bases (self ) -> KnowledgeBasesResource :
74+ return KnowledgeBasesResource (self ._client )
75+
6476 @cached_property
6577 def with_raw_response (self ) -> AgentsResourceWithRawResponse :
6678 """
@@ -208,6 +220,10 @@ def functions(self) -> AsyncFunctionsResource:
208220 def versions (self ) -> AsyncVersionsResource :
209221 return AsyncVersionsResource (self ._client )
210222
223+ @cached_property
224+ def knowledge_bases (self ) -> AsyncKnowledgeBasesResource :
225+ return AsyncKnowledgeBasesResource (self ._client )
226+
211227 @cached_property
212228 def with_raw_response (self ) -> AsyncAgentsResourceWithRawResponse :
213229 """
@@ -365,6 +381,10 @@ def functions(self) -> FunctionsResourceWithRawResponse:
365381 def versions (self ) -> VersionsResourceWithRawResponse :
366382 return VersionsResourceWithRawResponse (self ._agents .versions )
367383
384+ @cached_property
385+ def knowledge_bases (self ) -> KnowledgeBasesResourceWithRawResponse :
386+ return KnowledgeBasesResourceWithRawResponse (self ._agents .knowledge_bases )
387+
368388
369389class AsyncAgentsResourceWithRawResponse :
370390 def __init__ (self , agents : AsyncAgentsResource ) -> None :
@@ -389,6 +409,10 @@ def functions(self) -> AsyncFunctionsResourceWithRawResponse:
389409 def versions (self ) -> AsyncVersionsResourceWithRawResponse :
390410 return AsyncVersionsResourceWithRawResponse (self ._agents .versions )
391411
412+ @cached_property
413+ def knowledge_bases (self ) -> AsyncKnowledgeBasesResourceWithRawResponse :
414+ return AsyncKnowledgeBasesResourceWithRawResponse (self ._agents .knowledge_bases )
415+
392416
393417class AgentsResourceWithStreamingResponse :
394418 def __init__ (self , agents : AgentsResource ) -> None :
@@ -413,6 +437,10 @@ def functions(self) -> FunctionsResourceWithStreamingResponse:
413437 def versions (self ) -> VersionsResourceWithStreamingResponse :
414438 return VersionsResourceWithStreamingResponse (self ._agents .versions )
415439
440+ @cached_property
441+ def knowledge_bases (self ) -> KnowledgeBasesResourceWithStreamingResponse :
442+ return KnowledgeBasesResourceWithStreamingResponse (self ._agents .knowledge_bases )
443+
416444
417445class AsyncAgentsResourceWithStreamingResponse :
418446 def __init__ (self , agents : AsyncAgentsResource ) -> None :
@@ -436,3 +464,7 @@ def functions(self) -> AsyncFunctionsResourceWithStreamingResponse:
436464 @cached_property
437465 def versions (self ) -> AsyncVersionsResourceWithStreamingResponse :
438466 return AsyncVersionsResourceWithStreamingResponse (self ._agents .versions )
467+
468+ @cached_property
469+ def knowledge_bases (self ) -> AsyncKnowledgeBasesResourceWithStreamingResponse :
470+ return AsyncKnowledgeBasesResourceWithStreamingResponse (self ._agents .knowledge_bases )
0 commit comments