{
 "schema": "wire-infographics/v1",
 "wire": "owasp",
 "edition": "2026-10-13",
 "updated": "2026-10-14T21:50:40Z",
 "prices": {
  "what": "the estimate per job before an image is made; the cost on each image is OpenRouter's own figure",
  "source": "OpenRouter's own figures on the first live run of 14 October 2026 (the bake-off article, 10 October, had 0.039 and 0.176 for Nano Banana 2.1 and GPT-5.4 Image 2)",
  "per_image_usd": {
   "card": 0.14,
   "hero": 0.245
  }
 },
 "images": [
  {
   "key": "owasp.2026-10-13.edition.3e012f0c",
   "kind": "hero",
   "id": "edition",
   "prompt_sha256": "3e012f0c377b8af950f1fc77a171747b33da92fb75de4235fc889c8d5868f1f0",
   "prompt_file": "prompts/owasp.2026-10-13.edition.3e012f0c.txt",
   "template": "executive",
   "model_wanted": "openai/gpt-5.4-image-2",
   "model_chosen_because": "OpenRouter's catalogue lists it as OpenAI: GPT-5.4 Image 2 (matched gpt-5.4-image-2); the tool passes the id through",
   "style_reference": null,
   "at": "2026-10-14T21:43:29Z",
   "status": "done",
   "file": "edition.3e012f0c.webp",
   "model": "openai/gpt-5.4-image-2",
   "generationId": "gen-1792014209-7xBw4ZMkEz818035CJJD",
   "duration_s": 112.6,
   "cost_usd": 0.24409242,
   "bytes": 1698123
  },
  {
   "key": "owasp.2026-10-13.ow-01.f6377bb4",
   "kind": "card",
   "id": "ow-01",
   "prompt_sha256": "f6377bb469b2b5e0781a371757c3e53383c1adec3213d56b0ed61226c4ee129c",
   "prompt_file": "prompts/owasp.2026-10-13.ow-01.f6377bb4.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:49:05Z",
   "status": "done",
   "file": "ow-01.f6377bb4.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014552-BGXFymalj1tPHN9Bma3k",
   "duration_s": 20.6,
   "cost_usd": 0.13946328,
   "bytes": 1131717
  },
  {
   "key": "owasp.2026-10-13.ow-04.abe93b39",
   "kind": "card",
   "id": "ow-04",
   "prompt_sha256": "abe93b39587868acb9158886e67047128c3a63d7e504550969018878ea554a71",
   "prompt_file": "prompts/owasp.2026-10-13.ow-04.abe93b39.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:48:40Z",
   "status": "done",
   "file": "ow-04.abe93b39.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014527-ljMqrm0yqj4y4u5iD9RS",
   "duration_s": 18.8,
   "cost_usd": 0.13846734,
   "bytes": 1383230
  },
  {
   "key": "owasp.2026-10-13.ow-08.cffce906",
   "kind": "card",
   "id": "ow-08",
   "prompt_sha256": "cffce90680880cf76c4cf5ce6ca3c12e923f069f7fe51df9b3bdad6d144000ad",
   "prompt_file": "prompts/owasp.2026-10-13.ow-08.cffce906.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:47:27Z",
   "status": "done",
   "file": "ow-08.cffce906.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014454-M1z0LvHS6j0ULAbFNgYh",
   "duration_s": 18.2,
   "cost_usd": 0.13786542,
   "bytes": 1263344
  },
  {
   "key": "owasp.2026-10-13.ow-09.0ba98ea1",
   "kind": "card",
   "id": "ow-09",
   "prompt_sha256": "0ba98ea19d3b0d9f91c5f3e9d659209794ae35ea2e2a094ac1ced31597da08b8",
   "prompt_file": "prompts/owasp.2026-10-13.ow-09.0ba98ea1.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:47:03Z",
   "status": "done",
   "file": "ow-09.0ba98ea1.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014429-pjq4foqSV8bg2KIphDmG",
   "duration_s": 18.1,
   "cost_usd": 0.13839012,
   "bytes": 1013603
  },
  {
   "key": "owasp.2026-10-13.ow-11.15951b53",
   "kind": "card",
   "id": "ow-11",
   "prompt_sha256": "15951b53a3cd1c5aef7786c2c9a1ebf83e5b7d299abe6a0dc5eac8912c3ed2be",
   "prompt_file": "prompts/owasp.2026-10-13.ow-11.15951b53.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:49:56Z",
   "status": "done",
   "file": "ow-11.15951b53.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014603-xLNaABCfOMJWplsoAp8n",
   "duration_s": 18.4,
   "cost_usd": 0.13858614,
   "bytes": 899327
  },
  {
   "key": "owasp.2026-10-13.ow-12.c1f7d7a8",
   "kind": "card",
   "id": "ow-12",
   "prompt_sha256": "c1f7d7a8a85b02787529ade5b7061b4033debf93341bfe59de1410c762c2be7d",
   "prompt_file": "prompts/owasp.2026-10-13.ow-12.c1f7d7a8.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:46:38Z",
   "status": "done",
   "file": "ow-12.c1f7d7a8.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014405-I3iwkHmONJbtEMEuLgrp",
   "duration_s": 18.2,
   "cost_usd": 0.1381545,
   "bytes": 1366278
  },
  {
   "key": "owasp.2026-10-13.ow-13.5bc17eb2",
   "kind": "card",
   "id": "ow-13",
   "prompt_sha256": "5bc17eb29b455d34b30e3b3d0e4e65afe3118176eff96b4fed0fa30d9b545dc9",
   "prompt_file": "prompts/owasp.2026-10-13.ow-13.5bc17eb2.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:46:13Z",
   "status": "done",
   "file": "ow-13.5bc17eb2.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014380-yXvHrCiEziFhvlYvUXXG",
   "duration_s": 18.8,
   "cost_usd": 0.1386693,
   "bytes": 1077964
  },
  {
   "key": "owasp.2026-10-13.ow-14.8703faa1",
   "kind": "card",
   "id": "ow-14",
   "prompt_sha256": "8703faa1ed3d7cc260d851d8790dd191d3e2f68c613f4ffd25c3af760f7f2252",
   "prompt_file": "prompts/owasp.2026-10-13.ow-14.8703faa1.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:45:48Z",
   "status": "done",
   "file": "ow-14.8703faa1.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014355-SEfZmKzRa1MrVDQAEsPG",
   "duration_s": 18.4,
   "cost_usd": 0.13915836,
   "bytes": 988403
  },
  {
   "key": "owasp.2026-10-13.ow-15.68d53626",
   "kind": "card",
   "id": "ow-15",
   "prompt_sha256": "68d53626f34074f7bc6d6f35ff96844fd54f3adf94c895cd2a4550612e87d7ad",
   "prompt_file": "prompts/owasp.2026-10-13.ow-15.68d53626.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:45:23Z",
   "status": "done",
   "file": "ow-15.68d53626.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014329-XLSKAR4v4soLiyQz3lu6",
   "duration_s": 19.3,
   "cost_usd": 0.13845744,
   "bytes": 1551322
  },
  {
   "key": "owasp.2026-10-13.ow-16.7b7e44c5",
   "kind": "card",
   "id": "ow-16",
   "prompt_sha256": "7b7e44c5f6086c39188cd3744454c735f6fa968e17c1371997f1023db1c76f24",
   "prompt_file": "prompts/owasp.2026-10-13.ow-16.7b7e44c5.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:49:32Z",
   "status": "done",
   "file": "ow-16.7b7e44c5.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014579-puUBSRxKHagYUqZzCB5v",
   "duration_s": 17.5,
   "cost_usd": 0.13838814,
   "bytes": 953638
  },
  {
   "key": "owasp.2026-10-13.ow-17.f5f4653c",
   "kind": "card",
   "id": "ow-17",
   "prompt_sha256": "f5f4653c825fc0687c1d99ee12997e9b5ff1c2661eb04e4cf60e5f3b8ac00a29",
   "prompt_file": "prompts/owasp.2026-10-13.ow-17.f5f4653c.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:48:17Z",
   "status": "done",
   "file": "ow-17.f5f4653c.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014503-RoegPZ7vYhGfCcKN48mu",
   "duration_s": 17.4,
   "cost_usd": 0.13794462,
   "bytes": 1310977
  },
  {
   "key": "owasp.2026-10-13.ow-18.76b303dd",
   "kind": "card",
   "id": "ow-18",
   "prompt_sha256": "76b303dd141ca14d847d3e762894d88ffe63259399f2b2ca77dc5fb15855d5a8",
   "prompt_file": "prompts/owasp.2026-10-13.ow-18.76b303dd.txt",
   "template": "executive",
   "model_wanted": "google/gemini-3-pro-image",
   "model_chosen_because": "OpenRouter's catalogue lists it as Google: Nano Banana Pro (Gemini 3 Pro Image) (matched gemini-3-pro-image); the tool passes the id through",
   "style_reference": true,
   "at": "2026-10-14T21:47:52Z",
   "status": "done",
   "file": "ow-18.76b303dd.webp",
   "model": "google/gemini-3-pro-image",
   "generationId": "gen-1792014478-nCLP7puiWfJYaQOFCIki",
   "duration_s": 18.8,
   "cost_usd": 0.13816044,
   "bytes": 1368359
  }
 ],
 "totals": {
  "images": 13,
  "failed": 0,
  "cost_usd": 1.905798,
  "duration_s": 335.1,
  "cost_unknown": 0
 },
 "stopped": "max-cost 2.00 USD would be exceeded (estimated 1.925 so far, 0.140 for the next)"
}
