File size: 338 Bytes
6cfe55f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | from abc import ABC,abstractmethod
from app.models.gpt_model import GPTSource
class GPT(ABC):
def summarize(self, source:GPTSource )->str:
'''
:param source:
:return:
'''
pass
def create_messages(self, segments:list,**kwargs)->list:
pass
def list_models(self):
pass |