{
 "service_id": "openrouter:google--gemma-4-31b-it:batch",
 "name": "Google: Gemma 4 31B (batch) (sold by OpenRouter)",
 "provider": "OpenRouter",
 "first_party": false,
 "vendor": null,
 "url": "https://bertrande.com/en/ai/openrouter/google--gemma-4-31b-it:batch/",
 "generated_at": "2026-09-18T17:05:01Z",
 "license": "CC-BY-4.0",
 "attribution": "Bertrande, https://bertrande.com",
 "note": "Prices are the reseller's prices where the provider is a reseller. Level 5 sources are never published.",
 "parameters": [
  {
   "key": "price_input",
   "label": "Input price",
   "unit": "USD per 1M tokens",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": 0.39,
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": [
    {
     "value": 0.39,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/263309b1558b"
    },
    {
     "value": 0.39,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/557c81179f5b"
    },
    {
     "value": 0.39,
     "observed_at": "2026-09-12",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/b51dac12271b"
    }
   ]
  },
  {
   "key": "price_output",
   "label": "Output price",
   "unit": "USD per 1M tokens",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": 0.97,
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": [
    {
     "value": 0.97,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/d73ed0d7b267"
    },
    {
     "value": 0.97,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/db276f9a4db1"
    },
    {
     "value": 0.97,
     "observed_at": "2026-09-12",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/47b4ad1a87b8"
    }
   ]
  },
  {
   "key": "context_length",
   "label": "Context window",
   "unit": "tokens",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": 262144.0,
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": [
    {
     "value": 262144.0,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/273764fe9b2f"
    },
    {
     "value": 262144.0,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/9aa077cbf5c0"
    },
    {
     "value": 262144.0,
     "observed_at": "2026-09-12",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/18135268789b"
    }
   ]
  },
  {
   "key": "max_output_tokens",
   "label": "Maximum output",
   "unit": "tokens",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": 235929.0,
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": [
    {
     "value": 235929.0,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/ff10f6fe3d88"
    },
    {
     "value": 235929.0,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/84eae5de0877"
    },
    {
     "value": 235929.0,
     "observed_at": "2026-09-12",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/93fdf7f842f2"
    }
   ]
  },
  {
   "key": "bench_agentic",
   "label": "Agentic index (Artificial Analysis)",
   "unit": "index 0-100",
   "condition": null,
   "content_hash": "48cc0be56adecc1b6b31bcdbf69871ecee6497f56c8171bc7c4bb2bbcb992c88",
   "checked_at": "15 September 2026",
   "value": 6.7,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 4,
   "needs_recheck": true,
   "history": [
    {
     "value": 14.4,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/7304fb887043"
    },
    {
     "value": 6.8,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/0eb4237b3113"
    },
    {
     "value": 6.7,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/86dbff17cb0a"
    },
    {
     "value": 6.7,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/cd0961074a0c"
    }
   ]
  },
  {
   "key": "bench_coding",
   "label": "Coding index (Artificial Analysis)",
   "unit": "index 0-100",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": 43.4,
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 4,
   "needs_recheck": true,
   "history": [
    {
     "value": 43.4,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/4c005947a828"
    },
    {
     "value": 43.4,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/5f09b7354ad3"
    },
    {
     "value": 43.4,
     "observed_at": "2026-09-12",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/c4c0a832b735"
    }
   ]
  },
  {
   "key": "bench_intelligence",
   "label": "Intelligence index (Artificial Analysis)",
   "unit": "index 0-100",
   "condition": null,
   "content_hash": "48cc0be56adecc1b6b31bcdbf69871ecee6497f56c8171bc7c4bb2bbcb992c88",
   "checked_at": "15 September 2026",
   "value": 15.4,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 4,
   "needs_recheck": true,
   "history": [
    {
     "value": 29.7,
     "observed_at": "2026-08-28",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/e286355d6659"
    },
    {
     "value": 15.4,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/ae852958e9f1"
    },
    {
     "value": 15.4,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 4,
     "receipt": "https://bertrande.com/r/e276a9626d08"
    }
   ]
  },
  {
   "key": "input_modalities",
   "label": "Input modalities",
   "unit": "list",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": "image, text, video",
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": []
  },
  {
   "key": "output_modalities",
   "label": "Output modalities",
   "unit": "list",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": "text",
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": []
  },
  {
   "key": "released_at",
   "label": "Listed since",
   "unit": "date",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": "2026-04-02",
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": []
  },
  {
   "key": "supported_parameters",
   "label": "Supported parameters",
   "unit": "list",
   "condition": null,
   "content_hash": "134f6a456db7ceff0660b22349f90996c91f599aa2c4e1719c2d31d086d2b3e4",
   "checked_at": "15 September 2026",
   "value": "frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p",
   "observed_at": "2026-09-12",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": true,
   "history": []
  }
 ]
}