При локальном доступе к 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-ключей.