image_models.py 436 B

123456789101112131415
  1. from __future__ import annotations
  2. from ..models import ModelUtils
  3. from ..Provider import ProviderUtils
  4. class ImageModels():
  5. def __init__(self, client):
  6. self.client = client
  7. def get(self, name, default=None):
  8. if name in ModelUtils.convert:
  9. return ModelUtils.convert[name].best_provider
  10. if name in ProviderUtils.convert:
  11. return ProviderUtils.convert[name]
  12. return default