用途:该技能用于指导编写高质量、符合惯用法的 Python 代码,调用官方 Google GenAI SDK(google-genai)访问 Gemini API 与 Vertex AI。
主要能力:按任务类型提供参考材料,包括安装与认证、客户端初始化;推荐模型(Flash、Pro、Lite、Imagen、Veo);文本生成(基础推理、流式输出、系统指令、安全设置);多轮对话与历史记录;推理配置(thinking_level / thinking_budget、thought signatures);结构化输出(JSON schema、Pydantic 模型、枚举);多模态输入(图像、音频、视频、PDF、媒体分辨率);工具(函数调用、代码执行、Google Search 接地);媒体生成(Imagen 图像生成与编辑、Veo 视频生成);以及 SDK 源码供深入查阅。
使用方式:先识别用户任务,再查阅对应参考文件。核心原则为统一使用 google-genai;无状态单次请求使用 client.models;有状态对话使用 client.chats;类型从 google.genai.types 导入。
适用场景:需要以 Python 调用 Gemini API 或 Vertex AI 完成生成、对话、多模态处理、工具调用与媒体生成的开发工作。
限制:资料未提供具体安装命令、认证细节、价格、配额或平台支持范围,相关事实暂未提供。