{
 "service_id": "openrouter:typesafe--jev-router",
 "name": "TypeSafe: Jev Router (sold by OpenRouter)",
 "provider": "OpenRouter",
 "first_party": false,
 "vendor": null,
 "url": "https://bertrande.com/en/ai/openrouter/typesafe--jev-router/",
 "generated_at": "2026-11-03T11:03:30Z",
 "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": "context_length",
   "label": "Context window",
   "unit": "tokens",
   "condition": null,
   "content_hash": "aa4b1be8e6312ba9379f370ed7cd934c1b91f6219551cce1260ddd3a559616b5",
   "checked_at": "3 November 2026",
   "value": 1000000.0,
   "observed_at": "2026-10-31",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 1000000.0,
     "observed_at": "2026-09-25",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/8e78181a6cdd"
    },
    {
     "value": 1000000.0,
     "observed_at": "2026-10-02",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/6f8eda1bcd7c"
    },
    {
     "value": 1000000.0,
     "observed_at": "2026-10-09",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/06c011e2cfb0"
    },
    {
     "value": 1000000.0,
     "observed_at": "2026-10-16",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/5e4e8b197edf"
    },
    {
     "value": 1000000.0,
     "observed_at": "2026-10-24",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/61430cecea38"
    },
    {
     "value": 1000000.0,
     "observed_at": "2026-10-31",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/1d7ba4b44635"
    }
   ]
  },
  {
   "key": "max_output_tokens",
   "label": "Maximum output",
   "unit": "tokens",
   "condition": null,
   "content_hash": "cf73f56660c361a9651f6949b171be40673746c1e0d47f3eae68ef96d37f108c",
   "checked_at": "3 November 2026",
   "value": 65536.0,
   "observed_at": "2026-10-29",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 65536.0,
     "observed_at": "2026-10-22",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/effd96035a73"
    },
    {
     "value": 64000.0,
     "observed_at": "2026-10-29",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/694c21f7eb56"
    },
    {
     "value": 65536.0,
     "observed_at": "2026-10-29",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/5f1fff3e0f34"
    }
   ]
  },
  {
   "key": "input_modalities",
   "label": "Input modalities",
   "unit": "list",
   "condition": null,
   "content_hash": "aa4b1be8e6312ba9379f370ed7cd934c1b91f6219551cce1260ddd3a559616b5",
   "checked_at": "3 November 2026",
   "value": "audio, file, image, text, video",
   "observed_at": "2026-10-31",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "output_modalities",
   "label": "Output modalities",
   "unit": "list",
   "condition": null,
   "content_hash": "aa4b1be8e6312ba9379f370ed7cd934c1b91f6219551cce1260ddd3a559616b5",
   "checked_at": "3 November 2026",
   "value": "text",
   "observed_at": "2026-10-31",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "released_at",
   "label": "Listed since",
   "unit": "date",
   "condition": null,
   "content_hash": "aa4b1be8e6312ba9379f370ed7cd934c1b91f6219551cce1260ddd3a559616b5",
   "checked_at": "3 November 2026",
   "value": "2026-09-25",
   "observed_at": "2026-10-31",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "supported_parameters",
   "label": "Supported parameters",
   "unit": "list",
   "condition": null,
   "content_hash": "bed903fd04f558bc0f970bc7cee4f1c865e5c3c4031294a006a7d5f5cc5b50ba",
   "checked_at": "3 November 2026",
   "value": "frequency_penalty, include_reasoning, logit_bias, logprobs, max_completion_tokens, max_tokens, min_p, parallel_tool_calls, presence_penalty, reasoning, reasoning_effort, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_a, top_k, top_logprobs, top_p, verbosity",
   "observed_at": "2026-10-29",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  }
 ]
}