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]