# file: /home/runner/work/rubricon/rubricon/src/rubricon/providers/openrouter.py
# hypothesis_version: 6.165.7

[0.3, 0.7, 3.8, 120.0, 600, 1000, 'APIConnectionError', 'APITimeoutError', 'AuthenticationError', 'BadRequestError', 'HTTP-Referer', 'NotFoundError', 'OPENROUTER_API_KEY', 'OPENROUTER_BASE_URL', 'OpenRouterProvider', 'RateLimitError', 'Record your verdict.', 'X-Title', 'cache_control', 'cached_tokens', 'completion_tokens', 'content', 'content_filter', 'description', 'effort', 'ephemeral', 'extra_body', 'finish_reason', 'function', 'headers', 'id', 'json_schema', 'length', 'max_tokens', 'messages', 'model', 'name', 'parameters', 'prompt_tokens', 'reasoning', 'response', 'response_format', 'retry-after', 'role', 'rubricon', 'schema', 'seed', 'stop', 'strict', 'system', 'text', 'tool_calls', 'tool_choice', 'tools', 'type', 'usage', 'user', '{', '}']