videoNote / backend /app /gpt /base.py
zhoujiaangyao
deploy videomemo backend to HF Space
6cfe55f
Raw
History Blame Contribute Delete
338 Bytes
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