Spaces:
Sleeping
Sleeping
File size: 518 Bytes
4e4b650 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from typing import List
from PIL import Image
import numpy as np
class DesignModel:
"""Interface for the design model"""
def __init__(self):
self.seed = None
self.neg_prompt = None
self.additional_quality_suffix = None
def generate_design(self, image: Image.Image, num_variations: int = 1, **kwargs) -> List[np.ndarray]:
"""Generate design variations from the input image"""
raise NotImplementedError("This method should be implemented by concrete model classes") |