UNPKG

n8n-nodes-dataforseo

Version:

DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.

85 lines 4.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLiveChatGptLlmResponses = getLiveChatGptLlmResponses; exports.getLiveChatGptLlmResultsAdvanced = getLiveChatGptLlmResultsAdvanced; exports.getLiveChatGptLlmResultsHTML = getLiveChatGptLlmResultsHTML; exports.geChatGptLlmResultsAdvanced = geChatGptLlmResultsAdvanced; exports.geChatGptLlmResultsHTML = geChatGptLlmResultsHTML; const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest"); async function getLiveChatGptLlmResponses(ef, i) { let messages = ef.getNodeParameter('message_chain', i); const params = { url: '/ai_optimization/chat_gpt/llm_responses/live', body: [{ user_prompt: ef.getNodeParameter('user_prompt', i), model_name: ef.getNodeParameter('model_name', i), max_output_tokens: ef.getNodeParameter('max_output_tokens', i) || null, temperature: ef.getNodeParameter('temperature', i) || null, top_p: ef.getNodeParameter('top_p', i) || null, web_search: ef.getNodeParameter('web_search', i), force_web_search: ef.getNodeParameter('web_search', i) ? ef.getNodeParameter('force_web_search', i) : null, web_search_country_iso_code: ef.getNodeParameter('web_search_country_iso_code', i) || null, web_search_city: ef.getNodeParameter('web_search_city', i) || null, system_message: ef.getNodeParameter('system_message', i) || null, message_chain: messages.values || null }] }; return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params); } async function getLiveChatGptLlmResultsAdvanced(ef, i) { const params = { url: '/ai_optimization/chat_gpt/llm_scraper/live/advanced', body: [{ keyword: ef.getNodeParameter('keyword', i), location_name: ef.getNodeParameter('location_name', i), language_name: ef.getNodeParameter('language_name', i), location_coordinate: ef.getNodeParameter('location_coordinate', i) || null, force_web_search: ef.getNodeParameter('force_web_search', i) }] }; return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params); } async function getLiveChatGptLlmResultsHTML(ef, i) { const params = { url: '/ai_optimization/chat_gpt/llm_scraper/live/html', body: [{ keyword: ef.getNodeParameter('keyword', i), location_name: ef.getNodeParameter('location_name', i), language_name: ef.getNodeParameter('language_name', i), location_coordinate: ef.getNodeParameter('location_coordinate', i) || null, force_web_search: ef.getNodeParameter('force_web_search', i), expand_citations: ef.getNodeParameter('expand_citations', i) }] }; return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params); } async function geChatGptLlmResultsAdvanced(ef, i) { const params = { url: '/ai_optimization/chat_gpt/llm_scraper/task_post', body: [{ keyword: ef.getNodeParameter('keyword', i), priority: ef.getNodeParameter('priority', i) || null, location_name: ef.getNodeParameter('location_name', i), language_name: ef.getNodeParameter('language_name', i), location_coordinate: ef.getNodeParameter('location_coordinate', i) || null, force_web_search: ef.getNodeParameter('force_web_search', i) }] }; return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/'); } async function geChatGptLlmResultsHTML(ef, i) { const params = { url: '/ai_optimization/chat_gpt/llm_scraper/task_post', body: [{ keyword: ef.getNodeParameter('keyword', i), priority: ef.getNodeParameter('priority', i) || null, location_name: ef.getNodeParameter('location_name', i), language_name: ef.getNodeParameter('language_name', i), location_coordinate: ef.getNodeParameter('location_coordinate', i) || null, force_web_search: ef.getNodeParameter('force_web_search', i), expand_citations: ef.getNodeParameter('expand_citations', i) }] }; return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/ai_optimization/chat_gpt/llm_scraper/task_get/html/'); } //# sourceMappingURL=chat_gpt.js.map