feat(enum): 统一结构化枚举值传输与同步
This commit is contained in:
@@ -47,13 +47,21 @@ export interface RagDocumentBatchUploadRequest {
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export type RagChunkStrategy =
|
||||
| 'FIXED_LENGTH'
|
||||
| 'PARAGRAPH'
|
||||
| 'HEADING'
|
||||
| 'TABLE_ROW'
|
||||
| 'DELIMITER'
|
||||
| 'SEMANTIC';
|
||||
/**
|
||||
* RAG 切片策略枚举值。
|
||||
* <p>
|
||||
* 前后端统一传递枚举值,不再传递字符串名称。
|
||||
*/
|
||||
export const RAG_CHUNK_STRATEGY = {
|
||||
FIXED_LENGTH: 1,
|
||||
PARAGRAPH: 2,
|
||||
HEADING: 3,
|
||||
TABLE_ROW: 4,
|
||||
DELIMITER: 5,
|
||||
SEMANTIC: 6,
|
||||
} as const;
|
||||
|
||||
export type RagChunkStrategy = (typeof RAG_CHUNK_STRATEGY)[keyof typeof RAG_CHUNK_STRATEGY];
|
||||
|
||||
export interface RagDocumentParseRequest {
|
||||
documentIds: string[];
|
||||
|
||||
Reference in New Issue
Block a user