You need to download the ollama from the official website.
This allow you to use commands on the console: ollama --help into new command shell.
Use the pip tool to install ollma python package:
pip install ollama
Collecting ollama
Downloading ollama-0.2.1-py3-none-any.whl.metadata (4.2 kB)
...
Installing collected packages: httpx, ollama
Attempting uninstall: httpx
Found existing installation: httpx 0.26.0
Uninstalling httpx-0.26.0:
Successfully uninstalled httpx-0.26.0
Successfully installed httpx-0.27.0 ollama-0.2.1
This command will install llama3
ollama run llama3
Let's see a basic python script with mistral model:
import ollama
from rich.console import Console
console = Console()
print(ollama.pull("mistral"))
#with console.pager(styles=True):
# console.print(ollama.show("mistral"))
with console.pager(styles=True):
console.print(ollama.list())
Another python script with llama3 model:
import ollama
stream = ollama.chat(
model='llama3',
messages=[{'role': 'user', 'content': 'Tell me the sizes of Earth?'}],
stream=True,
)
for chunk in stream:
print(chunk['message']['content'], end='', flush=True)
The result is this:
What a great question!
The size of Earth can be measured in various ways, depending on what aspect you're interested in. Here are some common sizes and dimensions of our planet ...