13 lines
347 B
Python
13 lines
347 B
Python
import abc
|
|
|
|
class Provider:
|
|
def __init__(self, cfg):
|
|
pass
|
|
|
|
@abc.abstractmethod
|
|
def text_chat(self, prompt, session_id, image_url: None, function_call: None, extra_conf: dict = None, default_personality: dict = None) -> str:
|
|
pass
|
|
|
|
@abc.abstractmethod
|
|
def forget(self, session_id = None) -> bool:
|
|
pass |