AliInamdar commited on
Commit
29184ba
·
verified ·
1 Parent(s): ab0665a

Update providers/base.py

Browse files
Files changed (1) hide show
  1. providers/base.py +8 -0
providers/base.py CHANGED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ from abc import ABC, abstractmethod
2
+ from typing import List
3
+
4
+ class ImageProvider(ABC):
5
+ @abstractmethod
6
+ def generate_image(self, prompt: str, size: str = "1024x1024", n: int = 1) -> List[str]:
7
+ """Return a list of base64-encoded PNGs."""
8
+ raise NotImplementedError