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 signinPo zalogowaniu Ollama automatycznie uwierzytelnia polecenia zgodnie z wymaganiami:
ollama run gpt-oss:120b-cloudPodobnie, 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_keyNastę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.