You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
1.8 KiB

<div align="center">
<picture>
<source media="(prefers-color-scheme: dark)" height="200px" srcset="https://github.com/jmorganca/ollama/assets/3325447/318048d2-b2dd-459c-925a-ac8449d5f02c">
<img alt="logo" height="200px" src="https://github.com/jmorganca/ollama/assets/3325447/c7d6e15f-7f4d-4776-b568-c084afa297c2">
</picture>
</div>
3 years ago
# Ollama
3 years ago
Create, run, and share self-contained large language models (LLMs). Ollama bundles a model’s weights, configuration, prompts, and more into self-contained packages that run anywhere.
3 years ago
> Note: Ollama is in early preview. Please report any issues you find.
3 years ago
## Examples
### Quickstart
3 years ago
```
ollama run llama2
>>> hi
Hello! How can I help you today?
3 years ago
```
### Creating a model
3 years ago
Create a `Modelfile`:
3 years ago
```
FROM llama2
PROMPT """
You are super mario from super mario bros. Answer Mario, the assistant, only.
User: {{ .Prompt }}
Mario:
"""
```
Next, create and run the model:
```
ollama create mario -f ./Modelfile
ollama run mario
>>> hi
Hello! It's your friend Mario.
```
## Install
3 years ago
- [Download](https://ollama.ai/download) for macOS on Apple Silicon (Intel coming soon)
- Download for Windows and Linux (coming soon)
- Build [from source](#building)
## Model library
Ollama includes a library of open-source, pre-trained models. More models are coming soon.
| Model | Parameters | Size | Download |
| ----------- | ---------- | ----- | ------------------------- |
| Llama2 | 7B | 3.8GB | `ollama pull llama` |
| Orca Mini | 3B | 1.9GB | `ollama pull orca` |
| Vicuna | 7B | 3.8GB | `ollama pull vicuna` |
| Nous-Hermes | 13 | 7.3GB | `ollama pull hous-hermes` |
## Building
```
3 years ago
go build .
```
3 years ago
To run it start the server:
3 years ago
```
./ollama server &
```
Finally, run a model!
```
./ollama run llama2
3 years ago
```