Backend
3,786 installs
developing-genkit-js
by genkit-ai/skills
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,…
Skill content
Build AI-powered applications in Node.js/TypeScript using Genkit flows, models, and tools.
- Supports multiple AI providers (Google AI, OpenAI, Anthropic, Ollama) with a unified API; defaults to Google AI if unspecified
- Define flows with input/output schemas using Zod, call models, and chain operations with built-in streaming and error handling
- Integrates with frameworks like Next.js, Firebase, and Express through dedicated plugins
- Requires Genkit CLI v1.29.0+; use genkit docs:search and genkit docs:read to access authoritative documentation and troubleshoot errors
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';