@@ -311,76 +311,6 @@ Methods:
311311
312312- <code title =" post /chat/completions " >client.chat.completions.<a href =" ./src/do_gradientai/resources/chat/completions.py " >create</a >(\*\* <a href =" src/do_gradientai/types/chat/completion_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/chat/completion_create_response.py " >CompletionCreateResponse</a ></code >
313313
314- # KnowledgeBases
315-
316- Types:
317-
318- ``` python
319- from do_gradientai.types import (
320- APIKnowledgeBase,
321- KnowledgeBaseCreateResponse,
322- KnowledgeBaseRetrieveResponse,
323- KnowledgeBaseUpdateResponse,
324- KnowledgeBaseListResponse,
325- KnowledgeBaseDeleteResponse,
326- )
327- ```
328-
329- Methods:
330-
331- - <code title =" post /v2/gen-ai/knowledge_bases " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >create</a >(\*\* <a href =" src/do_gradientai/types/knowledge_base_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_base_create_response.py " >KnowledgeBaseCreateResponse</a ></code >
332- - <code title =" get /v2/gen-ai/knowledge_bases/{uuid} " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >retrieve</a >(uuid) -> <a href =" ./src/do_gradientai/types/knowledge_base_retrieve_response.py " >KnowledgeBaseRetrieveResponse</a ></code >
333- - <code title =" put /v2/gen-ai/knowledge_bases/{uuid} " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >update</a >(path_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_base_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_base_update_response.py " >KnowledgeBaseUpdateResponse</a ></code >
334- - <code title =" get /v2/gen-ai/knowledge_bases " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >list</a >(\*\* <a href =" src/do_gradientai/types/knowledge_base_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_base_list_response.py " >KnowledgeBaseListResponse</a ></code >
335- - <code title =" delete /v2/gen-ai/knowledge_bases/{uuid} " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >delete</a >(uuid) -> <a href =" ./src/do_gradientai/types/knowledge_base_delete_response.py " >KnowledgeBaseDeleteResponse</a ></code >
336-
337- ## DataSources
338-
339- Types:
340-
341- ``` python
342- from do_gradientai.types.knowledge_bases import (
343- APIFileUploadDataSource,
344- APIKnowledgeBaseDataSource,
345- APISpacesDataSource,
346- APIWebCrawlerDataSource,
347- AwsDataSource,
348- DataSourceCreateResponse,
349- DataSourceListResponse,
350- DataSourceDeleteResponse,
351- )
352- ```
353-
354- Methods:
355-
356- - <code title =" post /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources " >client.knowledge_bases.data_sources.<a href =" ./src/do_gradientai/resources/knowledge_bases/data_sources.py " >create</a >(path_knowledge_base_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/data_source_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/data_source_create_response.py " >DataSourceCreateResponse</a ></code >
357- - <code title =" get /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources " >client.knowledge_bases.data_sources.<a href =" ./src/do_gradientai/resources/knowledge_bases/data_sources.py " >list</a >(knowledge_base_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/data_source_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/data_source_list_response.py " >DataSourceListResponse</a ></code >
358- - <code title =" delete /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid} " >client.knowledge_bases.data_sources.<a href =" ./src/do_gradientai/resources/knowledge_bases/data_sources.py " >delete</a >(data_source_uuid, \* , knowledge_base_uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/data_source_delete_response.py " >DataSourceDeleteResponse</a ></code >
359-
360- ## IndexingJobs
361-
362- Types:
363-
364- ``` python
365- from do_gradientai.types.knowledge_bases import (
366- APIIndexedDataSource,
367- APIIndexingJob,
368- IndexingJobCreateResponse,
369- IndexingJobRetrieveResponse,
370- IndexingJobListResponse,
371- IndexingJobRetrieveDataSourcesResponse,
372- IndexingJobUpdateCancelResponse,
373- )
374- ```
375-
376- Methods:
377-
378- - <code title =" post /v2/gen-ai/indexing_jobs " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >create</a >(\*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_create_response.py " >IndexingJobCreateResponse</a ></code >
379- - <code title =" get /v2/gen-ai/indexing_jobs/{uuid} " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >retrieve</a >(uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_retrieve_response.py " >IndexingJobRetrieveResponse</a ></code >
380- - <code title =" get /v2/gen-ai/indexing_jobs " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >list</a >(\*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_list_response.py " >IndexingJobListResponse</a ></code >
381- - <code title =" get /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >retrieve_data_sources</a >(indexing_job_uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_retrieve_data_sources_response.py " >IndexingJobRetrieveDataSourcesResponse</a ></code >
382- - <code title =" put /v2/gen-ai/indexing_jobs/{uuid}/cancel " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >update_cancel</a >(path_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_response.py " >IndexingJobUpdateCancelResponse</a ></code >
383-
384314# GPUDroplets
385315
386316Types:
@@ -795,6 +725,76 @@ Methods:
795725- <code title =" delete /v2/gen-ai/models/api_keys/{api_key_uuid} " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/inference/api_key_delete_response.py " >APIKeyDeleteResponse</a ></code >
796726- <code title =" put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >update_regenerate</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/inference/api_key_update_regenerate_response.py " >APIKeyUpdateRegenerateResponse</a ></code >
797727
728+ # KnowledgeBases
729+
730+ Types:
731+
732+ ``` python
733+ from do_gradientai.types import (
734+ APIKnowledgeBase,
735+ KnowledgeBaseCreateResponse,
736+ KnowledgeBaseRetrieveResponse,
737+ KnowledgeBaseUpdateResponse,
738+ KnowledgeBaseListResponse,
739+ KnowledgeBaseDeleteResponse,
740+ )
741+ ```
742+
743+ Methods:
744+
745+ - <code title =" post /v2/gen-ai/knowledge_bases " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >create</a >(\*\* <a href =" src/do_gradientai/types/knowledge_base_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_base_create_response.py " >KnowledgeBaseCreateResponse</a ></code >
746+ - <code title =" get /v2/gen-ai/knowledge_bases/{uuid} " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >retrieve</a >(uuid) -> <a href =" ./src/do_gradientai/types/knowledge_base_retrieve_response.py " >KnowledgeBaseRetrieveResponse</a ></code >
747+ - <code title =" put /v2/gen-ai/knowledge_bases/{uuid} " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >update</a >(path_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_base_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_base_update_response.py " >KnowledgeBaseUpdateResponse</a ></code >
748+ - <code title =" get /v2/gen-ai/knowledge_bases " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >list</a >(\*\* <a href =" src/do_gradientai/types/knowledge_base_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_base_list_response.py " >KnowledgeBaseListResponse</a ></code >
749+ - <code title =" delete /v2/gen-ai/knowledge_bases/{uuid} " >client.knowledge_bases.<a href =" ./src/do_gradientai/resources/knowledge_bases/knowledge_bases.py " >delete</a >(uuid) -> <a href =" ./src/do_gradientai/types/knowledge_base_delete_response.py " >KnowledgeBaseDeleteResponse</a ></code >
750+
751+ ## DataSources
752+
753+ Types:
754+
755+ ``` python
756+ from do_gradientai.types.knowledge_bases import (
757+ APIFileUploadDataSource,
758+ APIKnowledgeBaseDataSource,
759+ APISpacesDataSource,
760+ APIWebCrawlerDataSource,
761+ AwsDataSource,
762+ DataSourceCreateResponse,
763+ DataSourceListResponse,
764+ DataSourceDeleteResponse,
765+ )
766+ ```
767+
768+ Methods:
769+
770+ - <code title =" post /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources " >client.knowledge_bases.data_sources.<a href =" ./src/do_gradientai/resources/knowledge_bases/data_sources.py " >create</a >(path_knowledge_base_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/data_source_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/data_source_create_response.py " >DataSourceCreateResponse</a ></code >
771+ - <code title =" get /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources " >client.knowledge_bases.data_sources.<a href =" ./src/do_gradientai/resources/knowledge_bases/data_sources.py " >list</a >(knowledge_base_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/data_source_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/data_source_list_response.py " >DataSourceListResponse</a ></code >
772+ - <code title =" delete /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid} " >client.knowledge_bases.data_sources.<a href =" ./src/do_gradientai/resources/knowledge_bases/data_sources.py " >delete</a >(data_source_uuid, \* , knowledge_base_uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/data_source_delete_response.py " >DataSourceDeleteResponse</a ></code >
773+
774+ ## IndexingJobs
775+
776+ Types:
777+
778+ ``` python
779+ from do_gradientai.types.knowledge_bases import (
780+ APIIndexedDataSource,
781+ APIIndexingJob,
782+ IndexingJobCreateResponse,
783+ IndexingJobRetrieveResponse,
784+ IndexingJobListResponse,
785+ IndexingJobRetrieveDataSourcesResponse,
786+ IndexingJobUpdateCancelResponse,
787+ )
788+ ```
789+
790+ Methods:
791+
792+ - <code title =" post /v2/gen-ai/indexing_jobs " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >create</a >(\*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_create_response.py " >IndexingJobCreateResponse</a ></code >
793+ - <code title =" get /v2/gen-ai/indexing_jobs/{uuid} " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >retrieve</a >(uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_retrieve_response.py " >IndexingJobRetrieveResponse</a ></code >
794+ - <code title =" get /v2/gen-ai/indexing_jobs " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >list</a >(\*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_list_response.py " >IndexingJobListResponse</a ></code >
795+ - <code title =" get /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >retrieve_data_sources</a >(indexing_job_uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_retrieve_data_sources_response.py " >IndexingJobRetrieveDataSourcesResponse</a ></code >
796+ - <code title =" put /v2/gen-ai/indexing_jobs/{uuid}/cancel " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >update_cancel</a >(path_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_response.py " >IndexingJobUpdateCancelResponse</a ></code >
797+
798798# Models
799799
800800Types:
0 commit comments