Genkit simplifica el desarrollo de aplicaciones de IA en JavaScript y TypeScript, pero navegar sus cambios de API y mejores prácticas puede ser lento. Esta skill proporciona orientación experta sobre flows, herramientas y proveedores para ayudarte a construir aplicaciones de IA listas para producción rápidamente.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“developing-genkit-js”。 Crear un flujo Genkit que traduzca texto entre idiomas
预期结果:
Flujo creado 'translateText' con esquema de entrada (text, sourceLang, targetLang) y esquema de salida (translatedText). Usa el modelo 'gemini-2.5-flash' de googleAI. El flujo está registrado y listo para probar con `genkit flow:run translateText`.
正在使用“developing-genkit-js”。 Ayúdame a corregir este error: 'response.text is not a function'
预期结果:
Este error indica que estás usando sintaxis de Genkit anterior a 1.0. En Genkit v1.x, las propiedades de respuesta se acceden directamente, no como métodos. Cambia `response.text()` a `response.text` en tu código. Consulta references/common-errors.md para notas adicionales de migración.
正在使用“developing-genkit-js”。 Configurar Genkit en mi proyecto Next.js existente
预期结果:
Estructura de proyecto Next.js detectada. Instalando paquetes @genkit-ai/next y @genkit-ai/google-genai. Creando directorio src/ai con configuración genkit.ts. Agregando script genkit:ui a package.json. Genkit está configurado y listo para usar.
安全审计
低风险Static analysis flagged 194 potential security issues, primarily CLI command examples in markdown documentation. All flagged patterns are documentation showing Genkit CLI usage (genkit start, npm install, genkit docs:search, etc.). No actual executable code patterns or malicious intent found. The skill provides standard Genkit development patterns for AI application development.
中风险问题 (1)
低风险问题 (3)
风险因素
质量评分
你能构建什么
Configuración de Nuevo Proyecto
Inicializar un nuevo proyecto Genkit con la estructura adecuada, configurar un proveedor y crear un flujo simple funcional. Ideal para desarrolladores que comienzan con el desarrollo de aplicaciones de IA.
Resolución de Errores
Depurar errores de validación de Genkit, incompatibilidades de tipos y uso de APIs obsoletas. La skill incluye una referencia completa de errores comunes con soluciones.
Diseño de Flujos Avanzado
Construir flujos complejos de múltiples pasos con herramientas personalizadas, respuestas en streaming y capacidades multimodales (texto, imagen, generación de audio).
试试这些提示
Crear un flujo Genkit que tome un tema como entrada y devuelva un resumen. Usar el proveedor de Google AI con el modelo gemini-2.5-flash.
Crear un flujo Genkit con dos herramientas: una para buscar en la web y otra para formatear resultados. Encadenarlas en un solo flujo.
Convertir un flujo Genkit regular para usar salida en streaming para que los usuarios vean las respuestas a medida que se generan.
Estoy recibiendo un error 'configureGenkit is not a function' al ejecutar mi código Genkit. El código funcionaba ayer pero actualicé algunos paquetes. Ayúdame a corregir esto.
最佳实践
- Siempre usa las últimas versiones de modelos (gemini-2.5-flash o superior) y consulta el CLI de Genkit para recomendaciones actuales
- Usa esquemas Zod con .describe() para todos los campos de entrada y salida para guiar el comportamiento del LLM
- Ejecuta verificaciones de tipos (npx tsc --noEmit) después de escribir código Genkit para detectar discrepancias de esquema tempranamente
避免
- No uses versiones de modelos obsoletas (gemini-1.5-*, gemini-2.0-*) que están decommissionadas y fallarán
- No importes desde paquetes internos (@genkit-ai/ai, @genkit-ai/core, @genkit-ai/flow) - importa desde el paquete principal 'genkit'
- No dependas de conocimiento interno para correcciones de errores - siempre consulta references/common-errors.md primero antes que otras fuentes