Knowledge Bases
Knowledge Bases
Create a Knowledge Base
knowledge_bases.create(KnowledgeBaseCreateParams**kwargs) -> KnowledgeBaseCreateResponse
post/v2/gen-ai/knowledge_bases
Delete a Knowledge Base
knowledge_bases.delete(struuid) -> KnowledgeBaseDeleteResponse
delete/v2/gen-ai/knowledge_bases/{uuid}
List Knowledge Bases
knowledge_bases.list(KnowledgeBaseListParams**kwargs) -> KnowledgeBaseListResponse
get/v2/gen-ai/knowledge_bases
Retrieve Information About an Existing Knowledge Base
knowledge_bases.retrieve(struuid) -> KnowledgeBaseRetrieveResponse
get/v2/gen-ai/knowledge_bases/{uuid}
Update a Knowledge Base
knowledge_bases.update(strpath_uuid, KnowledgeBaseUpdateParams**kwargs) -> KnowledgeBaseUpdateResponse
put/v2/gen-ai/knowledge_bases/{uuid}
Models
Knowledge BasesData Sources
Add Data Source to a Knowledge Base
knowledge_bases.data_sources.create(strpath_knowledge_base_uuid, DataSourceCreateParams**kwargs) -> DataSourceCreateResponse
post/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
Delete a Data Source from a Knowledge Base
knowledge_bases.data_sources.delete(strdata_source_uuid, DataSourceDeleteParams**kwargs) -> DataSourceDeleteResponse
delete/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}
List Data Sources for a Knowledge Base
knowledge_bases.data_sources.list(strknowledge_base_uuid, DataSourceListParams**kwargs) -> DataSourceListResponse
get/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
Models
Knowledge BasesIndexing Jobs
Start Indexing Job for a Knowledge Base
knowledge_bases.indexing_jobs.create(IndexingJobCreateParams**kwargs) -> IndexingJobCreateResponse
post/v2/gen-ai/indexing_jobs
List Indexing Jobs for a Knowledge Base
knowledge_bases.indexing_jobs.list(IndexingJobListParams**kwargs) -> IndexingJobListResponse
get/v2/gen-ai/indexing_jobs
Retrieve Status of Indexing Job for a Knowledge Base
knowledge_bases.indexing_jobs.retrieve(struuid) -> IndexingJobRetrieveResponse
get/v2/gen-ai/indexing_jobs/{uuid}
List Data Sources for Indexing Job for a Knowledge Base
knowledge_bases.indexing_jobs.retrieve_data_sources(strindexing_job_uuid) -> IndexingJobRetrieveDataSourcesResponse
get/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources
Cancel Indexing Job for a Knowledge Base
knowledge_bases.indexing_jobs.update_cancel(strpath_uuid, IndexingJobUpdateCancelParams**kwargs) -> IndexingJobUpdateCancelResponse
put/v2/gen-ai/indexing_jobs/{uuid}/cancel