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
相关产品推荐
相关产品推荐

