mirror of
https://github.com/ollama/ollama-python.git
synced 2026-08-31 16:59:54 +00:00
Merge pull request #3 from jmorganca/mxyng/aliases
add default async client aliases
This commit is contained in:
+19
-34
@@ -16,41 +16,26 @@ __all__ = [
|
|||||||
'show',
|
'show',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
_default_client = Client()
|
_default_client = Client()
|
||||||
|
|
||||||
|
generate = _default_client.generate
|
||||||
|
chat = _default_client.chat
|
||||||
|
pull = _default_client.pull
|
||||||
|
push = _default_client.push
|
||||||
|
create = _default_client.create
|
||||||
|
delete = _default_client.delete
|
||||||
|
list = _default_client.list
|
||||||
|
copy = _default_client.copy
|
||||||
|
show = _default_client.show
|
||||||
|
|
||||||
def generate(*args, **kwargs):
|
_async_default_client = AsyncClient()
|
||||||
return _default_client.generate(*args, **kwargs)
|
|
||||||
|
|
||||||
|
async_generate = _async_default_client.generate
|
||||||
def chat(*args, **kwargs):
|
async_chat = _async_default_client.chat
|
||||||
return _default_client.chat(*args, **kwargs)
|
async_pull = _async_default_client.pull
|
||||||
|
async_push = _async_default_client.push
|
||||||
|
async_create = _async_default_client.create
|
||||||
def pull(*args, **kwargs):
|
async_delete = _async_default_client.delete
|
||||||
return _default_client.pull(*args, **kwargs)
|
async_list = _async_default_client.list
|
||||||
|
async_copy = _async_default_client.copy
|
||||||
|
async_show = _async_default_client.show
|
||||||
def push(*args, **kwargs):
|
|
||||||
return _default_client.push(*args, **kwargs)
|
|
||||||
|
|
||||||
|
|
||||||
def create(*args, **kwargs):
|
|
||||||
return _default_client.create(*args, **kwargs)
|
|
||||||
|
|
||||||
|
|
||||||
def delete(*args, **kwargs):
|
|
||||||
return _default_client.delete(*args, **kwargs)
|
|
||||||
|
|
||||||
|
|
||||||
def list(*args, **kwargs):
|
|
||||||
return _default_client.list(*args, **kwargs)
|
|
||||||
|
|
||||||
|
|
||||||
def copy(*args, **kwargs):
|
|
||||||
return _default_client.copy(*args, **kwargs)
|
|
||||||
|
|
||||||
|
|
||||||
def show(*args, **kwargs):
|
|
||||||
return _default_client.show(*args, **kwargs)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user