Coverage for mindsdb / integrations / handlers / openai_handler / constants.py: 100%
11 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1OPENAI_API_BASE = "https://api.openai.com/v1"
3CHAT_MODELS_PREFIXES = ("gpt-3.5", "gpt-3.5", "gpt-3.5", "gpt-4", "o3-mini", "o1-mini")
4COMPLETION_MODELS = ("babbage-002", "davinci-002")
5FINETUNING_MODELS = ("gpt-3.5-turbo", "babbage-002", "davinci-002", "gpt-4")
6COMPLETION_LEGACY_BASE_MODELS = ("davinci", "curie", "babbage", "ada")
7DEFAULT_CHAT_MODEL = "gpt-4o-mini"
9FINETUNING_LEGACY_MODELS = FINETUNING_MODELS
10COMPLETION_LEGACY_MODELS = (
11 COMPLETION_LEGACY_BASE_MODELS
12 + tuple(f"text-{model}-001" for model in COMPLETION_LEGACY_BASE_MODELS)
13 + ("text-davinci-002", "text-davinci-003")
14)
16DEFAULT_EMBEDDING_MODEL = "text-embedding-ada-002"
18IMAGE_MODELS = ("dall-e-2", "dall-e-3")
19DEFAULT_IMAGE_MODEL = "dall-e-2"