Loading...
Loading...
使用Genkit在Node.js/TypeScript中开发基于AI的应用。当用户询问关于Genkit、AI Agent、流程(flows)或JavaScript/TypeScript中的工具,或是遇到Genkit错误、验证问题、类型错误或API相关问题时,可参考此内容。
npx skill4agent add genkit-ai/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