AI Task 实体
AI Task 实体为 Home Assistant 中的 AI 驱动任务执行提供了一个框架。它使集成能够为根据自然语言指令生成数据、内容或执行结构化任务提供 AI 能力。
AI Task 实体派生自 homeassistant.components.ai_task.AITaskEntity。实体状态会跟踪最后一次活动的时间戳,用于监控目的。
属性
此实体没有属性。
支持的功能
支持的功能通过使用 AITaskEntityFeature 枚举中的值来定义,并使用按位或(|)运算符进行组合。
方法
生成数据
此方法根据自然语言指令处理数据生成任务。
GenDataTask 对象包含以下数据:
生成图像
此方法根据自然语言指令处理图像生成任务。只有当实体设置了 AITaskEntityFeature.GENERATE_IMAGE 功能时,才会调用此方法。
GenImageTask 对象包含以下数据:
返回的 GenImageTaskResult 对象包含以下数据:
结构化输出 schema
structure 参数允许你使用 Home Assistant 的 selector 系统 来定义所生成数据的预期格式:

