main
 1# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
 2
 3from typing import Union
 4from typing_extensions import Literal, TypeAlias
 5
 6from .chat_model import ChatModel
 7
 8__all__ = ["AllModels"]
 9
10AllModels: TypeAlias = Union[
11    str,
12    ChatModel,
13    Literal[
14        "o1-pro",
15        "o1-pro-2025-03-19",
16        "o3-pro",
17        "o3-pro-2025-06-10",
18        "o3-deep-research",
19        "o3-deep-research-2025-06-26",
20        "o4-mini-deep-research",
21        "o4-mini-deep-research-2025-06-26",
22        "computer-use-preview",
23        "computer-use-preview-2025-03-11",
24        "gpt-5-codex",
25        "gpt-5-pro",
26        "gpt-5-pro-2025-10-06",
27        "gpt-5.1-codex-max",
28    ],
29]