You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GenKit多模态输入与工具调用结合:正确调用签名是什么?

GenKit中结合工具调用与多模态输入的正确调用签名

你之前的两种写法存在参数结构错误:

  • 第一种写法直接传入内容数组,未使用ai.generate要求的配置对象格式,不符合API定义。
  • 第二种写法误用了prompts(复数)字段,正确的字段名应为prompt(单数)。

正确的调用方式如下:

ai.generate({
  prompt: [
    { media: { url: "https://www.example.com/image1.jpg" } },
    { text: "Do something with that picture." },
  ],
  tools: [myTool]
})

说明:

  • prompt字段接受多模态内容数组,可包含文本、媒体等类型的输入对象。
  • tools字段传入需要调用的工具数组,需与prompt同属一个配置对象参数。

内容的提问来源于stack exchange,提问作者starleaf1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 05:06:21