{
    "version": "1.0.0",
    "models": {
        "openai/gpt-4o": {
            "text_tokens": {
                "standard": { "input_per_million": 2.5, "output_per_million": 10.0 }
            }
        },
        "openai/gpt-4o-mini": {
            "text_tokens": {
                "standard": { "input_per_million": 0.15, "output_per_million": 0.6 }
            }
        },
        "anthropic/claude-3-5-sonnet-latest": {
            "text_tokens": {
                "standard": { "input_per_million": 3.0, "output_per_million": 15.0 }
            }
        },
        "deepseek/deepseek-chat": {
            "text_tokens": {
                "standard": { "input_per_million": 0.014, "output_per_million": 0.28 }
            }
        },
        "deepseek/deepseek-reasoner": {
            "text_tokens": {
                "standard": { "input_per_million": 0.14, "output_per_million": 2.19 }
            }
        }
    },
    "patterns": [
        {
            "provider": "openai",
            "pattern": "gpt-3",
            "pricing": {
                "text_tokens": {
                    "standard": { "input_per_million": 0.5, "output_per_million": 1.5 }
                }
            }
        },
        {
            "provider": "openai",
            "pattern": "mini",
            "pricing": {
                "text_tokens": {
                    "standard": { "input_per_million": 0.15, "output_per_million": 0.6 }
                }
            }
        },
        {
            "provider": "anthropic",
            "pattern": "claude-3",
            "pricing": {
                "text_tokens": {
                    "standard": { "input_per_million": 3.0, "output_per_million": 15.0 },
                    "batch": { "input_per_million": 1.5, "output_per_million": 7.5 }
                }
            }
        },
        {
            "provider": "gemini",
            "pattern": "gemini-1\\.5-flash",
            "pricing": {
                "text_tokens": {
                    "standard": { "input_per_million": 0.075, "output_per_million": 0.3 }
                }
            }
        },
        {
            "provider": "gemini",
            "pattern": "gemini-1\\.5-pro",
            "pricing": {
                "text_tokens": {
                    "standard": { "input_per_million": 3.5, "output_per_million": 10.5 }
                }
            }
        },
        {
            "provider": "gemini",
            "pattern": "gemini-2\\.0-flash",
            "pricing": {
                "text_tokens": {
                    "standard": { "input_per_million": 0.1, "output_per_million": 0.4 }
                }
            }
        }
    ]
}
