n8n-nodes-openai-analytics
Version:
n8n node for OpenAI Analytics
21 lines • 691 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createThread = void 0;
async function createThread(context) {
const { openai, functionThis, i } = context;
const initialMessage = functionThis.getNodeParameter('initialMessage', i, '');
// Create thread
const thread = await openai.beta.threads.create();
// Add initial message if provided
if (initialMessage) {
await openai.beta.threads.messages.create(thread.id, {
role: 'user',
content: initialMessage,
});
}
return {
json: { ...thread }
};
}
exports.createThread = createThread;
//# sourceMappingURL=createThread.js.map