1010
1111@dataclass
1212class MLEngine :
13+ """
14+ :meta private:
15+ """
1316 name : str
1417 handler : str
1518 connection_data : dict
@@ -23,19 +26,23 @@ class MLEngines(CollectionBase):
2326 Examples of usage:
2427
2528 Get list
29+
2630 >>> ml_engines = con.ml_engines.list()
2731
2832 Get
33+
2934 >>> openai_engine = con.ml_engines.openai1
3035
3136 Create
37+
3238 >>> con.ml_engines.create(
3339 ... 'openai1',
3440 ... 'openai',
3541 ... connection_data={'api_key': '111'}
3642 ...)
3743
3844 Drop
45+
3946 >>> con.ml_engines.drop('openai1')
4047
4148 """
@@ -46,6 +53,7 @@ def __init__(self, api):
4653 def list (self ) -> List [MLEngine ]:
4754 """
4855 Returns list of ml engines on server
56+
4957 :return: list of ml engines
5058 """
5159
@@ -77,6 +85,7 @@ def get(self, name: str) -> MLEngine:
7785 def create (self , name : str , handler : Union [str , Handler ], connection_data : dict = None ) -> MLEngine :
7886 """
7987 Create new ml engine and return it
88+
8089 :param name: ml engine name, string
8190 :param handler: handler name, string or Handler
8291 :param connection_data: parameters for ml engine, dict, optional
@@ -95,6 +104,7 @@ def create(self, name: str, handler: Union[str, Handler], connection_data: dict
95104 def drop (self , name : str ):
96105 """
97106 Drop ml engine by name
107+
98108 :param name: name
99109 """
100110 ast_query = DropMLEngine (Identifier (name ))
0 commit comments