Files
AstrBot/model/provider/provider.py
T
2023-11-30 12:46:29 +08:00

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