D
developing-genkit-python
by @firebasev
4.6(120)
这个技能指南帮助开发者使用 Python 中的 Genkit 框架构建 AI 驱动的应用。它涵盖了项目设置、代码示例、开发工作流以及常见错误排查,加速 AI 应用开发。
安装方式
git clone https://github.com/firebase/agent-skills.gitcompare_arrows
Before / After 效果对比
1 组使用前
面对 Genkit Python 项目,开发者常因配置复杂、API 频繁变动及难以诊断的错误而耗费大量时间,导致开发效率低下,项目进展缓慢。
使用后
借助本技能指南,开发者能迅速完成 Genkit 项目设置,掌握最佳实践,并高效解决常见问题,大幅缩短开发周期,加速 AI 应用上线。
SKILL.md
Genkit Python
Prerequisites
- Runtime: Python 3.14+,
uvfor deps (install). - CLI:
genkit --version— install vianpm install -g genkit-cliif missing.
New projects: Setup (bootstrap + env). Patterns and code samples: Examples.
Hello World
from genkit import Genkit
from genkit.plugins.google_genai import GoogleAI
ai = Genkit(
plugins=[GoogleAI()],
model='googleai/gemini-flash-latest',
)
async def main():
response = await ai.generate(prompt='Tell me a joke about Python.')
print(response.text)
if __name__ == '__main__':
ai.run_main(main())
Critical: Do Not Trust Internal Knowledge
The Python SDK changes often — verify imports and APIs against the references here or upstream docs. On any error, read Common Errors first.
Development Workflow
- Default provider: Google AI (
GoogleAI()),GEMINI_API_KEYin the environment. - Model IDs: always prefixed, e.g.
googleai/gemini-flash-latest(always-on-latest Flash alias; same pattern as other skills). - Entrypoint:
ai.run_main(main())for Genkit-driven apps (notasyncio.run()for long-lived servers started withgenkit start— see Common Errors). - After generating code, follow Dev Workflow for
genkit startand the Dev UI. - On errors: step 1 is always Common Errors.
References
- Examples: Structured output, streaming, flows, tools, embeddings.
- Setup: New project bootstrap and plugins.
- Common Errors: Read first when something breaks.
- FastAPI: HTTP,
genkit_fastapi_handler, parallel flows. - Dotprompt:
.promptfiles and helpers. - Evals: Evaluators and datasets.
- Dev Workflow:
genkit start, Dev UI, checklist.
用户评价 (0)
发表评价
效果
易用性
文档
兼容性
暂无评价
统计数据
安装量28.5K
评分4.6 / 5.0
版本
更新日期2026年5月23日
对比案例1 组
用户评分
4.6(120)
5
37%
4
43%
3
13%
2
5%
1
2%
为此 Skill 评分
0.0
兼容平台
🤖claude-code
时间线
创建2026年5月8日
最后更新2026年5月23日