"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations from openrouter.types import UnrecognizedStr from typing import Literal, Union DataCollection = Union[ Literal[ "deny", "allow", ], UnrecognizedStr, ] r"""Data collection setting. If no available model provider meets the requirement, your request will return an error. - allow: (default) allow providers which store user data non-transiently and may train on it - deny: use only providers which do not collect user data. """