Data Sources
Data Sources
Add Data Source to a Knowledge Base
client.knowledgeBases.dataSources.create(stringknowledgeBaseUuid, DataSourceCreateParams { aws_data_source, knowledge_base_uuid, spaces_data_source, web_crawler_data_source } body?, RequestOptionsoptions?): DataSourceCreateResponse { knowledge_base_data_source }
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
Create Presigned URLs for Data Source File Upload
client.knowledgeBases.dataSources.createPresignedURLs(DataSourceCreatePresignedURLsParams { files } body?, RequestOptionsoptions?): DataSourceCreatePresignedURLsResponse { request_id, uploads }
/v2/gen-ai/knowledge_bases/data_sources/file_upload_presigned_urls
Delete a Data Source from a Knowledge Base
client.knowledgeBases.dataSources.delete(stringdataSourceUuid, DataSourceDeleteParams { knowledge_base_uuid } params, RequestOptionsoptions?): DataSourceDeleteResponse { data_source_uuid, knowledge_base_uuid }
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}
List Data Sources for a Knowledge Base
client.knowledgeBases.dataSources.list(stringknowledgeBaseUuid, DataSourceListParams { page, per_page } query?, RequestOptionsoptions?): DataSourceListResponse { knowledge_base_data_sources, links, meta }
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources