Я экспериментировал с подобной проблемой. Я пробовал разные библиотеки и методы, пока не нашел что-то, что сработало. В моем случае я должен проанализировать каждую строку следующим образом:
let input = ['Question1', 'Answer1\n'];
let input2 = ['Question2', 'Answer2\n'];
let base64data = input.toString('base64') + input2.toString('base64');
const request = {
parent: 'projects/PROJECT_ID/knowledgeBases/KNOWLEDGEBASE_ID',
document: {
knowledgeTypes: ['FAQ'],
displayName: 'Echele',
content: base64data,
source: 'rawContent',
mimeType: 'text/csv',
},
};
Это позволило мне подать документ, надеюсь, он работает и для вас!
Привет