File size: 911 Bytes
c09f67c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import { ClassifyDocumentProcessor } from "./classify-document";
import { ClassifyImageProcessor } from "./classify-image";
import { EmbedDocumentTagsProcessor } from "./embed-document-tags";
import { ProcessDocumentProcessor } from "./process-document";
export { ClassifyDocumentProcessor } from "./classify-document";
export { ClassifyImageProcessor } from "./classify-image";
export { EmbedDocumentTagsProcessor } from "./embed-document-tags";
/**
* Export all document processors (for type imports)
*/
export { ProcessDocumentProcessor } from "./process-document";
/**
* Document processor registry
* Maps job names to processor instances
*/
export const documentProcessors = {
"process-document": new ProcessDocumentProcessor(),
"classify-image": new ClassifyImageProcessor(),
"classify-document": new ClassifyDocumentProcessor(),
"embed-document-tags": new EmbedDocumentTagsProcessor(),
};
|