13 lines
523 B
Python
13 lines
523 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
from typing import Self, Any, Optional, Sequence
|
|
from abc import ABC, abstractmethod
|
|
from Interfaces.Drivers.FilesDriverInterface import FilesDriverInterface
|
|
from Interfaces.Managers.SettingsManagerInterface import SettingsManagerInterface
|
|
|
|
class AIChatInterface(ABC):
|
|
|
|
def __init__(self:Self, inputs:Optional[dict[str, Any|None]|Sequence[Any|None]] = None) -> None:
|
|
self.files:FilesDriverInterface = None
|
|
self.settings:SettingsManagerInterface = None |