| name | developing-genkit-js |
| description | 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. |
Genkit JS
Prerequisites
Ensure the genkit CLI is available.
- Run
genkit --version to verify. Minimum CLI version needed: 1.29.0
- If not found or if an older version (1.x < 1.29.0) is present, install/upgrade it:
npm install -g genkit-cli@^1.29.0.
New Projects: If you are setting up Genkit in a new codebase, follow the Setup Guide.
Hello World
import { z, genkit } from 'genkit';
import { googleAI } from '@genkit-ai/google-genai';
const ai = genkit({
plugins: [googleAI()],
});
export const myFlow = ai.defineFlow({
name: 'myFlow',
inputSchema: z.string().default(),
: z.(),
}, (subject) => {
response = ai.({
: googleAI.(),
: ,
});
response.;
});