Skip to content

Uwierzytelnianie nie jest wymagane podczas lokalnego dostępu do API Ollama za pośrednictwem http://localhost:11434.

Uwierzytelnianie jest wymagane w następujących przypadkach:

  • Uruchamianie modeli chmurowych za pośrednictwem ollama.com
  • Publikowanie modeli
  • Pobieranie prywatnych modeli

Ollama obsługuje dwie metody uwierzytelniania:

  • Logowanie: zaloguj się z lokalnej instalacji Ollama, a aplikacja automatycznie zajmie się uwierzytelnianiem żądań do ollama.com podczas wykonywania poleceń
  • Klucze API: klucze API służą do programistycznego dostępu do API serwisu ollama.com

Logowanie

Aby zalogować się do ollama.com z lokalnej instalacji Ollama, uruchom:

ollama signin

Po zalogowaniu Ollama automatycznie uwierzytelnia polecenia zgodnie z wymaganiami:

ollama run gpt-oss:120b-cloud

Podobnie, podczas dostępu do lokalnego punktu końcowego API, który wymaga dostępu do chmury, Ollama automatycznie uwierzytelni żądanie:

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

Klucze API

Aby uzyskać bezpośredni dostęp do API serwisu ollama.com dostępnego pod adresem https://ollama.com/api, wymagane jest uwierzytelnianie za pomocą kluczy API.

Najpierw utwórz klucz API, a następnie ustaw zmienną środowiskową OLLAMA_API_KEY:

shell
export OLLAMA_API_KEY=your_api_key

Następnie użyj klucza API w nagłówku 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
  }'

Klucze API obecnie nie wygasają, jednak możesz je cofnąć w dowolnym momencie w ustawieniach kluczy API.