mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 05:12:39 +00:00

* sync collection * remove lock * feat: chunk index independent config * feat: add max chunksize to split chunk function * remove log * update doc * remove * remove log
43 lines
880 B
TypeScript
43 lines
880 B
TypeScript
import type { DatasetDataIndexItemType, DatasetDataSchemaType } from './type';
|
|
|
|
export type CreateDatasetDataProps = {
|
|
teamId: string;
|
|
tmbId: string;
|
|
datasetId: string;
|
|
collectionId: string;
|
|
chunkIndex?: number;
|
|
q: string;
|
|
a?: string;
|
|
indexes?: Omit<DatasetDataIndexItemType, 'dataId'>[];
|
|
};
|
|
|
|
export type UpdateDatasetDataProps = {
|
|
dataId: string;
|
|
|
|
q?: string;
|
|
a?: string;
|
|
indexes?: (Omit<DatasetDataIndexItemType, 'dataId'> & {
|
|
dataId?: string; // pg data id
|
|
})[];
|
|
};
|
|
|
|
export type PatchIndexesProps =
|
|
| {
|
|
type: 'create';
|
|
index: Omit<DatasetDataIndexItemType, 'dataId'> & {
|
|
dataId?: string;
|
|
};
|
|
}
|
|
| {
|
|
type: 'update';
|
|
index: DatasetDataIndexItemType;
|
|
}
|
|
| {
|
|
type: 'delete';
|
|
index: DatasetDataIndexItemType;
|
|
}
|
|
| {
|
|
type: 'unChange';
|
|
index: DatasetDataIndexItemType;
|
|
};
|