Автентифікація не потрібна при локальному доступі до API Ollama через http://localhost:11434.
Автентифікація потрібна для наступних операцій:
- Запуск хмарних моделей через ollama.com
- Публікація моделей
- Завантаження приватних моделей
Ollama підтримує два методи автентифікації:
- Вхід в обліковий запис: увійдіть у свій обліковий запис ollama.com із локальної установки Ollama, і система автоматично автентифікуватиме запити до ollama.com під час виконання команд
- API-ключі: ключі для програмного доступу до API ollama.com
Вхід в обліковий запис
Щоб увійти в обліковий запис ollama.com із локальної установки Ollama, виконайте команду:
ollama signinПісля входу в обліковий запис Ollama автоматично автентифікуватиме команди за потреби:
ollama run gpt-oss:120b-cloudАналогічно, при доступі до локального endpoint-а 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-ключів.