fileuverview marizes a news article u * * * summarizeArticle A function that sUMM SummarizeArticleInput The input type * SummarizeArticleOutput The return typ */ import {ai} from '@/ai/genkit'; import {z} from 'genkit'; const SummarizeArticleInp

Job ID: 39913821

Budget: ₹12,500 – ₹37,500 INR

fileuverview marizes a news article u

*

*

*

summarizeArticle A function that sUMM

SummarizeArticleInput The input type

* SummarizeArticleOutput The return typ

*/

import {ai} from '@/ai/genkit';

import {z} from 'genkit';

const SummarizeArticleInputSchema z.object

articleContent: z.string().describe('The c });

export type SummarizeArticleInput = z.infer<

const SummarizeArticleOutputSchema }); z.objec summary: z.string().describe('The AI-gener

export type SummarizeArticleOutput = z.infer

export async function summarizeArticle (input return summarizeArticleFlow(input); }

const summarizeArticlePrompt ai.defineProm

name: 'summarizeArticlePrompt',

input: {schema: SummarizeArticleInputSchem

output: {schema: SummarizeArticleOutputSch

prompt: You are a professional news summa