Files
leaudit-platform-frontend/app/api/dify-dataset/index.ts
T
2025-11-30 21:28:49 +08:00

48 lines
974 B
TypeScript

/**
* Dify Dataset API 模块统一导出
*
* @module api/dify-dataset
*/
// 类型导出
export type {
Dataset,
DatasetsResponse,
Document,
DocumentsResponse,
Segment,
SegmentsResponse,
IndexingStatus,
OperationResult,
CreateDocumentResponse,
UploadProgress,
DocumentIndexingStatus,
IndexingStatusResponse,
UploadFileInfo,
RetrievalModel,
UpdateDatasetRequest,
} from './types';
// 客户端 API 导出(浏览器端使用 axios)
export {
// 知识库
fetchDatasets,
fetchDataset,
updateDataset,
// 文档
fetchDocuments,
fetchDocument,
deleteDocument,
toggleDocumentStatus,
uploadDocument,
fetchIndexingStatus,
fetchUploadFileInfo,
// 分段
fetchSegments,
deleteSegment,
toggleSegmentStatus,
} from './client';
// 服务端 API 请直接从 client.server.ts 导入
// import { difyDatasetFetch } from '~/api/dify-dataset/client.server';