n8n-nodes-openai-analytics
Version:
n8n node for OpenAI Analytics
27 lines • 955 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getFiles = void 0;
async function getFiles(context) {
const { openai, functionThis, i } = context;
const limit = functionThis.getNodeParameter('filesLimit', i, 20);
const order = functionThis.getNodeParameter('filesOrder', i, 'desc');
const purpose = functionThis.getNodeParameter('purpose', i, '');
const after = functionThis.getNodeParameter('filesAfter', i, '');
const before = functionThis.getNodeParameter('filesBefore', i, '');
const listParams = {
limit,
order,
};
if (purpose)
listParams.purpose = purpose;
if (after)
listParams.after = after;
if (before)
listParams.before = before;
const filesResponse = await openai.files.list(listParams);
return {
json: { files: filesResponse.data }
};
}
exports.getFiles = getFiles;
//# sourceMappingURL=getFiles.js.map