| 123456789101112131415161718192021222324 |
- from __future__ import annotations
- from typing import Any
- from typing_extensions import override
- from ._proxy import LazyProxy
- class ResourcesProxy(LazyProxy[Any]):
- """A proxy for the `openai.resources` module.
- This is used so that we can lazily import `openai.resources` only when
- needed *and* so that users can just import `openai` and reference `openai.resources`
- """
- @override
- def __load__(self) -> Any:
- import importlib
- mod = importlib.import_module("openai.resources")
- return mod
- resources = ResourcesProxy().__as_proxied__()
|