{
  "id": "gpt-4.1",
  "language": "en",
  "url": "https://alexgetman.com/models/openai/gpt-4-1/",
  "name": "GPT-4.1",
  "model_identity": {
    "id": "gpt-4.1",
    "name": "GPT-4.1",
    "maker": {
      "id": "openai",
      "name": "OpenAI"
    },
    "version": "4.1",
    "checkpoint": null,
    "first_seen_at": "2026-09-27T20:12:36.085Z"
  },
  "catalogue_section": "main",
  "stage": "released",
  "expectation": {
    "state": "released",
    "last_evidence_at": "2026-11-12T18:45:20.401Z",
    "related_model_id": null,
    "evidence": [],
    "claims": [
      {
        "reference": "record:openai-chatgpt-release-notes:2025-05-14:releasing-gpt-4-1-in-chatgpt-for-all-paid-users:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-news:https://openai.com/index/gpt-4-1:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-model-release-notes:2025-05-14:releasing-gpt-4-1-in-chatgpt-for-all-paid-users:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "code:github:openai/openai-agents-js:models:gpt-4.1",
        "outcome": "confirmed"
      },
      {
        "reference": "code:github:openai/openai-python:models:gpt-4.1",
        "outcome": "confirmed"
      },
      {
        "reference": "code:github:openai/openai-agents-python:models:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "code:github:openai/codex:models:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "code:github:openai/codex:models:gpt-4.1:Example",
        "outcome": "unresolved"
      },
      {
        "reference": "code:github:openai/openai-agents-python:models:gpt-4.1:Production:c7836b24bae37b5e60624f88887c24872914e74a577a415159a5f89cf0a41102",
        "outcome": "confirmed"
      },
      {
        "reference": "code:github:openai/openai-node:models:gpt-4.1:Production:043c50ae01db71107860209ac2e20f11801d2d1d903ae018dd7e0f9c3ac71fba",
        "outcome": "confirmed"
      },
      {
        "reference": "record:openai-articles:https://openai.com/index/introducing-gpt-5-2:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-articles:https://openai.com/index/introducing-gpt-5-for-developers:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-articles:https://openai.com/index/healthbench:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-articles:https://openai.com/index/introducing-o3-and-o4-mini:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-articles:https://openai.com/index/gpt-4-1:gpt-4.1",
        "outcome": "unresolved"
      },
      {
        "reference": "record:openai-articles:https://openai.com/index/gpt-4-1:usage:gpt-4.1",
        "outcome": "related"
      }
    ]
  },
  "watch_presentation": {
    "placement": "expected",
    "family": null
  },
  "observations": [],
  "timeline": [
    {
      "reference": "record:openai-chatgpt-release-notes:2025-05-14:releasing-gpt-4-1-in-chatgpt-for-all-paid-users:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-10-07T18:13:28.058Z",
      "event_at": {
        "precision": "time",
        "value": "2025-05-14T00:00:00Z"
      },
      "historical": true,
      "source": "openai-chatgpt-release-notes",
      "source_label": "OpenAI · ChatGPT release notes",
      "url": "https://help.openai.com/en/articles/6825453-chatgpt-release-notes",
      "quote": "Starting today, Plus, Pro, and Team users can access GPT-4.1 via the \"more models\" dropdown in the model picker",
      "co_mentions": []
    },
    {
      "reference": "record:openai-news:https://openai.com/index/gpt-4-1:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-10-07T19:40:56.675Z",
      "event_at": {
        "precision": "time",
        "value": "2025-04-14T10:00:00Z"
      },
      "historical": true,
      "source": "openai-news",
      "source_label": "OpenAI · news",
      "url": "https://openai.com/index/gpt-4-1",
      "quote": "Introducing GPT-4.1 in the API—a new family of models with across-the-board improvements, including major gains in coding, instruction following, and long-context understanding",
      "co_mentions": []
    },
    {
      "reference": "record:openai-model-release-notes:2025-05-14:releasing-gpt-4-1-in-chatgpt-for-all-paid-users:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-11-05T14:39:16.565Z",
      "event_at": {
        "precision": "time",
        "value": "2025-05-14T00:00:00Z"
      },
      "historical": true,
      "source": "openai-model-release-notes",
      "source_label": "OpenAI · Model release notes",
      "url": "https://help.openai.com/en/articles/9624314-model-release-notes",
      "quote": "Starting today, Plus, Pro, and Team users can access GPT-4.1 via the \"more models\" dropdown in the model picker",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/openai-agents-js:models:gpt-4.1",
      "kind": "catalogue_listed",
      "at": "2026-11-10T17:58:10.980Z",
      "historical": false,
      "code_usage": "production",
      "source": "github:openai/openai-agents-js:models",
      "source_label": "GitHub · openai/openai-agents-js · code",
      "url": "https://github.com/openai/openai-agents-js/blob/7589b9c40120b89a7d2d28a5a60b4defe1ed7bf5/packages/agents-core/src/sandbox/capabilities/compaction.ts",
      "quote": "_WINDOWS_1M = new Set([\n  'gpt-6-astra',\n  'gpt-6-sol',\n  'gpt-6-luna',\n  'gpt-6.1-sol',\n  'gpt-5.6',\n  'gpt-5.6-sol',\n  'gpt-5.6-terra',\n  'gpt-5.6-luna',\n  'gpt-5.4',\n  'gpt-5.4-2026-03-05',\n  'gpt-5.4-pro',\n  'gpt-5.4-pro-2026-03-05',\n  'gpt-4.1',\n  'gpt-4.1-2025-04-14',\n  'gpt-4.1-mini',\n  'gpt-4.1-mini-2025-04-14',\n  'gpt-4.1-nano',\n  'gpt-4.1-nano-2025-04-14',\n]);\n\nconst SANDBOX_CONTEXT_WINDOWS_400K = new Set([\n  'gpt-5',\n  'gpt-5-codex',\n  'gpt-5-mini',\n  'gpt-5-nano',\n  'gpt-5-pro',\n  'gpt-5.1',\n  'gpt-5.1-codex',\n  'gpt-5.1-codex-max',\n  'gpt-5.1-codex-mini',\n  'gpt-5.2',\n  'gpt-5.2-codex',\n  'gpt-5.2-codex-cyber',\n  'gpt-5.2-pro',\n  'gpt-5.3-codex',\n  'gpt-5.3-codex-spark',\n  'gpt-5.4-mini',\n  'gpt-5.4-nano',\n]);\n\nconst SANDBOX_CONTEXT_WINDOWS_200K = new Set([\n  'codex-mini-latest',\n  'o1',\n  'o1-2024-12-17',\n  'o1-pro',\n  'o3',\n  'o3-2025-04-16',\n  'o3-mini',\n  'o3",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/openai-python:models:gpt-4.1",
      "kind": "catalogue_listed",
      "at": "2026-11-10T17:58:16.002Z",
      "historical": false,
      "code_usage": "production",
      "source": "github:openai/openai-python:models",
      "source_label": "GitHub · openai/openai-python · code",
      "url": "https://github.com/openai/openai-python/blob/0ebd00647f6088fb100b03440c6c4554bbab549d/src/openai/types/beta/beta_responses_client_event.py",
      "quote": "1-chat-latest\",\n            \"gpt-5\",\n            \"gpt-5-mini\",\n            \"gpt-5-nano\",\n            \"gpt-5-2025-08-07\",\n            \"gpt-5-mini-2025-08-07\",\n            \"gpt-5-nano-2025-08-07\",\n            \"gpt-5-chat-latest\",\n            \"gpt-4.1\",\n            \"gpt-4.1-mini\",\n            \"gpt-4.1-nano\",\n            \"gpt-4.1-2025-04-14\",\n            \"gpt-4.1-mini-2025-04-14\",\n            \"gpt-4.1-nano-2025-04-14\",\n            \"o4-mini\",\n            \"o4-mini-2025-04-16\",\n            \"o3\",\n            \"o3-2025-04-16\",\n            \"o3-mini\",\n            \"o3-mini-2025-01-31\",\n            \"o1\",\n            \"o1-2024-12-17\",\n            \"o1-preview\",\n            \"o1-preview-2024-09-12\",\n            \"o1-mini\",\n            \"o1-mini-2024-09-12\",\n            \"gpt-4o\",\n            \"gpt-4o-2024-11-20\",\n            \"gpt-4o-2024-08-06\",\n            \"gpt-4o-2024-05-13\",\n            \"gpt-aud",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/openai-agents-python:models:gpt-4.1",
      "kind": "catalogue_listed",
      "at": "2026-11-10T17:59:50.472Z",
      "historical": false,
      "code_usage": "example",
      "source": "github:openai/openai-agents-python:models",
      "source_label": "GitHub · openai/openai-agents-python · code",
      "url": "https://github.com/openai/openai-agents-python/blob/d68961657843c7d81dfc25834484f8aac2957eb3/docs/ja/models/index.md",
      "quote": " `openai/...` と `any-llm/...` のモデル名を混在させる場合は、[`MultiProvider`][agents.MultiProvider] を使用し、そこで `openai_use_responses_websocket=True` を設定します。\n\n`MultiProvider` には、従来からの次の 2 つのデフォルト動作があります。\n\n- `openai/...` は OpenAI プロバイダーのエイリアスとして扱われるため、`openai/gpt-4.1` はモデル `gpt-4.1` としてルーティングされます。\n- 不明なプレフィックスはそのまま渡されず、`UserError` が発生します。\n\nリテラルの名前空間付きモデル ID を要求する OpenAI 互換エンドポイントを OpenAI プロバイダーで使用する場合は、パススルー動作を明示的に有効にしてください。WebSocket が有効な設定では、`MultiProvider` にも `openai_use_responses_websocket=True` を維持してください。\n\n```python\nfrom agents import Agent, MultiProvider, RunConfig, Runner\n\nprovider = MultiProvider(\n    openai_base_url=\"https://openrouter.ai/api/v1\",\n    openai_api_key=\"...\",\n    openai_use_responses_websocket=True,\n    openai_prefix_mode=\"model_id\",\n    unknown_prefix_mode=\"model_id\",\n)\n\nagent = Agent(\n    name=\"Assistant\",\n    instructions=\"Be concise.\",\n    model=\"openai/gpt-4.1\",\n)\n\nre",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/codex:models:gpt-4.1",
      "kind": "catalogue_listed",
      "at": "2026-11-10T18:00:44.369Z",
      "historical": false,
      "code_usage": "example",
      "source": "github:openai/codex:models",
      "source_label": "GitHub · openai/codex · code",
      "url": "https://github.com/openai/codex/blob/627b579219d492b5445d6d433d3110eb53e507dc/codex-rs/apply-patch/src/parser.rs",
      "quote": "ror> {\n    let mode = if PARSE_IN_STRICT_MODE {\n        ParseMode::Strict\n    } else {\n        ParseMode::Lenient\n    };\n    parse_patch_text(patch, mode)\n}\n\nenum ParseMode {\n    /// Parse the patch text argument as is.\n    Strict,\n\n    /// GPT-4.1 is known to formulate the `command` array for the `local_shell`\n    /// tool call for `apply_patch` call using something like the following:\n    ///\n    /// ```json\n    /// [\n    ///   \"apply_patch\",\n    ///   \"<<'EOF'\\n*** Begin Patch\\n*** Update File: README.md\\n@@...\\n*** End Patch\\nEOF\\n\",\n    /// ]\n    /// ```\n    ///\n    /// This is a problem because `local_shell` is a bit of a misnomer: the\n    /// `command` is not invoked by passing the arguments to a shell like Bash,\n    /// but are invoked using something akin to `execvpe(3)`.\n    ///\n    /// This is significant in this case because where a shell would interpret\n    /// `",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/codex:models:gpt-4.1:Example",
      "kind": "catalogue_listed",
      "at": "2026-11-10T18:00:44.369Z",
      "historical": false,
      "code_usage": "example",
      "source": "github:openai/codex:models",
      "source_label": "GitHub · openai/codex · code",
      "url": "https://github.com/openai/codex/blob/82e6bacb9c6950d3b56cb153847fa80bdd698053/codex-rs/apply-patch/src/parser.rs",
      "quote": "ror> {\n    let mode = if PARSE_IN_STRICT_MODE {\n        ParseMode::Strict\n    } else {\n        ParseMode::Lenient\n    };\n    parse_patch_text(patch, mode)\n}\n\nenum ParseMode {\n    /// Parse the patch text argument as is.\n    Strict,\n\n    /// GPT-4.1 is known to formulate the `command` array for the `local_shell`\n    /// tool call for `apply_patch` call using something like the following:\n    ///\n    /// ```json\n    /// [\n    ///   \"apply_patch\",\n    ///   \"<<'EOF'\\n*** Begin Patch\\n*** Update File: README.md\\n@@...\\n*** End Patch\\nEOF\\n\",\n    /// ]\n    /// ```\n    ///\n    /// This is a problem because `local_shell` is a bit of a misnomer: the\n    /// `command` is not invoked by passing the arguments to a shell like Bash,\n    /// but are invoked using something akin to `execvpe(3)`.\n    ///\n    /// This is significant in this case because where a shell would interpret\n    /// `",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/openai-agents-python:models:gpt-4.1:Production:c7836b24bae37b5e60624f88887c24872914e74a577a415159a5f89cf0a41102",
      "kind": "catalogue_listed",
      "at": "2026-11-10T20:40:17.231Z",
      "historical": true,
      "code_usage": "production",
      "source": "github:openai/openai-agents-python:models",
      "source_label": "GitHub · openai/openai-agents-python · code",
      "url": "https://github.com/openai/openai-agents-python/blob/d68961657843c7d81dfc25834484f8aac2957eb3/src/agents/extensions/models/litellm_provider.py",
      "quote": "dels import get_default_model\nfrom ...models.interface import Model, ModelProvider\nfrom .litellm_model import LitellmModel\n\n# This is kept for backward compatibility but using get_default_model() method is recommended.\nDEFAULT_MODEL: str = \"gpt-4.1\"\n\n\nclass LitellmProvider(ModelProvider):\n    \"\"\"A ModelProvider that uses LiteLLM to route to any model provider. You can use it via:\n    ```python\n    Runner.run(agent, input, run_config=RunConfig(model_provider=LitellmProvider()))\n    ```\n    See supported models here: [litellm models](https://docs.litellm.ai/docs/providers).\n\n    NOTE: API keys must be set via environment variables. If you're using models that require\n    additional configuration (e.g. Azure API base or version), those must also be set via the\n    environment variables that LiteLLM expects. If you have more advanced needs, we recommend\n    copy-pasting this clas",
      "co_mentions": []
    },
    {
      "reference": "code:github:openai/openai-node:models:gpt-4.1:Production:043c50ae01db71107860209ac2e20f11801d2d1d903ae018dd7e0f9c3ac71fba",
      "kind": "catalogue_listed",
      "at": "2026-11-12T18:45:20.401Z",
      "historical": false,
      "code_usage": "production",
      "source": "github:openai/openai-node:models",
      "source_label": "GitHub · openai/openai-node · code",
      "url": "https://github.com/openai/openai-node/blob/b579bcb3e586d22269ffe6fe504653a0e05acbe8/src/resources/beta/assistants.ts",
      "quote": "s.openai.com/api/docs/models) for descriptions\n   * of them.\n   */\n  model?:\n    | (string & {})\n    | 'gpt-5'\n    | 'gpt-5-mini'\n    | 'gpt-5-nano'\n    | 'gpt-5-2025-08-07'\n    | 'gpt-5-mini-2025-08-07'\n    | 'gpt-5-nano-2025-08-07'\n    | 'gpt-4.1'\n    | 'gpt-4.1-mini'\n    | 'gpt-4.1-nano'\n    | 'gpt-4.1-2025-04-14'\n    | 'gpt-4.1-mini-2025-04-14'\n    | 'gpt-4.1-nano-2025-04-14'\n    | 'o3-mini'\n    | 'o3-mini-2025-01-31'\n    | 'o1'\n    | 'o1-2024-12-17'\n    | 'gpt-4o'\n    | 'gpt-4o-2024-11-20'\n    | 'gpt-4o-2024-08-06'\n    | 'gpt-4o-2024-05-13'\n    | 'gpt-4o-mini'\n    | 'gpt-4o-mini-2024-07-18'\n    | 'gpt-4.5-preview'\n    | 'gpt-4.5-preview-2025-02-27'\n    | 'gpt-4-turbo'\n    | 'gpt-4-turbo-2024-04-09'\n    | 'gpt-4-0125-preview'\n    | 'gpt-4-turbo-preview'\n    | 'gpt-4-1106-preview'\n    | 'gpt-4-vision-preview'\n    | 'gpt-4'\n    | 'gpt-4-0314'\n    | 'gpt-4-0613'\n    | 'gpt-4",
      "co_mentions": []
    },
    {
      "reference": "record:openai-articles:https://openai.com/index/introducing-gpt-5-2:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-11-14T00:29:48.887Z",
      "event_at": {
        "precision": "time",
        "value": "2025-12-11T00:00:00Z"
      },
      "historical": true,
      "report_intent": "incidental",
      "watch_focus": "unknown",
      "source": "openai-articles",
      "source_label": "OpenAI · official articles",
      "url": "https://openai.com/index/introducing-gpt-5-2",
      "quote": null,
      "co_mentions": []
    },
    {
      "reference": "record:openai-articles:https://openai.com/index/introducing-gpt-5-for-developers:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-11-14T01:20:31.106Z",
      "event_at": {
        "precision": "time",
        "value": "2025-08-07T10:00:00Z"
      },
      "historical": true,
      "watch_focus": "general",
      "source": "openai-articles",
      "source_label": "OpenAI · official articles",
      "url": "https://openai.com/index/introducing-gpt-5-for-developers",
      "quote": "On OpenAI-MRCR, a measure of long-context information retrieval, GPT‑5 outperforms o3 and GPT‑4.1, by a margin that grows substantially at longer input lengths",
      "co_mentions": []
    },
    {
      "reference": "record:openai-articles:https://openai.com/index/healthbench:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-11-14T01:41:00.390Z",
      "event_at": {
        "precision": "time",
        "value": "2025-05-12T10:30:00Z"
      },
      "historical": true,
      "watch_focus": "unknown",
      "source": "openai-articles",
      "source_label": "OpenAI · official articles",
      "url": "https://openai.com/index/healthbench",
      "quote": null,
      "co_mentions": []
    },
    {
      "reference": "record:openai-articles:https://openai.com/index/introducing-o3-and-o4-mini:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-11-14T02:01:23.702Z",
      "event_at": {
        "precision": "time",
        "value": "2025-04-16T10:00:00Z"
      },
      "historical": true,
      "watch_focus": "unknown",
      "source": "openai-articles",
      "source_label": "OpenAI · official articles",
      "url": "https://openai.com/index/introducing-o3-and-o4-mini",
      "quote": null,
      "co_mentions": []
    },
    {
      "reference": "record:openai-articles:https://openai.com/index/gpt-4-1:gpt-4.1",
      "kind": "editorial_mention",
      "at": "2026-11-14T02:21:52.804Z",
      "event_at": {
        "precision": "time",
        "value": "2025-04-14T10:00:00Z"
      },
      "historical": true,
      "watch_focus": "general",
      "source": "openai-articles",
      "source_label": "OpenAI · official articles",
      "url": "https://openai.com/index/gpt-4-1",
      "quote": "Introducing GPT‑4.1 in the API",
      "co_mentions": []
    },
    {
      "reference": "record:openai-articles:https://openai.com/index/gpt-4-1:usage:gpt-4.1",
      "kind": "usage_confirmed",
      "at": "2026-11-14T02:21:52.804Z",
      "event_at": {
        "precision": "time",
        "value": "2025-04-14T10:00:00Z"
      },
      "historical": true,
      "source": "openai-articles",
      "source_label": "OpenAI · official articles · Introducing GPT-4.1 in the API",
      "url": "https://openai.com/index/gpt-4-1",
      "quote": null,
      "co_mentions": []
    }
  ],
  "offers": [
    {
      "id": "[\"openai\",\"gpt-4.1\",\"batch\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "openai",
      "api_id": "gpt-4.1",
      "mode": "batch",
      "context_band": null,
      "available": false,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 1.0,
          "mode": "batch",
          "source": "pricing:openai-pricing:batch",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        },
        "output": {
          "amount": 4.0,
          "mode": "batch",
          "source": "pricing:openai-pricing:batch",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        },
        "cached_input": null
      },
      "characteristics": {
        "display_name": "GPT-4.1",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": null,
        "max_output": null,
        "inputs": [],
        "outputs": [],
        "open_weights": null,
        "observed_at": "2026-11-12T16:08:47.129Z",
        "output_kind": "unknown",
        "origins": {
          "display_name": {
            "key": "displayName:openai-pricing",
            "observed_at": "2026-11-12T16:08:47.129Z",
            "story_updated_at": "2026-11-12T16:08:47.129Z",
            "evidence": [
              {
                "source": "openai-pricing",
                "url": "https://developers.openai.com/api/docs/pricing",
                "authority": "first_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openai\",\"gpt-4.1\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:08:47.129Z"
              }
            ]
          },
          "provider": {
            "key": "provider:openai-pricing",
            "observed_at": "2026-11-12T16:08:47.129Z",
            "story_updated_at": "2026-11-12T16:08:47.129Z",
            "evidence": [
              {
                "source": "openai-pricing",
                "url": "https://developers.openai.com/api/docs/pricing",
                "authority": "first_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openai\",\"gpt-4.1\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:08:47.129Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "openai-pricing",
          "url": "https://developers.openai.com/api/docs/pricing",
          "authority": "first_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openai\",\"gpt-4.1\",\"batch\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:08:47.129Z"
        }
      ]
    },
    {
      "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "openai",
      "api_id": "gpt-4.1",
      "mode": "fast",
      "context_band": null,
      "available": false,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 3.5,
          "mode": "fast",
          "source": "pricing:openai-pricing:fast",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        },
        "output": {
          "amount": 14.0,
          "mode": "fast",
          "source": "pricing:openai-pricing:fast",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        },
        "cached_input": {
          "amount": 0.875,
          "mode": "fast",
          "source": "pricing:openai-pricing:fast",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        }
      },
      "characteristics": {
        "display_name": "GPT-4.1",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": null,
        "max_output": null,
        "inputs": [],
        "outputs": [],
        "open_weights": null,
        "observed_at": "2026-11-12T16:08:47.129Z",
        "output_kind": "unknown",
        "origins": {
          "display_name": {
            "key": "displayName:openai-pricing",
            "observed_at": "2026-11-12T16:08:47.129Z",
            "story_updated_at": "2026-11-12T16:08:47.129Z",
            "evidence": [
              {
                "source": "openai-pricing",
                "url": "https://developers.openai.com/api/docs/pricing",
                "authority": "first_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:08:47.129Z"
              }
            ]
          },
          "provider": {
            "key": "provider:openai-pricing",
            "observed_at": "2026-11-12T16:08:47.129Z",
            "story_updated_at": "2026-11-12T16:08:47.129Z",
            "evidence": [
              {
                "source": "openai-pricing",
                "url": "https://developers.openai.com/api/docs/pricing",
                "authority": "first_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:08:47.129Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "openai-pricing",
          "url": "https://developers.openai.com/api/docs/pricing",
          "authority": "first_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openai\",\"gpt-4.1\",\"fast\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:08:47.129Z"
        }
      ]
    },
    {
      "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "openai",
      "api_id": "gpt-4.1",
      "mode": "standard",
      "context_band": null,
      "available": true,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 2.0,
          "mode": "standard",
          "source": "pricing:openai-pricing",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        },
        "output": {
          "amount": 8.0,
          "mode": "standard",
          "source": "pricing:openai-pricing",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        },
        "cached_input": {
          "amount": 0.5,
          "mode": "standard",
          "source": "pricing:openai-pricing",
          "observed_at": "2026-11-12T16:08:47.129Z",
          "evidence": [
            {
              "source": "openai-pricing",
              "url": "https://developers.openai.com/api/docs/pricing",
              "authority": "first_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:08:47.129Z"
            }
          ]
        }
      },
      "characteristics": {
        "display_name": "GPT-4.1",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": null,
        "max_output": null,
        "inputs": [],
        "outputs": [],
        "open_weights": null,
        "observed_at": "2026-11-12T16:24:11.414Z",
        "output_kind": "unknown",
        "origins": {
          "display_name": {
            "key": "displayName:openai",
            "observed_at": "2026-11-12T16:24:11.414Z",
            "story_updated_at": "2026-11-12T16:24:11.414Z",
            "evidence": [
              {
                "source": "openai",
                "url": null,
                "authority": "first_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:24:11.414Z"
              }
            ]
          },
          "provider": {
            "key": "provider:openai",
            "observed_at": "2026-11-12T16:24:11.414Z",
            "story_updated_at": "2026-11-12T16:24:11.414Z",
            "evidence": [
              {
                "source": "openai",
                "url": null,
                "authority": "first_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:24:11.414Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "openai",
          "url": null,
          "authority": "first_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:24:11.414Z"
        },
        {
          "source": "openai-pricing",
          "url": "https://developers.openai.com/api/docs/pricing",
          "authority": "first_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:08:47.129Z"
        }
      ]
    },
    {
      "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "openrouter",
      "api_id": "openai/gpt-4.1",
      "mode": "standard",
      "context_band": null,
      "available": true,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 2.0,
          "mode": "standard",
          "source": "pricing:openrouter",
          "observed_at": "2026-11-13T12:52:37.083Z",
          "evidence": [
            {
              "source": "openrouter",
              "url": "https://openrouter.ai/openai/gpt-4.1",
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-13T12:52:37.083Z"
            }
          ]
        },
        "output": {
          "amount": 8.0,
          "mode": "standard",
          "source": "pricing:openrouter",
          "observed_at": "2026-11-13T12:52:37.083Z",
          "evidence": [
            {
              "source": "openrouter",
              "url": "https://openrouter.ai/openai/gpt-4.1",
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-13T12:52:37.083Z"
            }
          ]
        },
        "cached_input": {
          "amount": 0.5,
          "mode": "standard",
          "source": "pricing:openrouter",
          "observed_at": "2026-11-13T12:52:37.083Z",
          "evidence": [
            {
              "source": "openrouter",
              "url": "https://openrouter.ai/openai/gpt-4.1",
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-13T12:52:37.083Z"
            }
          ]
        }
      },
      "characteristics": {
        "display_name": "OpenAI: GPT-4.1",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": 1047576,
        "max_output": 32768,
        "inputs": [
          "file",
          "image",
          "text"
        ],
        "outputs": [
          "text"
        ],
        "open_weights": null,
        "observed_at": "2026-11-13T12:52:37.083Z",
        "output_kind": "text",
        "origins": {
          "context": {
            "key": "contextWindow:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "display_name": {
            "key": "displayName:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "inputs": {
            "key": "inputModalities:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "max_output": {
            "key": "maxOutputTokens:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "outputs": {
            "key": "outputModalities:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "provider": {
            "key": "provider:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "openrouter",
          "url": "https://openrouter.ai/openai/gpt-4.1",
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-13T12:52:37.083Z"
        }
      ]
    },
    {
      "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "openrouter",
      "api_id": "openai/gpt-4.1:batch",
      "mode": "batch",
      "context_band": null,
      "available": true,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 1.0,
          "mode": "batch",
          "source": "pricing:openrouter:batch",
          "observed_at": "2026-11-13T12:52:37.083Z",
          "evidence": [
            {
              "source": "openrouter",
              "url": "https://openrouter.ai/openai/gpt-4.1:batch",
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-13T12:52:37.083Z"
            }
          ]
        },
        "output": {
          "amount": 4.0,
          "mode": "batch",
          "source": "pricing:openrouter:batch",
          "observed_at": "2026-11-13T12:52:37.083Z",
          "evidence": [
            {
              "source": "openrouter",
              "url": "https://openrouter.ai/openai/gpt-4.1:batch",
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-13T12:52:37.083Z"
            }
          ]
        },
        "cached_input": {
          "amount": 0.25,
          "mode": "batch",
          "source": "pricing:openrouter:batch",
          "observed_at": "2026-11-13T12:52:37.083Z",
          "evidence": [
            {
              "source": "openrouter",
              "url": "https://openrouter.ai/openai/gpt-4.1:batch",
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-13T12:52:37.083Z"
            }
          ]
        }
      },
      "characteristics": {
        "display_name": "OpenAI: GPT-4.1 (batch)",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": 1047576,
        "max_output": 32768,
        "inputs": [
          "file",
          "image",
          "text"
        ],
        "outputs": [
          "text"
        ],
        "open_weights": null,
        "observed_at": "2026-11-13T12:52:37.083Z",
        "output_kind": "text",
        "origins": {
          "context": {
            "key": "contextWindow:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1:batch",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "display_name": {
            "key": "displayName:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1:batch",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "inputs": {
            "key": "inputModalities:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1:batch",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "max_output": {
            "key": "maxOutputTokens:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1:batch",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "outputs": {
            "key": "outputModalities:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1:batch",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          },
          "provider": {
            "key": "provider:openrouter",
            "observed_at": "2026-11-13T12:52:37.083Z",
            "story_updated_at": "2026-11-13T12:52:37.083Z",
            "evidence": [
              {
                "source": "openrouter",
                "url": "https://openrouter.ai/openai/gpt-4.1:batch",
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-13T12:52:37.083Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "openrouter",
          "url": "https://openrouter.ai/openai/gpt-4.1:batch",
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-13T12:52:37.083Z"
        }
      ]
    },
    {
      "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "vercel-gateway",
      "api_id": "openai/gpt-4.1",
      "mode": "standard",
      "context_band": null,
      "available": true,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 2.0,
          "mode": "standard",
          "source": "pricing:vercel-gateway",
          "observed_at": "2026-11-12T16:16:16.088Z",
          "evidence": [
            {
              "source": "vercel-gateway",
              "url": null,
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:16:16.088Z"
            }
          ]
        },
        "output": {
          "amount": 8.0,
          "mode": "standard",
          "source": "pricing:vercel-gateway",
          "observed_at": "2026-11-12T16:16:16.088Z",
          "evidence": [
            {
              "source": "vercel-gateway",
              "url": null,
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:16:16.088Z"
            }
          ]
        },
        "cached_input": {
          "amount": 0.5,
          "mode": "standard",
          "source": "pricing:vercel-gateway",
          "observed_at": "2026-11-12T16:16:16.088Z",
          "evidence": [
            {
              "source": "vercel-gateway",
              "url": null,
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:16:16.088Z"
            }
          ]
        }
      },
      "characteristics": {
        "display_name": "GPT-4.1",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": 1047576,
        "max_output": 32768,
        "inputs": [
          "image",
          "pdf",
          "text"
        ],
        "outputs": [
          "text"
        ],
        "open_weights": null,
        "observed_at": "2026-11-12T16:16:16.088Z",
        "output_kind": "text",
        "origins": {
          "context": {
            "key": "contextWindow:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "display_name": {
            "key": "displayName:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "inputs": {
            "key": "inputModalities:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "max_output": {
            "key": "maxOutputTokens:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "outputs": {
            "key": "outputModalities:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "provider": {
            "key": "provider:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "vercel-gateway",
          "url": null,
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:16:16.088Z"
        }
      ]
    },
    {
      "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]",
      "model_id": "gpt-4.1",
      "provider_id": "vercel-gateway",
      "api_id": "openai/gpt-4.1-batch",
      "mode": "batch",
      "context_band": null,
      "available": true,
      "prices": {
        "currency": "USD",
        "unit": "per_million_tokens",
        "input": {
          "amount": 1.0,
          "mode": "batch",
          "source": "pricing:vercel-gateway:batch",
          "observed_at": "2026-11-12T16:16:16.088Z",
          "evidence": [
            {
              "source": "vercel-gateway",
              "url": null,
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:16:16.088Z"
            }
          ]
        },
        "output": {
          "amount": 4.0,
          "mode": "batch",
          "source": "pricing:vercel-gateway:batch",
          "observed_at": "2026-11-12T16:16:16.088Z",
          "evidence": [
            {
              "source": "vercel-gateway",
              "url": null,
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:16:16.088Z"
            }
          ]
        },
        "cached_input": {
          "amount": 0.25,
          "mode": "batch",
          "source": "pricing:vercel-gateway:batch",
          "observed_at": "2026-11-12T16:16:16.088Z",
          "evidence": [
            {
              "source": "vercel-gateway",
              "url": null,
              "authority": "third_party",
              "scope": {
                "kind": "offer",
                "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
              },
              "detected_at": null,
              "checked_at": "2026-11-12T16:16:16.088Z"
            }
          ]
        }
      },
      "characteristics": {
        "display_name": "GPT-4.1 (Batch)",
        "provider": "OpenAI",
        "release_date": null,
        "model_release_date": null,
        "release_scope": null,
        "release_precision": null,
        "reviewed_claim": null,
        "context": 1047576,
        "max_output": 32768,
        "inputs": [
          "image",
          "pdf",
          "text"
        ],
        "outputs": [
          "text"
        ],
        "open_weights": null,
        "observed_at": "2026-11-12T16:16:16.088Z",
        "output_kind": "text",
        "origins": {
          "context": {
            "key": "contextWindow:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "display_name": {
            "key": "displayName:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "inputs": {
            "key": "inputModalities:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "max_output": {
            "key": "maxOutputTokens:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "outputs": {
            "key": "outputModalities:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          },
          "provider": {
            "key": "provider:vercel-gateway",
            "observed_at": "2026-11-12T16:16:16.088Z",
            "story_updated_at": "2026-11-12T16:16:16.088Z",
            "evidence": [
              {
                "source": "vercel-gateway",
                "url": null,
                "authority": "third_party",
                "scope": {
                  "kind": "offer",
                  "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
                },
                "detected_at": null,
                "checked_at": "2026-11-12T16:16:16.088Z"
              }
            ]
          }
        }
      },
      "evidence": [
        {
          "source": "vercel-gateway",
          "url": null,
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:16:16.088Z"
        }
      ]
    }
  ],
  "dates": [
    {
      "kind": "model_release",
      "scope": {
        "kind": "model",
        "id": "gpt-4.1"
      },
      "at": {
        "precision": "day",
        "value": "2025-04-14"
      },
      "release_scope": "public_api",
      "selected": true,
      "evidence": [
        {
          "source": "review",
          "url": "https://openai.com/index/gpt-4-1/",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": null,
          "checked_at": "2026-11-13T14:53:50Z"
        },
        {
          "source": "openai-articles",
          "url": "https://openai.com/index/gpt-4-1",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-11-14T02:21:52.804Z",
          "checked_at": "2026-11-14T02:21:52.804Z"
        },
        {
          "source": "openai-news",
          "url": "https://openai.com/index/gpt-4-1",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-10-07T19:40:56.675Z",
          "checked_at": "2026-11-14T11:06:37.249Z"
        }
      ]
    },
    {
      "kind": "model_release",
      "scope": {
        "kind": "model",
        "id": "gpt-4.1"
      },
      "at": {
        "precision": "day",
        "value": "2025-04-14"
      },
      "release_scope": null,
      "selected": false,
      "evidence": [
        {
          "source": "models-dev",
          "url": null,
          "authority": "third_party",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:13:02.548Z"
        }
      ]
    },
    {
      "kind": "api_availability",
      "scope": {
        "kind": "offer",
        "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
      },
      "at": null,
      "release_scope": null,
      "selected": false,
      "evidence": [
        {
          "source": "openai",
          "url": null,
          "authority": "first_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:24:11.414Z"
        },
        {
          "source": "openai-pricing",
          "url": "https://developers.openai.com/api/docs/pricing",
          "authority": "first_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openai\",\"gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:08:47.129Z"
        }
      ]
    },
    {
      "kind": "api_availability",
      "scope": {
        "kind": "offer",
        "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
      },
      "at": null,
      "release_scope": null,
      "selected": false,
      "evidence": [
        {
          "source": "openrouter",
          "url": "https://openrouter.ai/openai/gpt-4.1",
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openrouter\",\"openai/gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-13T12:52:37.083Z"
        }
      ]
    },
    {
      "kind": "api_availability",
      "scope": {
        "kind": "offer",
        "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
      },
      "at": null,
      "release_scope": null,
      "selected": false,
      "evidence": [
        {
          "source": "openrouter",
          "url": "https://openrouter.ai/openai/gpt-4.1:batch",
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"openrouter\",\"openai/gpt-4.1:batch\",\"batch\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-13T12:52:37.083Z"
        }
      ]
    },
    {
      "kind": "api_availability",
      "scope": {
        "kind": "offer",
        "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
      },
      "at": null,
      "release_scope": null,
      "selected": false,
      "evidence": [
        {
          "source": "vercel-gateway",
          "url": null,
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"vercel-gateway\",\"openai/gpt-4.1\",\"standard\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:16:16.088Z"
        }
      ]
    },
    {
      "kind": "api_availability",
      "scope": {
        "kind": "offer",
        "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
      },
      "at": null,
      "release_scope": null,
      "selected": false,
      "evidence": [
        {
          "source": "vercel-gateway",
          "url": null,
          "authority": "third_party",
          "scope": {
            "kind": "offer",
            "id": "[\"vercel-gateway\",\"openai/gpt-4.1-batch\",\"batch\",null]"
          },
          "detected_at": null,
          "checked_at": "2026-11-12T16:16:16.088Z"
        }
      ]
    },
    {
      "kind": "model_release",
      "scope": {
        "kind": "model",
        "id": "gpt-4.1"
      },
      "at": {
        "precision": "day",
        "value": "2025-05-14"
      },
      "release_scope": "chatgpt_product_rollout",
      "selected": true,
      "evidence": [
        {
          "source": "openai-chatgpt-release-notes",
          "url": "https://help.openai.com/en/articles/6825453-chatgpt-release-notes",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-10-07T18:13:28.058Z",
          "checked_at": "2026-11-14T11:07:30.754Z"
        },
        {
          "source": "openai-model-release-notes",
          "url": "https://help.openai.com/en/articles/9624314-model-release-notes",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-11-05T14:39:16.565Z",
          "checked_at": "2026-11-14T11:07:46.655Z"
        }
      ]
    },
    {
      "kind": "model_release",
      "scope": {
        "kind": "model",
        "id": "gpt-4.1"
      },
      "at": {
        "precision": "day",
        "value": "2025-04-14"
      },
      "release_scope": "public_api",
      "selected": true,
      "evidence": [
        {
          "source": "review",
          "url": "https://openai.com/index/gpt-4-1/",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": null,
          "checked_at": "2026-11-13T14:53:50Z"
        },
        {
          "source": "openai-articles",
          "url": "https://openai.com/index/gpt-4-1",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-11-14T02:21:52.804Z",
          "checked_at": "2026-11-14T02:21:52.804Z"
        },
        {
          "source": "openai-news",
          "url": "https://openai.com/index/gpt-4-1",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-10-07T19:40:56.675Z",
          "checked_at": "2026-11-14T10:45:38.565Z"
        }
      ]
    },
    {
      "kind": "model_release",
      "scope": {
        "kind": "model",
        "id": "gpt-4.1"
      },
      "at": {
        "precision": "day",
        "value": "2025-05-14"
      },
      "release_scope": "chatgpt_product_rollout",
      "selected": true,
      "evidence": [
        {
          "source": "openai-chatgpt-release-notes",
          "url": "https://help.openai.com/en/articles/6825453-chatgpt-release-notes",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-10-07T18:13:28.058Z",
          "checked_at": "2026-11-14T10:52:35.970Z"
        },
        {
          "source": "openai-model-release-notes",
          "url": "https://help.openai.com/en/articles/9624314-model-release-notes",
          "authority": "primary",
          "scope": {
            "kind": "model",
            "id": "gpt-4.1"
          },
          "detected_at": "2026-11-05T14:39:16.565Z",
          "checked_at": "2026-11-14T10:52:51.340Z"
        }
      ]
    }
  ],
  "vendor": "OpenAI",
  "summary": "GPT-4.1 is a model from OpenAI, released on 14 Apr 2025. The context window is 1,047,576 tokens. The maximum output is 32,768 tokens. Pricing is $2.00 per million input tokens and $8.00 per million output tokens.",
  "editorial_guide": null,
  "first_seen_at": "2026-09-27T20:12:36.085Z",
  "first_reported_at": "2025-04-14T10:00:00.000Z",
  "detection": {
    "at": "2026-09-27T20:12:36.085Z",
    "kind": "catalogue_listing",
    "evidence": [
      {
        "source": "discovery:opencode-data",
        "url": "https://opencode.ai/data/openai/gpt-4-1",
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": "2026-09-27T20:12:36.085Z",
        "checked_at": null
      }
    ]
  },
  "days_early": null,
  "released_at": "2025-04-14T00:00:00.000Z",
  "updated_at": "2026-11-14T11:08:44.467Z",
  "forge_facts": [
    {
      "key": "availableInProviderApi:openai",
      "value": true,
      "observed_at": "2026-11-12T16:22:25.107Z"
    },
    {
      "key": "availableOnOpenRouter:openrouter",
      "value": true,
      "observed_at": "2026-11-12T16:18:30.312Z"
    },
    {
      "key": "availableOnOpenRouter:openrouter:batch",
      "value": true,
      "observed_at": "2026-11-12T16:18:30.312Z"
    },
    {
      "key": "catalogueMetadata:openai",
      "value": {
        "shutdown_date": "2027-01-14"
      },
      "observed_at": "2026-11-12T16:24:11.414Z"
    },
    {
      "key": "catalogueMetadata:openrouter",
      "value": {
        "canonical_slug": "openai/gpt-4.1-2025-04-14",
        "default_parameters": {},
        "hugging_face_id": "",
        "knowledge_cutoff": "2024-06-30",
        "links": {
          "details": "/api/v1/models/openai/gpt-4.1-2025-04-14/endpoints"
        },
        "per_request_limits": null,
        "supported_voices": null
      },
      "observed_at": "2026-11-13T12:52:37.083Z"
    },
    {
      "key": "documentedInMakerCatalogue:openai-model-index",
      "value": true,
      "observed_at": "2026-11-12T16:21:56.826Z"
    },
    {
      "key": "lifecycle:azure-foundry-lifecycle",
      "value": {
        "announcedAt": null,
        "customerScope": null,
        "deprecationDate": null,
        "makerOwned": false,
        "modelId": "gpt-4.1",
        "noticeId": null,
        "operation": "base_inference",
        "provider": "Microsoft Foundry",
        "region": null,
        "replacement": null,
        "retirementConstraint": null,
        "retirementDate": "2027-04-14",
        "sourceRecordId": "microsoft-foundry-gpt-4-1-2025-04-14",
        "status": "Deprecated",
        "url": "https://learn.microsoft.com/en-us/azure/foundry/concepts/model-lifecycle-retirement?view=azureml-api-2",
        "version": "2025-04-14"
      },
      "observed_at": "2026-11-12T16:08:16.336Z"
    },
    {
      "key": "lifecycle:azure-foundry-lifecycle:microsoft-foundry-gpt-4-1-2025-04-14",
      "value": {
        "announcedAt": null,
        "customerScope": null,
        "deprecationDate": null,
        "makerOwned": false,
        "modelId": "gpt-4.1",
        "noticeId": null,
        "operation": "base_inference",
        "provider": "Microsoft Foundry",
        "region": null,
        "replacement": null,
        "retirementConstraint": null,
        "retirementDate": "2027-04-14",
        "sourceRecordId": "microsoft-foundry-gpt-4-1-2025-04-14",
        "status": "Deprecated",
        "url": "https://learn.microsoft.com/en-us/azure/foundry/concepts/model-lifecycle-retirement?view=azureml-api-2",
        "version": "2025-04-14"
      },
      "observed_at": "2026-11-12T16:08:16.336Z"
    },
    {
      "key": "lifecycle:azure-foundry-lifecycle:microsoft-foundry-gpt-4-1-2025-04-14-fine-tuned-deployment",
      "value": {
        "announcedAt": null,
        "customerScope": null,
        "deprecationDate": null,
        "makerOwned": false,
        "modelId": "gpt-4.1",
        "noticeId": null,
        "operation": "fine_tuned_deployment",
        "provider": "Microsoft Foundry",
        "region": null,
        "replacement": null,
        "retirementConstraint": null,
        "retirementDate": "2027-10-14",
        "sourceRecordId": "microsoft-foundry-gpt-4-1-2025-04-14-fine-tuned-deployment",
        "status": "Deprecated",
        "url": "https://learn.microsoft.com/en-us/azure/foundry/concepts/model-lifecycle-retirement?view=azureml-api-2",
        "version": "2025-04-14"
      },
      "observed_at": "2026-11-12T16:08:16.336Z"
    },
    {
      "key": "lifecycle:azure-foundry-lifecycle:microsoft-foundry-gpt-4-1-2025-04-14-fine-tuning-training",
      "value": {
        "announcedAt": null,
        "customerScope": {
          "otherCustomers": "base_model_retirement",
          "scheduleAppliesTo": "existing_customers"
        },
        "deprecationDate": null,
        "makerOwned": false,
        "modelId": "gpt-4.1",
        "noticeId": null,
        "operation": "fine_tuning_training",
        "provider": "Microsoft Foundry",
        "region": null,
        "replacement": null,
        "retirementConstraint": {
          "operator": "not_before",
          "value": "2027-04-14"
        },
        "retirementDate": null,
        "sourceRecordId": "microsoft-foundry-gpt-4-1-2025-04-14-fine-tuning-training",
        "status": "Deprecated",
        "url": "https://learn.microsoft.com/en-us/azure/foundry/concepts/model-lifecycle-retirement?view=azureml-api-2",
        "version": "2025-04-14"
      },
      "observed_at": "2026-11-12T16:08:16.336Z"
    },
    {
      "key": "listedInProviderCatalogue:discovery:opencode-data",
      "value": true,
      "observed_at": "2026-11-12T16:01:23.736Z"
    },
    {
      "key": "listedInProviderCatalogue:models-dev",
      "value": true,
      "observed_at": "2026-11-12T16:13:02.548Z"
    },
    {
      "key": "listedInProviderCatalogue:openai",
      "value": true,
      "observed_at": "2026-11-12T16:22:25.107Z"
    },
    {
      "key": "listedInProviderCatalogue:truefoundry-azure",
      "value": true,
      "observed_at": "2026-11-05T16:37:12.846Z"
    },
    {
      "key": "listedInProviderCatalogue:vercel-gateway",
      "value": true,
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "pricing:openai-pricing",
      "value": {
        "input": 2,
        "input_cache_read": 0.5,
        "output": 8,
        "unit": "per_million_tokens"
      },
      "observed_at": "2026-11-12T16:08:47.129Z"
    },
    {
      "key": "pricing:openai-pricing:batch",
      "value": {
        "input": 1,
        "output": 4,
        "unit": "per_million_tokens"
      },
      "observed_at": "2026-11-12T16:08:47.129Z"
    },
    {
      "key": "pricing:openai-pricing:fast",
      "value": {
        "input": 3.5,
        "input_cache_read": 0.875,
        "output": 14,
        "unit": "per_million_tokens"
      },
      "observed_at": "2026-11-12T16:08:47.129Z"
    },
    {
      "key": "pricing:openrouter",
      "value": {
        "completion": "0.000008",
        "input_cache_read": "0.0000005",
        "prompt": "0.000002",
        "unit": "per_token",
        "web_search": "0.01"
      },
      "observed_at": "2026-11-12T16:18:30.312Z"
    },
    {
      "key": "pricing:openrouter:batch",
      "value": {
        "completion": "0.000004",
        "input_cache_read": "0.00000025",
        "prompt": "0.000001",
        "unit": "per_token",
        "web_search": "0.01"
      },
      "observed_at": "2026-11-12T16:18:30.312Z"
    },
    {
      "key": "pricing:vercel-gateway",
      "value": {
        "fast": {
          "input": "0.0000035",
          "input_cache_read": "0.000000875",
          "output": "0.000014"
        },
        "input": "0.000002",
        "input_cache_read": "0.0000005",
        "output": "0.000008",
        "service_tiers": {
          "priority": {
            "input": "0.0000035",
            "input_cache_read": "0.000000875",
            "output": "0.000014"
          }
        },
        "unit": "per_token",
        "web_search": "10"
      },
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "pricing:vercel-gateway:batch",
      "value": {
        "input": "0.000001",
        "input_cache_read": "0.00000025",
        "output": "0.000004",
        "unit": "per_token"
      },
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "providerOffer:openrouter:openai/gpt-4.1",
      "value": {
        "contextWindow": 1047576,
        "maxOutputTokens": 32768,
        "provider": "OpenRouter",
        "sourceRecordId": "openai/gpt-4.1"
      },
      "observed_at": "2026-11-12T16:18:30.312Z"
    },
    {
      "key": "providerOffer:openrouter:openai/gpt-4.1:batch",
      "value": {
        "contextWindow": 1047576,
        "maxOutputTokens": 32768,
        "provider": "OpenRouter",
        "sourceRecordId": "openai/gpt-4.1:batch"
      },
      "observed_at": "2026-11-12T16:18:30.312Z"
    },
    {
      "key": "providerOffer:vercel-gateway:openai/gpt-4.1",
      "value": {
        "catalogueType": "language",
        "contextWindow": 1047576,
        "declaredModalities": {
          "input": [
            "image",
            "pdf",
            "text"
          ],
          "output": [
            "text"
          ]
        },
        "generatesTokens": null,
        "maxOutputTokens": 32768,
        "modelType": "text",
        "outputKind": null,
        "pricing": {
          "fast": {
            "input": "0.0000035",
            "input_cache_read": "0.000000875",
            "output": "0.000014"
          },
          "input": "0.000002",
          "input_cache_read": "0.0000005",
          "output": "0.000008",
          "service_tiers": {
            "priority": {
              "input": "0.0000035",
              "input_cache_read": "0.000000875",
              "output": "0.000014"
            }
          },
          "web_search": "10"
        },
        "provider": "Vercel AI Gateway",
        "sourceRecordId": "openai/gpt-4.1",
        "videoCapabilities": null
      },
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "providerOffer:vercel-gateway:openai/gpt-4.1-batch",
      "value": {
        "catalogueType": "language",
        "contextWindow": 1047576,
        "declaredModalities": {
          "input": [
            "image",
            "pdf",
            "text"
          ],
          "output": [
            "text"
          ]
        },
        "generatesTokens": null,
        "maxOutputTokens": 32768,
        "modelType": "text",
        "outputKind": null,
        "pricing": {
          "input": "0.000001",
          "input_cache_read": "0.00000025",
          "output": "0.000004"
        },
        "provider": "Vercel AI Gateway",
        "sourceRecordId": "openai/gpt-4.1-batch",
        "videoCapabilities": null
      },
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "reportedReleaseDate:models-dev",
      "value": {
        "field": "released",
        "precision": "day",
        "value": "2025-04-14"
      },
      "observed_at": "2026-11-12T16:13:02.548Z"
    },
    {
      "key": "reviewedProvenance:contextWindow",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:displayName",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:inputModalities",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:maxOutputTokens",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:modelReleaseDate",
      "value": {
        "checkedAt": "2026-11-13T14:53:50Z",
        "url": "https://openai.com/index/gpt-4-1/"
      },
      "observed_at": "2026-11-13T14:53:50.000Z"
    },
    {
      "key": "reviewedProvenance:modelType",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:outputModalities",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:provider",
      "value": {
        "checkedAt": "2026-11-04T10:28:28.368222+00:00",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1"
      },
      "observed_at": "2026-11-04T10:28:28.368Z"
    },
    {
      "key": "reviewedProvenance:releaseDate",
      "value": {
        "checkedAt": "2026-11-13T14:53:50Z",
        "url": "https://openai.com/index/gpt-4-1/"
      },
      "observed_at": "2026-11-13T14:53:50.000Z"
    },
    {
      "key": "reviewedProvenance:releasePrecision",
      "value": {
        "checkedAt": "2026-11-13T14:53:50Z",
        "url": "https://openai.com/index/gpt-4-1/"
      },
      "observed_at": "2026-11-13T14:53:50.000Z"
    },
    {
      "key": "reviewedProvenance:releaseScope",
      "value": {
        "checkedAt": "2026-11-13T14:53:50Z",
        "url": "https://openai.com/index/gpt-4-1/"
      },
      "observed_at": "2026-11-13T14:53:50.000Z"
    },
    {
      "key": "servingOffer:openai-pricing:Batch / Batch:gpt-4.1",
      "value": {
        "api_id": "gpt-4.1",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:openai-pricing",
            "observed_at": null,
            "value": "GPT-4.1"
          },
          {
            "key": "provider:openai-pricing",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "pricing:openai-pricing:batch",
            "observed_at": null,
            "value": {
              "input": 1,
              "output": 4,
              "unit": "per_million_tokens"
            }
          }
        ],
        "modality": null,
        "mode": "batch",
        "provider_id": "openai",
        "source": "openai-pricing",
        "url": "https://developers.openai.com/api/docs/pricing"
      },
      "observed_at": "2026-11-12T16:08:47.129Z"
    },
    {
      "key": "servingOffer:openai-pricing:Fast pricing data / Fast:gpt-4.1",
      "value": {
        "api_id": "gpt-4.1",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:openai-pricing",
            "observed_at": null,
            "value": "GPT-4.1"
          },
          {
            "key": "provider:openai-pricing",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "pricing:openai-pricing:fast",
            "observed_at": null,
            "value": {
              "input": 3.5,
              "input_cache_read": 0.875,
              "output": 14,
              "unit": "per_million_tokens"
            }
          }
        ],
        "modality": null,
        "mode": "fast",
        "provider_id": "openai",
        "source": "openai-pricing",
        "url": "https://developers.openai.com/api/docs/pricing"
      },
      "observed_at": "2026-11-12T16:08:47.129Z"
    },
    {
      "key": "servingOffer:openai-pricing:Standard pricing data / Standard:gpt-4.1",
      "value": {
        "api_id": "gpt-4.1",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:openai-pricing",
            "observed_at": null,
            "value": "GPT-4.1"
          },
          {
            "key": "provider:openai-pricing",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "pricing:openai-pricing",
            "observed_at": null,
            "value": {
              "input": 2,
              "input_cache_read": 0.5,
              "output": 8,
              "unit": "per_million_tokens"
            }
          }
        ],
        "modality": null,
        "mode": "standard",
        "provider_id": "openai",
        "source": "openai-pricing",
        "url": "https://developers.openai.com/api/docs/pricing"
      },
      "observed_at": "2026-11-12T16:08:47.129Z"
    },
    {
      "key": "servingOffer:openai:gpt-4.1",
      "value": {
        "api_id": "gpt-4.1",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:openai",
            "observed_at": null,
            "value": "GPT-4.1"
          },
          {
            "key": "provider:openai",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "catalogueMetadata:openai",
            "observed_at": null,
            "value": {
              "shutdown_date": "2027-01-14"
            }
          },
          {
            "key": "listedInProviderCatalogue:openai",
            "observed_at": null,
            "value": true
          },
          {
            "key": "availableInProviderApi:openai",
            "observed_at": null,
            "value": true
          }
        ],
        "modality": null,
        "mode": "standard",
        "provider_id": "openai",
        "source": "openai",
        "url": null
      },
      "observed_at": "2026-11-12T16:24:11.414Z"
    },
    {
      "key": "servingOffer:openrouter:openai/gpt-4.1",
      "value": {
        "api_id": "openai/gpt-4.1",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:openrouter",
            "observed_at": null,
            "value": "OpenAI: GPT-4.1"
          },
          {
            "key": "provider:openrouter",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "catalogueMetadata:openrouter",
            "observed_at": null,
            "value": {
              "canonical_slug": "openai/gpt-4.1-2025-04-14",
              "default_parameters": {},
              "hugging_face_id": "",
              "knowledge_cutoff": "2024-06-30",
              "links": {
                "details": "/api/v1/models/openai/gpt-4.1-2025-04-14/endpoints"
              },
              "per_request_limits": null,
              "supported_voices": null
            }
          },
          {
            "key": "inputModalities:openrouter",
            "observed_at": null,
            "value": [
              "file",
              "image",
              "text"
            ]
          },
          {
            "key": "outputModalities:openrouter",
            "observed_at": null,
            "value": [
              "text"
            ]
          },
          {
            "key": "pricing:openrouter",
            "observed_at": null,
            "value": {
              "completion": "0.000008",
              "input_cache_read": "0.0000005",
              "prompt": "0.000002",
              "unit": "per_token",
              "web_search": "0.01"
            }
          },
          {
            "key": "availableOnOpenRouter:openrouter",
            "observed_at": null,
            "value": true
          },
          {
            "key": "contextWindow:openrouter",
            "observed_at": null,
            "value": 1047576
          },
          {
            "key": "maxOutputTokens:openrouter",
            "observed_at": null,
            "value": 32768
          }
        ],
        "modality": null,
        "mode": "standard",
        "provider_id": "openrouter",
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1"
      },
      "observed_at": "2026-11-13T12:52:37.083Z"
    },
    {
      "key": "servingOffer:openrouter:openai/gpt-4.1:batch",
      "value": {
        "api_id": "openai/gpt-4.1:batch",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:openrouter",
            "observed_at": null,
            "value": "OpenAI: GPT-4.1 (batch)"
          },
          {
            "key": "provider:openrouter",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "catalogueMetadata:openrouter",
            "observed_at": null,
            "value": {
              "canonical_slug": "openai/gpt-4.1-2025-04-14",
              "default_parameters": {},
              "hugging_face_id": "",
              "knowledge_cutoff": "2024-06-30",
              "links": {
                "details": "/api/v1/models/openai/gpt-4.1-2025-04-14/endpoints"
              },
              "per_request_limits": null,
              "supported_voices": null
            }
          },
          {
            "key": "inputModalities:openrouter",
            "observed_at": null,
            "value": [
              "file",
              "image",
              "text"
            ]
          },
          {
            "key": "outputModalities:openrouter",
            "observed_at": null,
            "value": [
              "text"
            ]
          },
          {
            "key": "pricing:openrouter:batch",
            "observed_at": null,
            "value": {
              "completion": "0.000004",
              "input_cache_read": "0.00000025",
              "prompt": "0.000001",
              "unit": "per_token",
              "web_search": "0.01"
            }
          },
          {
            "key": "availableOnOpenRouter:openrouter:batch",
            "observed_at": null,
            "value": true
          },
          {
            "key": "contextWindow:openrouter",
            "observed_at": null,
            "value": 1047576
          },
          {
            "key": "maxOutputTokens:openrouter",
            "observed_at": null,
            "value": 32768
          }
        ],
        "modality": null,
        "mode": "batch",
        "provider_id": "openrouter",
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1:batch"
      },
      "observed_at": "2026-11-13T12:52:37.083Z"
    },
    {
      "key": "servingOffer:vercel-gateway:openai/gpt-4.1",
      "value": {
        "api_id": "openai/gpt-4.1",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:vercel-gateway",
            "observed_at": null,
            "value": "GPT-4.1"
          },
          {
            "key": "provider:vercel-gateway",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "contextWindow:vercel-gateway",
            "observed_at": null,
            "value": 1047576
          },
          {
            "key": "maxOutputTokens:vercel-gateway",
            "observed_at": null,
            "value": 32768
          },
          {
            "key": "inputModalities:vercel-gateway",
            "observed_at": null,
            "value": [
              "image",
              "pdf",
              "text"
            ]
          },
          {
            "key": "outputModalities:vercel-gateway",
            "observed_at": null,
            "value": [
              "text"
            ]
          },
          {
            "key": "pricing:vercel-gateway",
            "observed_at": null,
            "value": {
              "fast": {
                "input": "0.0000035",
                "input_cache_read": "0.000000875",
                "output": "0.000014"
              },
              "input": "0.000002",
              "input_cache_read": "0.0000005",
              "output": "0.000008",
              "service_tiers": {
                "priority": {
                  "input": "0.0000035",
                  "input_cache_read": "0.000000875",
                  "output": "0.000014"
                }
              },
              "unit": "per_token",
              "web_search": "10"
            }
          },
          {
            "key": "modelType:vercel-gateway",
            "observed_at": null,
            "value": "text"
          },
          {
            "key": "listedInProviderCatalogue:vercel-gateway",
            "observed_at": null,
            "value": true
          }
        ],
        "modality": null,
        "mode": "standard",
        "provider_id": "vercel-gateway",
        "source": "vercel-gateway",
        "url": null
      },
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "servingOffer:vercel-gateway:openai/gpt-4.1-batch",
      "value": {
        "api_id": "openai/gpt-4.1-batch",
        "available": true,
        "context_band": null,
        "facts": [
          {
            "key": "displayName:vercel-gateway",
            "observed_at": null,
            "value": "GPT-4.1 (Batch)"
          },
          {
            "key": "provider:vercel-gateway",
            "observed_at": null,
            "value": "OpenAI"
          },
          {
            "key": "contextWindow:vercel-gateway",
            "observed_at": null,
            "value": 1047576
          },
          {
            "key": "maxOutputTokens:vercel-gateway",
            "observed_at": null,
            "value": 32768
          },
          {
            "key": "inputModalities:vercel-gateway",
            "observed_at": null,
            "value": [
              "image",
              "pdf",
              "text"
            ]
          },
          {
            "key": "outputModalities:vercel-gateway",
            "observed_at": null,
            "value": [
              "text"
            ]
          },
          {
            "key": "pricing:vercel-gateway:batch",
            "observed_at": null,
            "value": {
              "input": "0.000001",
              "input_cache_read": "0.00000025",
              "output": "0.000004",
              "unit": "per_token"
            }
          },
          {
            "key": "modelType:vercel-gateway",
            "observed_at": null,
            "value": "text"
          },
          {
            "key": "listedInProviderCatalogue:vercel-gateway",
            "observed_at": null,
            "value": true
          }
        ],
        "modality": null,
        "mode": "batch",
        "provider_id": "vercel-gateway",
        "source": "vercel-gateway",
        "url": null
      },
      "observed_at": "2026-11-12T16:16:16.088Z"
    },
    {
      "key": "servingRegions:models-dev",
      "value": [
        {
          "id": "gpt-4.1@eu",
          "name": "GPT-4.1 (EU)",
          "provider": "requesty",
          "region": "eu"
        }
      ],
      "observed_at": "2026-11-12T16:13:02.548Z"
    },
    {
      "key": "contextWindow",
      "value": 1047576,
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "displayName",
      "value": "GPT-4.1",
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "inputModalities",
      "value": [
        "text",
        "image"
      ],
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "maxOutputTokens",
      "value": 32768,
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "modelType",
      "value": "text",
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "outputModalities",
      "value": [
        "text"
      ],
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "provider",
      "value": "OpenAI",
      "observed_at": "2026-11-04T10:28:28.368222+00:00"
    },
    {
      "key": "releaseDate",
      "value": "2025-04-14",
      "observed_at": "2026-11-13T14:53:50Z"
    },
    {
      "key": "releasePrecision",
      "value": "day",
      "observed_at": "2026-11-13T14:53:50Z"
    },
    {
      "key": "releaseScope",
      "value": "public_api",
      "observed_at": "2026-11-13T14:53:50Z"
    },
    {
      "key": "modelReleaseDate",
      "value": "2025-04-14",
      "observed_at": "2026-11-13T14:53:50Z"
    },
    {
      "key": "makerStatus",
      "value": {
        "status": "access_established",
        "source_event": {
          "precision": "time",
          "value": "2025-04-14T10:00:00Z"
        },
        "basis": "explicit_maker_statement",
        "statements": [
          {
            "kind": "access_established",
            "event_at": {
              "precision": "time",
              "value": "2025-04-14T10:00:00Z"
            },
            "evidence": {
              "source": "openai-articles",
              "url": "https://openai.com/index/gpt-4-1",
              "authority": "primary",
              "scope": {
                "kind": "model",
                "id": "gpt-4.1"
              },
              "detected_at": "2026-11-14T02:21:52.804Z",
              "checked_at": "2026-11-14T02:21:52.804Z"
            }
          }
        ]
      },
      "observed_at": null
    },
    {
      "key": "watchFocus",
      "value": {
        "category": "general",
        "home_eligible": false,
        "basis": "maker_lifecycle"
      },
      "observed_at": null
    }
  ],
  "provenance": {
    "availableInProviderApi:openai": [
      {
        "source": "openai",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:22:25.107Z"
      }
    ],
    "availableOnOpenRouter:openrouter": [
      {
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1",
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:18:30.312Z"
      }
    ],
    "availableOnOpenRouter:openrouter:batch": [
      {
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1:batch",
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:18:30.312Z"
      }
    ],
    "catalogueMetadata:openai": [
      {
        "source": "openai",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:24:11.414Z"
      }
    ],
    "catalogueMetadata:openrouter": [
      {
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1",
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T12:52:37.083Z"
      }
    ],
    "contextWindow": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "displayName": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "documentedInMakerCatalogue:openai-model-index": [
      {
        "source": "openai-model-index",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-14T11:07:40.599Z"
      }
    ],
    "identityAlias:openai/gpt-4.1": [
      {
        "source": "review",
        "url": "https://openrouter.ai/openai/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-03T23:30:33.904Z"
      }
    ],
    "inputModalities": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "lifecycle:azure-foundry-lifecycle": [
      {
        "source": "azure-foundry-lifecycle",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:16.336Z"
      }
    ],
    "lifecycle:azure-foundry-lifecycle:microsoft-foundry-gpt-4-1-2025-04-14": [
      {
        "source": "azure-foundry-lifecycle",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:16.336Z"
      }
    ],
    "lifecycle:azure-foundry-lifecycle:microsoft-foundry-gpt-4-1-2025-04-14-fine-tuned-deployment": [
      {
        "source": "azure-foundry-lifecycle",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:16.336Z"
      }
    ],
    "lifecycle:azure-foundry-lifecycle:microsoft-foundry-gpt-4-1-2025-04-14-fine-tuning-training": [
      {
        "source": "azure-foundry-lifecycle",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:16.336Z"
      }
    ],
    "listedInProviderCatalogue:discovery:opencode-data": [
      {
        "source": "discovery:opencode-data",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:01:23.736Z"
      }
    ],
    "listedInProviderCatalogue:models-dev": [
      {
        "source": "models-dev",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:13:02.548Z"
      }
    ],
    "listedInProviderCatalogue:openai": [
      {
        "source": "openai",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:22:25.107Z"
      }
    ],
    "listedInProviderCatalogue:truefoundry-azure": [
      {
        "source": "truefoundry-azure",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-05T16:37:12.846Z"
      }
    ],
    "listedInProviderCatalogue:vercel-gateway": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "makerStatus": [
      {
        "source": "openai-articles",
        "url": "https://openai.com/index/gpt-4-1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": "2026-11-14T02:21:52.804Z",
        "checked_at": "2026-11-14T02:21:52.804Z"
      }
    ],
    "maxOutputTokens": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "modelReleaseDate": [
      {
        "source": "review",
        "url": "https://openai.com/index/gpt-4-1/",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "modelType": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "outputModalities": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "pricing:openai-pricing": [
      {
        "source": "openai-pricing",
        "url": "https://developers.openai.com/api/docs/pricing",
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:47.129Z"
      }
    ],
    "pricing:openai-pricing:batch": [
      {
        "source": "openai-pricing",
        "url": "https://developers.openai.com/api/docs/pricing",
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:47.129Z"
      }
    ],
    "pricing:openai-pricing:fast": [
      {
        "source": "openai-pricing",
        "url": "https://developers.openai.com/api/docs/pricing",
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:47.129Z"
      }
    ],
    "pricing:openrouter": [
      {
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1",
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:18:30.312Z"
      }
    ],
    "pricing:openrouter:batch": [
      {
        "source": "openrouter",
        "url": "https://openrouter.ai/openai/gpt-4.1:batch",
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:18:30.312Z"
      }
    ],
    "pricing:vercel-gateway": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "pricing:vercel-gateway:batch": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "provider": [
      {
        "source": "review",
        "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368222Z"
      }
    ],
    "providerOffer:openrouter:openai/gpt-4.1": [
      {
        "source": "openrouter",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:18:30.312Z"
      }
    ],
    "providerOffer:openrouter:openai/gpt-4.1:batch": [
      {
        "source": "openrouter",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:18:30.312Z"
      }
    ],
    "providerOffer:vercel-gateway:openai/gpt-4.1": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "providerOffer:vercel-gateway:openai/gpt-4.1-batch": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "releaseDate": [
      {
        "source": "review",
        "url": "https://openai.com/index/gpt-4-1/",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "releasePrecision": [
      {
        "source": "review",
        "url": "https://openai.com/index/gpt-4-1/",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "releaseScope": [
      {
        "source": "review",
        "url": "https://openai.com/index/gpt-4-1/",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "reportedReleaseDate:models-dev": [
      {
        "source": "models-dev",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:13:02.548Z"
      }
    ],
    "reviewedProvenance:contextWindow": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:displayName": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:inputModalities": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:maxOutputTokens": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:modelReleaseDate": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "reviewedProvenance:modelType": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:outputModalities": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:provider": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-04T10:28:28.368Z"
      }
    ],
    "reviewedProvenance:releaseDate": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "reviewedProvenance:releasePrecision": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "reviewedProvenance:releaseScope": [
      {
        "source": "reviewed-claims",
        "url": null,
        "authority": "unknown",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T14:53:50Z"
      }
    ],
    "servingOffer:openai-pricing:Batch / Batch:gpt-4.1": [
      {
        "source": "openai-pricing",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:47.129Z"
      }
    ],
    "servingOffer:openai-pricing:Fast pricing data / Fast:gpt-4.1": [
      {
        "source": "openai-pricing",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:47.129Z"
      }
    ],
    "servingOffer:openai-pricing:Standard pricing data / Standard:gpt-4.1": [
      {
        "source": "openai-pricing",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:08:47.129Z"
      }
    ],
    "servingOffer:openai:gpt-4.1": [
      {
        "source": "openai",
        "url": null,
        "authority": "first_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:24:11.414Z"
      }
    ],
    "servingOffer:openrouter:openai/gpt-4.1": [
      {
        "source": "openrouter",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T12:52:37.083Z"
      }
    ],
    "servingOffer:openrouter:openai/gpt-4.1:batch": [
      {
        "source": "openrouter",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-13T12:52:37.083Z"
      }
    ],
    "servingOffer:vercel-gateway:openai/gpt-4.1": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "servingOffer:vercel-gateway:openai/gpt-4.1-batch": [
      {
        "source": "vercel-gateway",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:16:16.088Z"
      }
    ],
    "servingRegions:models-dev": [
      {
        "source": "models-dev",
        "url": null,
        "authority": "third_party",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": null,
        "checked_at": "2026-11-12T16:13:02.548Z"
      }
    ],
    "watchFocus": [
      {
        "source": "openai-articles",
        "url": "https://openai.com/index/introducing-gpt-5-for-developers",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": "2026-11-14T01:20:31.106Z",
        "checked_at": null
      },
      {
        "source": "openai-articles",
        "url": "https://openai.com/index/healthbench",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": "2026-11-14T01:41:00.390Z",
        "checked_at": null
      },
      {
        "source": "openai-articles",
        "url": "https://openai.com/index/introducing-o3-and-o4-mini",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": "2026-11-14T02:01:23.702Z",
        "checked_at": null
      },
      {
        "source": "openai-articles",
        "url": "https://openai.com/index/gpt-4-1",
        "authority": "primary",
        "scope": {
          "kind": "model",
          "id": "gpt-4.1"
        },
        "detected_at": "2026-11-14T02:21:52.804Z",
        "checked_at": null
      }
    ]
  },
  "sources": [
    {
      "url": "https://artificialanalysis.ai/models",
      "source": "Artificial Analysis · benchmarks"
    },
    {
      "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
      "source": "review"
    },
    {
      "url": "https://developers.openai.com/api/docs/pricing",
      "source": "openai-pricing"
    },
    {
      "url": "https://github.com/openai/codex/blob/627b579219d492b5445d6d433d3110eb53e507dc/codex-rs/apply-patch/src/parser.rs",
      "source": "GitHub · openai/codex · code"
    },
    {
      "url": "https://github.com/openai/codex/blob/82e6bacb9c6950d3b56cb153847fa80bdd698053/codex-rs/apply-patch/src/parser.rs",
      "source": "GitHub · openai/codex · code"
    },
    {
      "url": "https://github.com/openai/openai-agents-js/blob/7589b9c40120b89a7d2d28a5a60b4defe1ed7bf5/packages/agents-core/src/sandbox/capabilities/compaction.ts",
      "source": "GitHub · openai/openai-agents-js · code"
    },
    {
      "url": "https://github.com/openai/openai-agents-python/blob/d68961657843c7d81dfc25834484f8aac2957eb3/docs/ja/models/index.md",
      "source": "GitHub · openai/openai-agents-python · code"
    },
    {
      "url": "https://github.com/openai/openai-agents-python/blob/d68961657843c7d81dfc25834484f8aac2957eb3/src/agents/extensions/models/litellm_provider.py",
      "source": "GitHub · openai/openai-agents-python · code"
    },
    {
      "url": "https://github.com/openai/openai-node/blob/b579bcb3e586d22269ffe6fe504653a0e05acbe8/src/resources/beta/assistants.ts",
      "source": "GitHub · openai/openai-node · code"
    },
    {
      "url": "https://github.com/openai/openai-python/blob/0ebd00647f6088fb100b03440c6c4554bbab549d/src/openai/types/beta/beta_responses_client_event.py",
      "source": "GitHub · openai/openai-python · code"
    },
    {
      "url": "https://help.openai.com/en/articles/6825453-chatgpt-release-notes",
      "source": "openai-chatgpt-release-notes"
    },
    {
      "url": "https://help.openai.com/en/articles/9624314-model-release-notes",
      "source": "openai-model-release-notes"
    },
    {
      "url": "https://models.dev/#gpt-4.1",
      "source": "models.dev · catalogue"
    },
    {
      "url": "https://openai.com/index/gpt-4-1",
      "source": "openai-articles"
    },
    {
      "url": "https://openai.com/index/gpt-4-1/",
      "source": "review"
    },
    {
      "url": "https://openai.com/index/healthbench",
      "source": "openai-articles"
    },
    {
      "url": "https://openai.com/index/introducing-gpt-5-2",
      "source": "OpenAI · official articles"
    },
    {
      "url": "https://openai.com/index/introducing-gpt-5-for-developers",
      "source": "openai-articles"
    },
    {
      "url": "https://openai.com/index/introducing-o3-and-o4-mini",
      "source": "openai-articles"
    },
    {
      "url": "https://opencode.ai/data/openai/gpt-4-1",
      "source": "discovery:opencode-data"
    },
    {
      "url": "https://openrouter.ai/openai/gpt-4.1",
      "source": "openrouter"
    },
    {
      "url": "https://openrouter.ai/openai/gpt-4.1:batch",
      "source": "openrouter"
    },
    {
      "url": "https://vercel.com/ai-gateway",
      "source": "Vercel AI Gateway"
    }
  ],
  "facts": {
    "context_window": 1047576,
    "max_output_tokens": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "open_weights": null,
    "usd_per_million": {
      "input": 2.0,
      "output": 8.0,
      "cached_input": 0.5
    },
    "prices": {
      "currency": "USD",
      "unit": "per_million_tokens",
      "input": {
        "amount": 2.0,
        "mode": "standard",
        "source": "pricing:openai-pricing",
        "observed_at": "2026-11-12T16:08:47.129Z",
        "evidence": [
          {
            "source": "openai-pricing",
            "url": "https://developers.openai.com/api/docs/pricing",
            "authority": "first_party",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-12T16:08:47.129Z"
          }
        ]
      },
      "output": {
        "amount": 8.0,
        "mode": "standard",
        "source": "pricing:openai-pricing",
        "observed_at": "2026-11-12T16:08:47.129Z",
        "evidence": [
          {
            "source": "openai-pricing",
            "url": "https://developers.openai.com/api/docs/pricing",
            "authority": "first_party",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-12T16:08:47.129Z"
          }
        ]
      },
      "cached_input": {
        "amount": 0.5,
        "mode": "standard",
        "source": "pricing:openai-pricing",
        "observed_at": "2026-11-12T16:08:47.129Z",
        "evidence": [
          {
            "source": "openai-pricing",
            "url": "https://developers.openai.com/api/docs/pricing",
            "authority": "first_party",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-12T16:08:47.129Z"
          }
        ]
      }
    },
    "observed_at": "2026-11-13T14:53:50.000Z",
    "output_kind": "text",
    "provenance": {
      "context": {
        "key": "contextWindow",
        "observed_at": "2026-11-04T10:28:28.368Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-04T10:28:28.368222Z"
          }
        ]
      },
      "display_name": {
        "key": "displayName",
        "observed_at": "2026-11-04T10:28:28.368Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-04T10:28:28.368222Z"
          }
        ]
      },
      "inputs": {
        "key": "inputModalities",
        "observed_at": "2026-11-04T10:28:28.368Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-04T10:28:28.368222Z"
          }
        ]
      },
      "max_output": {
        "key": "maxOutputTokens",
        "observed_at": "2026-11-04T10:28:28.368Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-04T10:28:28.368222Z"
          }
        ]
      },
      "outputs": {
        "key": "outputModalities",
        "observed_at": "2026-11-04T10:28:28.368Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-04T10:28:28.368222Z"
          }
        ]
      },
      "price_cached": {
        "key": "pricing:openai-pricing",
        "observed_at": "2026-11-12T16:08:47.129Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "openai-pricing",
            "url": "https://developers.openai.com/api/docs/pricing",
            "authority": "first_party",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-12T16:08:47.129Z"
          }
        ]
      },
      "price_in": {
        "key": "pricing:openai-pricing",
        "observed_at": "2026-11-12T16:08:47.129Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "openai-pricing",
            "url": "https://developers.openai.com/api/docs/pricing",
            "authority": "first_party",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-12T16:08:47.129Z"
          }
        ]
      },
      "price_out": {
        "key": "pricing:openai-pricing",
        "observed_at": "2026-11-12T16:08:47.129Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "openai-pricing",
            "url": "https://developers.openai.com/api/docs/pricing",
            "authority": "first_party",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-12T16:08:47.129Z"
          }
        ]
      },
      "provider": {
        "key": "provider",
        "observed_at": "2026-11-04T10:28:28.368Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://developers.openai.com/api/docs/models/gpt-4.1",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-04T10:28:28.368222Z"
          }
        ]
      },
      "release_date": {
        "key": "releaseDate",
        "observed_at": "2026-11-13T14:53:50.000Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://openai.com/index/gpt-4-1/",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-13T14:53:50Z"
          }
        ]
      },
      "release_precision": {
        "key": "releasePrecision",
        "observed_at": "2026-11-13T14:53:50.000Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://openai.com/index/gpt-4-1/",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-13T14:53:50Z"
          }
        ]
      },
      "release_scope": {
        "key": "releaseScope",
        "observed_at": "2026-11-13T14:53:50.000Z",
        "story_updated_at": "2026-11-14T10:08:41.522Z",
        "evidence": [
          {
            "source": "review",
            "url": "https://openai.com/index/gpt-4-1/",
            "authority": "primary",
            "scope": {
              "kind": "model",
              "id": "gpt-4.1"
            },
            "detected_at": null,
            "checked_at": "2026-11-13T14:53:50Z"
          }
        ]
      }
    }
  },
  "signals": [
    {
      "title": "GPT-4.1: API availability",
      "url": "https://alexgetman.com/signals/2026/09/27/gpt-4-1-2/"
    }
  ]
}