File tree Expand file tree Collapse file tree 5 files changed +26
-3
lines changed
Expand file tree Collapse file tree 5 files changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -4,5 +4,3 @@ from . import nn
44
55# mlx is imported as a package, primarily for mlx.nn
66__all__ : list [str ] = []
7-
8- nn : Any
Original file line number Diff line number Diff line change 1+ from __future__ import annotations
2+
3+ from collections .abc import Sequence
4+ from typing import Any
5+
6+ from PIL .Image import Image as PILImage
7+
8+ class Chat :
9+ def __init__ (self , messages : list [dict [str , Any ]] | None = None ) -> None : ...
10+ def add_system_message (self , content : str ) -> None : ...
11+ def add_user_message (self , content : str | Sequence [str | Image ]) -> None : ...
12+ def add_assistant_message (self , content : str | list [str | Image ]) -> None : ...
13+ def extend (self , messages : list [dict [str , Any ]]) -> None : ...
14+ def append (self , message : dict [str , Any ]) -> None : ...
15+ def pop (self ) -> dict [str , Any ] | None : ...
16+
17+ class Image :
18+ def __init__ (self , image : PILImage .Image ) -> None : ...
Original file line number Diff line number Diff line change @@ -5,6 +5,6 @@ class Model:
55 def __call__ (self , * args : Any , ** kwargs : Any ) -> Any : ...
66 def stream (self , * args : Any , ** kwargs : Any ) -> Iterable [Any ]: ...
77
8- class AsyncModel ( Model ) :
8+ class AsyncModel :
99 async def __call__ (self , * args : Any , ** kwargs : Any ) -> Any : ...
1010 def stream (self , * args : Any , ** kwargs : Any ) -> AsyncIterable [Any ]: ...
Original file line number Diff line number Diff line change 1+ from typing import Any
2+
3+ __all__ : list [str ] = []
Original file line number Diff line number Diff line change 1+ from typing import Any
2+
3+ class JsonSchema :
4+ def __init__ (self , schema : dict [str , Any ]) -> None : ...
You can’t perform that action at this time.
0 commit comments