14 lines
298 B
Python
14 lines
298 B
Python
from __future__ import annotations
|
|
|
|
import functools
|
|
from importlib.metadata import version
|
|
|
|
from packaging.version import parse
|
|
|
|
|
|
@functools.cache
|
|
def is_openai_v1() -> bool:
|
|
"""Return whether OpenAI API is v1 or more."""
|
|
_version = parse(version("openai"))
|
|
return _version.major >= 1
|