Skip to content

При локальном доступе к API Ollama через http://localhost:11434 аутентификация не требуется.

Аутентификация требуется в следующих случаях:

  • Запуск облачных моделей через ollama.com
  • Публикация моделей
  • Загрузка частных моделей

Ollama поддерживает два способа аутентификации:

  • Вход в аккаунт: выполните вход в аккаунт из вашей локальной установки Ollama, и система автоматически будет аутентифицировать запросы к ollama.com при выполнении команд
  • API-ключи: ключи для программного доступа к API ollama.com

Вход в аккаунт

Чтобы войти в аккаунт ollama.com из вашей локальной установки Ollama, выполните команду:

ollama signin

После входа в аккаунт Ollama автоматически будет аутентифицировать команды по мере необходимости:

ollama run gpt-oss:120b-cloud

Аналогично, при обращении к локальному API-эндпоинту, требующему доступа к облаку, Ollama автоматически аутентифицирует запрос:

shell
curl http://localhost:11434/api/generate -d '{
  "model": "gpt-oss:120b-cloud",
  "prompt": "Why is the sky blue?"
}'

API-ключи

Для прямого доступа к API ollama.com, доступному по адресу https://ollama.com/api, требуется аутентификация с помощью API-ключей.

Сначала создайте API-ключ, затем задайте переменную окружения OLLAMA_API_KEY:

shell
export OLLAMA_API_KEY=your_api_key

Затем используйте API-ключ в заголовке Authorization:

shell
curl https://ollama.com/api/generate \
  -H "Authorization: Bearer $OLLAMA_API_KEY" \
  -d '{
    "model": "gpt-oss:120b",
    "prompt": "Why is the sky blue?",
    "stream": false
  }'

В настоящее время API-ключи не имеют срока действия, однако вы можете отозвать их в любое время в разделе настроек API-ключей.