Update domain name references in docs and install script (#2435)

This commit is contained in:
Jeffrey Morgan 2024-02-09 15:19:30 -08:00 committed by GitHub
parent 42b797ed9c
commit 1c8435ffa9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 43 additions and 40 deletions

View file

@ -10,7 +10,7 @@ Get up and running with large language models locally.
### macOS ### macOS
[Download](https://ollama.ai/download/Ollama-darwin.zip) [Download](https://ollama.com/download/Ollama-darwin.zip)
### Windows ### Windows
@ -19,7 +19,7 @@ Coming soon! For now, you can install Ollama on Windows via WSL2.
### Linux & WSL2 ### Linux & WSL2
``` ```
curl https://ollama.ai/install.sh | sh curl -fsSL https://ollama.com/install.sh | sh
``` ```
[Manual install instructions](https://github.com/jmorganca/ollama/blob/main/docs/linux.md) [Manual install instructions](https://github.com/jmorganca/ollama/blob/main/docs/linux.md)
@ -35,7 +35,7 @@ The official [Ollama Docker image](https://hub.docker.com/r/ollama/ollama) `olla
## Quickstart ## Quickstart
To run and chat with [Llama 2](https://ollama.ai/library/llama2): To run and chat with [Llama 2](https://ollama.com/library/llama2):
``` ```
ollama run llama2 ollama run llama2
@ -43,7 +43,7 @@ ollama run llama2
## Model library ## Model library
Ollama supports a list of open-source models available on [ollama.ai/library](https://ollama.ai/library 'ollama model library') Ollama supports a list of open-source models available on [ollama.com/library](https://ollama.com/library 'ollama model library')
Here are some example open-source models that can be downloaded: Here are some example open-source models that can be downloaded:

View file

@ -10,7 +10,7 @@ Create new models or modify models already in the library using the Modelfile. L
Import models using source model weights found on Hugging Face and similar sites by referring to the **[Import Documentation](./import.md)**. Import models using source model weights found on Hugging Face and similar sites by referring to the **[Import Documentation](./import.md)**.
Installing on Linux in most cases is easy using the script on Ollama.ai. To get more detail about the install, including CUDA drivers, see the **[Linux Documentation](./linux.md)**. Installing on Linux in most cases is easy using the script on [ollama.com/download](ollama.com/download). To get more detail about the install, including CUDA drivers, see the **[Linux Documentation](./linux.md)**.
Many of our users like the flexibility of using our official Docker Image. Learn more about using Docker with Ollama using the **[Docker Documentation](https://hub.docker.com/r/ollama/ollama)**. Many of our users like the flexibility of using our official Docker Image. Learn more about using Docker with Ollama using the **[Docker Documentation](https://hub.docker.com/r/ollama/ollama)**.

View file

@ -123,9 +123,9 @@ ollama run example "What is your favourite condiment?"
Publishing models is in early alpha. If you'd like to publish your model to share with others, follow these steps: Publishing models is in early alpha. If you'd like to publish your model to share with others, follow these steps:
1. Create [an account](https://ollama.ai/signup) 1. Create [an account](https://ollama.com/signup)
2. Run `cat ~/.ollama/id_ed25519.pub` to view your Ollama public key. Copy this to the clipboard. 2. Run `cat ~/.ollama/id_ed25519.pub` to view your Ollama public key. Copy this to the clipboard.
3. Add your public key to your [Ollama account](https://ollama.ai/settings/keys) 3. Add your public key to your [Ollama account](https://ollama.com/settings/keys)
Next, copy your model to your username's namespace: Next, copy your model to your username's namespace:
@ -139,7 +139,7 @@ Then push the model:
ollama push <your username>/example ollama push <your username>/example
``` ```
After publishing, your model will be available at `https://ollama.ai/<your username>/example`. After publishing, your model will be available at `https://ollama.com/<your username>/example`.
## Quantization reference ## Quantization reference

View file

@ -3,9 +3,11 @@
## Install ## Install
Install Ollama running this one-liner: Install Ollama running this one-liner:
> >
```bash ```bash
curl https://ollama.ai/install.sh | sh curl -fsSL https://ollama.com/install.sh | sh
``` ```
## Manual install ## Manual install
@ -15,7 +17,7 @@ curl https://ollama.ai/install.sh | sh
Ollama is distributed as a self-contained binary. Download it to a directory in your PATH: Ollama is distributed as a self-contained binary. Download it to a directory in your PATH:
```bash ```bash
sudo curl -L https://ollama.ai/download/ollama-linux-amd64 -o /usr/bin/ollama sudo curl -L https://ollama.com/download/ollama-linux-amd64 -o /usr/bin/ollama
sudo chmod +x /usr/bin/ollama sudo chmod +x /usr/bin/ollama
``` ```
@ -75,13 +77,13 @@ sudo systemctl start ollama
Update ollama by running the install script again: Update ollama by running the install script again:
```bash ```bash
curl https://ollama.ai/install.sh | sh curl -fsSL https://ollama.com/install.sh | sh
``` ```
Or by downloading the ollama binary: Or by downloading the ollama binary:
```bash ```bash
sudo curl -L https://ollama.ai/download/ollama-linux-amd64 -o /usr/bin/ollama sudo curl -L https://ollama.com/download/ollama-linux-amd64 -o /usr/bin/ollama
sudo chmod +x /usr/bin/ollama sudo chmod +x /usr/bin/ollama
``` ```
@ -110,6 +112,7 @@ sudo rm $(which ollama)
``` ```
Remove the downloaded models and Ollama service user and group: Remove the downloaded models and Ollama service user and group:
```bash ```bash
sudo rm -r /usr/share/ollama sudo rm -r /usr/share/ollama
sudo userdel ollama sudo userdel ollama

View file

@ -67,13 +67,13 @@ To use this:
More examples are available in the [examples directory](../examples). More examples are available in the [examples directory](../examples).
### `Modelfile`s in [ollama.ai/library][1] ### `Modelfile`s in [ollama.com/library][1]
There are two ways to view `Modelfile`s underlying the models in [ollama.ai/library][1]: There are two ways to view `Modelfile`s underlying the models in [ollama.com/library][1]:
- Option 1: view a details page from a model's tags page: - Option 1: view a details page from a model's tags page:
1. Go to a particular model's tags (e.g. https://ollama.ai/library/llama2/tags) 1. Go to a particular model's tags (e.g. https://ollama.com/library/llama2/tags)
2. Click on a tag (e.g. https://ollama.ai/library/llama2:13b) 2. Click on a tag (e.g. https://ollama.com/library/llama2:13b)
3. Scroll down to "Layers" 3. Scroll down to "Layers"
- Note: if the [`FROM` instruction](#from-required) is not present, - Note: if the [`FROM` instruction](#from-required) is not present,
it means the model was created from a local file it means the model was created from a local file
@ -225,4 +225,4 @@ MESSAGE assistant yes
- the **`Modelfile` is not case sensitive**. In the examples, uppercase instructions are used to make it easier to distinguish it from arguments. - the **`Modelfile` is not case sensitive**. In the examples, uppercase instructions are used to make it easier to distinguish it from arguments.
- Instructions can be in any order. In the examples, the `FROM` instruction is first to keep it easily readable. - Instructions can be in any order. In the examples, the `FROM` instruction is first to keep it easily readable.
[1]: https://ollama.ai/library [1]: https://ollama.com/library

View file

@ -17,7 +17,7 @@ Prerequisites:
Here are the steps: Here are the steps:
- Install Ollama via standard Linux command (ignore the 404 error): `curl https://ollama.ai/install.sh | sh` - Install Ollama via standard Linux command (ignore the 404 error): `curl https://ollama.com/install.sh | sh`
- Stop the Ollama service: `sudo systemctl stop ollama` - Stop the Ollama service: `sudo systemctl stop ollama`
- Start Ollama serve in a tmux session called ollama_jetson and reference the CUDA libraries path: `tmux has-session -t ollama_jetson 2>/dev/null || tmux new-session -d -s ollama_jetson - Start Ollama serve in a tmux session called ollama_jetson and reference the CUDA libraries path: `tmux has-session -t ollama_jetson 2>/dev/null || tmux new-session -d -s ollama_jetson
'LD_LIBRARY_PATH=/usr/local/cuda/lib64 ollama serve'` 'LD_LIBRARY_PATH=/usr/local/cuda/lib64 ollama serve'`

View file

@ -8,7 +8,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"# Download and run the Ollama Linux install script\n", "# Download and run the Ollama Linux install script\n",
"!curl https://ollama.ai/install.sh | sh\n", "!curl -fsSL https://ollama.com/install.sh | sh\n",
"!command -v systemctl >/dev/null && sudo systemctl stop ollama" "!command -v systemctl >/dev/null && sudo systemctl stop ollama"
] ]
}, },

View file

@ -2,28 +2,28 @@
## Prerequisites ## Prerequisites
- Ollama: https://ollama.ai/download - Ollama: https://ollama.com/download
- Kubernetes cluster. This example will use Google Kubernetes Engine. - Kubernetes cluster. This example will use Google Kubernetes Engine.
## Steps ## Steps
1. Create the Ollama namespace, daemon set, and service 1. Create the Ollama namespace, daemon set, and service
```bash ```bash
kubectl apply -f cpu.yaml kubectl apply -f cpu.yaml
``` ```
1. Port forward the Ollama service to connect and use it locally 1. Port forward the Ollama service to connect and use it locally
```bash ```bash
kubectl -n ollama port-forward service/ollama 11434:80 kubectl -n ollama port-forward service/ollama 11434:80
``` ```
1. Pull and run a model, for example `orca-mini:3b` 1. Pull and run a model, for example `orca-mini:3b`
```bash ```bash
ollama run orca-mini:3b ollama run orca-mini:3b
``` ```
## (Optional) Hardware Acceleration ## (Optional) Hardware Acceleration

View file

@ -1,6 +1,6 @@
# LangChain Web Summarization # LangChain Web Summarization
This example summarizes the website, [https://ollama.ai/blog/run-llama2-uncensored-locally](https://ollama.ai/blog/run-llama2-uncensored-locally) This example summarizes the website, [https://ollama.com/blog/run-llama2-uncensored-locally](https://ollama.com/blog/run-llama2-uncensored-locally)
## Running the Example ## Running the Example

View file

@ -2,7 +2,7 @@ from langchain.llms import Ollama
from langchain.document_loaders import WebBaseLoader from langchain.document_loaders import WebBaseLoader
from langchain.chains.summarize import load_summarize_chain from langchain.chains.summarize import load_summarize_chain
loader = WebBaseLoader("https://ollama.ai/blog/run-llama2-uncensored-locally") loader = WebBaseLoader("https://ollama.com/blog/run-llama2-uncensored-locally")
docs = loader.load() docs = loader.load()
llm = Ollama(model="llama2") llm = Ollama(model="llama2")

View file

@ -40,7 +40,7 @@ You are a log file analyzer. You will receive a set of lines from a log file for
""" """
``` ```
This model is available at https://ollama.ai/mattw/loganalyzer. You can customize it and add to your own namespace using the command `ollama create <namespace/modelname> -f <path-to-modelfile>` then `ollama push <namespace/modelname>`. This model is available at https://ollama.com/mattw/loganalyzer. You can customize it and add to your own namespace using the command `ollama create <namespace/modelname> -f <path-to-modelfile>` then `ollama push <namespace/modelname>`.
Then loganalysis.py scans all the lines in the given log file and searches for the word 'error'. When the word is found, the 10 lines before and after are set as the prompt for a call to the Generate API. Then loganalysis.py scans all the lines in the given log file and searches for the word 'error'. When the word is found, the 10 lines before and after are set as the prompt for a call to the Generate API.

View file

@ -41,15 +41,15 @@ You can also add your own character to be chosen at random when you ask a questi
3. Now you can create a model with this command: 3. Now you can create a model with this command:
```bash ```bash
ollama create <YourNamespace>/lornegreene -f lornegreene/Modelfile ollama create <username>/lornegreene -f lornegreene/Modelfile
``` ```
`YourNamespace` is whatever name you set up when you signed up at [https://ollama.ai/signup](https://ollama.ai/signup). `username` is whatever name you set up when you signed up at [https://ollama.com/signup](https://ollama.com/signup).
4. To add this to your mentors, you will have to update the code as follows. On line 8 of `mentors.ts`, add an object to the array, replacing `<YourNamespace>` with the namespace you used above. 4. To add this to your mentors, you will have to update the code as follows. On line 8 of `mentors.ts`, add an object to the array, replacing `<username>` with the username you used above.
```bash ```bash
{ns: "<YourNamespace>", char: "Lorne Greene"} {ns: "<username>", char: "Lorne Greene"}
``` ```
## Review the Code ## Review the Code

View file

@ -61,7 +61,7 @@ if [ -n "$NEEDS" ]; then
fi fi
status "Downloading ollama..." status "Downloading ollama..."
curl --fail --show-error --location --progress-bar -o $TEMP_DIR/ollama "https://ollama.ai/download/ollama-linux-$ARCH" curl --fail --show-error --location --progress-bar -o $TEMP_DIR/ollama "https://ollama.com/download/ollama-linux-$ARCH"
for BINDIR in /usr/local/bin /usr/bin /bin; do for BINDIR in /usr/local/bin /usr/bin /bin; do
echo $PATH | grep -q $BINDIR && break || continue echo $PATH | grep -q $BINDIR && break || continue