Skip to content

resultWithMedia

resultWithMedia(result, media, cost?): GadgetExecuteResultWithMedia

Defined in: gadgets/helpers.ts:192

Create a result with multiple media outputs.

string

Text result string

GadgetMediaOutput[]

Array of GadgetMediaOutput items (must not be empty)

number

Optional cost in USD

GadgetExecuteResultWithMedia

A GadgetExecuteResultWithMedia

Error if media array is empty

return resultWithMedia(
"Generated 2 charts",
[
createMediaOutput("image", barChartPng, "image/png", { description: "Bar chart" }),
createMediaOutput("image", pieChartPng, "image/png", { description: "Pie chart" }),
],
0.002
);