import { ChatInfo_APIResponse, nodeDetailsProps } from '../types';
import api from '../API/Index';
const chunkEntitiesAPI = async (
nodeDetails: nodeDetailsProps,
entities: string[],
mode: string,
signal: AbortSignal
) => {
try {
const formData = new FormData();
formData.append('nodedetails', JSON.stringify(nodeDetails));
formData.append('entities', JSON.stringify(entities));
formData.append('mode', mode);
const response: ChatInfo_APIResponse = await api.post(`/chunk_entities`, formData, {
headers: {
'Content-Type': 'multipart/form-data',
},
signal,
});
return response;
} catch (error) {
console.log('Error uploading file:', error);
throw error;
}
};
export { chunkEntitiesAPI };