# tuna и Ollama

## Шаг 1. Скачайте клиент

Инструкция доступна на [странице](https://tuna.am/docs/guides/install.md).

## Шаг 2. Запустите Ollama

Инструкцию по установке можно найти в [официальной документации](https://github.com/ollama/ollama/tree/main/docs#getting-started).

## Шаг 3. Запустите tuna

Ollama использует порт `11434` по умолчанию:

```bash
tuna http 11434 --request-header="host:localhost:11434"

```

Обратите внимание, что API будет доступен всем, если потребуется ограничить доступ, есть несколько способов:

* [защита базовой аутентификацией](https://tuna.am/docs/tunnels/http.md#%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B5%D0%B9)
* [защита API токеном](https://tuna.am/docs/tunnels/http.md#%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-api-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%BE%D0%BC)
* [политики трафика](https://tuna.am/docs/traffic-policy.md#basic_auth)

Пример защиты базовой аутентификацией может выглядеть так:

```bash
tuna http 11434 --request-header="host:localhost:11434" --basic-auth="login:password"

```

Все запросы, без передачи корректных реквизитов, будут получать `401` ошибку.
