INNER CODE UNIT · TypeScript
fetchDescriptionGenerationData
google-marketing-solutions/feedgen · src/app.ts:737
function fetchDescriptionGenerationData(
data: Record<string, unknown>,
generatedTitle: string,
imageUrl: string | null
): { description: string; score: number; evaluation: string } {
// Extra lines (\n) instruct LLM to complete what is missing. Don't remove.
const modifiedData = Object.assign(
{
'Generated Title': generatedTitle,
},
data
);
const dataContext = `Context: ${JSON.stringify(modifiedData)}\n\n`;
let prompt =
getConfigSheetValue(CONFIG.userSettings.description.fullPrompt) +
dataContext;
const landingPageInfo = fetchLandingPageInfo(
data,