Loading...
Loading...
Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems.
npx skill4agent add firebase/skills developing-genkit-jsgenkitgenkit --versionnpm install -g genkit-cli@^1.29.0import { z, genkit } from 'genkit';
import { googleAI } from '@genkit-ai/google-genai';
// Initialize Genkit with the Google AI plugin
const ai = genkit({
plugins: [googleAI()],
});
export const myFlow = ai.defineFlow({
name: 'myFlow',
inputSchema: z.string().default('AI'),
outputSchema: z.string(),
}, async (subject) => {
const response = await ai.generate({
model: googleAI.model('gemini-2.5-flash'),
prompt: `Tell me a joke about ${subject}`,
});
return response.text;
});genkit docs:read js/get-started.md
genkit docs:read js/flows.mdconfigureGenkitresponse.text()defineFlowgenkit docs:searchgenkit docs:search "plugins"package.json@genkit-ai/next@genkit-ai/firebase@genkit-ai/google-cloudnpx tsc --noEmitgenkit docs:search <query>genkit docs:search "streaming"genkit docs:listgenkit docs:read <path>genkit docs:read js/flows.mdgenkitgenkit --help