mirror of
https://github.com/ollama/ollama-python.git
synced 2026-09-13 22:49:54 +00:00
make 3.8 happy
This commit is contained in:
+17
-31
@@ -18,6 +18,8 @@ from typing import (
|
|||||||
TypeVar,
|
TypeVar,
|
||||||
Union,
|
Union,
|
||||||
overload,
|
overload,
|
||||||
|
Dict,
|
||||||
|
List,
|
||||||
)
|
)
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
@@ -476,10 +478,10 @@ class Client(BaseClient):
|
|||||||
model: str,
|
model: str,
|
||||||
quantize: Optional[str] = None,
|
quantize: Optional[str] = None,
|
||||||
from_: Optional[str] = None,
|
from_: Optional[str] = None,
|
||||||
files: Optional[dict[str, str]] = None,
|
files: Optional[Dict[str, str]] = None,
|
||||||
adapters: Optional[dict[str, str]] = None,
|
adapters: Optional[Dict[str, str]] = None,
|
||||||
template: Optional[str] = None,
|
template: Optional[str] = None,
|
||||||
license: Optional[Union[str, list[str]]] = None,
|
license: Optional[Union[str, List[str]]] = None,
|
||||||
system: Optional[str] = None,
|
system: Optional[str] = None,
|
||||||
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
||||||
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
||||||
@@ -493,26 +495,10 @@ class Client(BaseClient):
|
|||||||
model: str,
|
model: str,
|
||||||
quantize: Optional[str] = None,
|
quantize: Optional[str] = None,
|
||||||
from_: Optional[str] = None,
|
from_: Optional[str] = None,
|
||||||
files: Optional[dict[str, str]] = None,
|
files: Optional[Dict[str, str]] = None,
|
||||||
adapters: Optional[dict[str, str]] = None,
|
adapters: Optional[Dict[str, str]] = None,
|
||||||
template: Optional[str] = None,
|
template: Optional[str] = None,
|
||||||
license: Optional[Union[str, list[str]]] = None,
|
license: Optional[Union[str, List[str]]] = None,
|
||||||
system: Optional[str] = None,
|
|
||||||
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
|
||||||
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
|
||||||
*,
|
|
||||||
stream: Literal[True] = True,
|
|
||||||
) -> Iterator[ProgressResponse]: ...
|
|
||||||
|
|
||||||
def create(
|
|
||||||
self,
|
|
||||||
model: str,
|
|
||||||
quantize: Optional[str] = None,
|
|
||||||
from_: Optional[str] = None,
|
|
||||||
files: Optional[dict[str, str]] = None,
|
|
||||||
adapters: Optional[dict[str, str]] = None,
|
|
||||||
template: Optional[str] = None,
|
|
||||||
license: Optional[Union[str, list[str]]] = None,
|
|
||||||
system: Optional[str] = None,
|
system: Optional[str] = None,
|
||||||
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
||||||
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
||||||
@@ -978,10 +964,10 @@ class AsyncClient(BaseClient):
|
|||||||
model: str,
|
model: str,
|
||||||
quantize: Optional[str] = None,
|
quantize: Optional[str] = None,
|
||||||
from_: Optional[str] = None,
|
from_: Optional[str] = None,
|
||||||
files: Optional[dict[str, str]] = None,
|
files: Optional[Dict[str, str]] = None,
|
||||||
adapters: Optional[dict[str, str]] = None,
|
adapters: Optional[Dict[str, str]] = None,
|
||||||
template: Optional[str] = None,
|
template: Optional[str] = None,
|
||||||
license: Optional[Union[str, list[str]]] = None,
|
license: Optional[Union[str, List[str]]] = None,
|
||||||
system: Optional[str] = None,
|
system: Optional[str] = None,
|
||||||
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
||||||
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
||||||
@@ -995,10 +981,10 @@ class AsyncClient(BaseClient):
|
|||||||
model: str,
|
model: str,
|
||||||
quantize: Optional[str] = None,
|
quantize: Optional[str] = None,
|
||||||
from_: Optional[str] = None,
|
from_: Optional[str] = None,
|
||||||
files: Optional[dict[str, str]] = None,
|
files: Optional[Dict[str, str]] = None,
|
||||||
adapters: Optional[dict[str, str]] = None,
|
adapters: Optional[Dict[str, str]] = None,
|
||||||
template: Optional[str] = None,
|
template: Optional[str] = None,
|
||||||
license: Optional[Union[str, list[str]]] = None,
|
license: Optional[Union[str, List[str]]] = None,
|
||||||
system: Optional[str] = None,
|
system: Optional[str] = None,
|
||||||
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
||||||
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
||||||
@@ -1011,10 +997,10 @@ class AsyncClient(BaseClient):
|
|||||||
model: str,
|
model: str,
|
||||||
quantize: Optional[str] = None,
|
quantize: Optional[str] = None,
|
||||||
from_: Optional[str] = None,
|
from_: Optional[str] = None,
|
||||||
files: Optional[dict[str, str]] = None,
|
files: Optional[Dict[str, str]] = None,
|
||||||
adapters: Optional[dict[str, str]] = None,
|
adapters: Optional[Dict[str, str]] = None,
|
||||||
template: Optional[str] = None,
|
template: Optional[str] = None,
|
||||||
license: Optional[Union[str, list[str]]] = None,
|
license: Optional[Union[str, List[str]]] = None,
|
||||||
system: Optional[str] = None,
|
system: Optional[str] = None,
|
||||||
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
parameters: Optional[Union[Mapping[str, Any], Options]] = None,
|
||||||
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
messages: Optional[Sequence[Union[Mapping[str, Any], Message]]] = None,
|
||||||
|
|||||||
Reference in New Issue
Block a user