Tidak diperlukan autentikasi saat mengakses API Ollama secara lokal melalui http://localhost:11434.
Autentikasi diperlukan untuk hal-hal berikut:
- Menjalankan model cloud melalui ollama.com
- Mempublikasikan model
- Mengunduh model privat
Ollama mendukung dua metode autentikasi:
- Masuk: masuk dari instalasi lokal Anda, dan Ollama akan otomatis menangani autentikasi permintaan ke ollama.com saat menjalankan perintah
- Kunci API: Kunci API untuk akses programatik ke API ollama.com
Masuk
Untuk masuk ke ollama.com dari instalasi lokal Ollama Anda, jalankan:
ollama signinSetelah masuk, Ollama akan otomatis mengautentikasi perintah sesuai kebutuhan:
ollama run gpt-oss:120b-cloudDemikian pula, saat mengakses endpoint API lokal yang memerlukan akses cloud, Ollama akan otomatis mengautentikasi permintaan:
shell
curl http://localhost:11434/api/generate -d '{
"model": "gpt-oss:120b-cloud",
"prompt": "Why is the sky blue?"
}'Kunci API
Untuk akses langsung ke API ollama.com yang dilayani di https://ollama.com/api, autentikasi melalui kunci API diperlukan.
Pertama, buat kunci API, lalu atur variabel lingkungan OLLAMA_API_KEY:
shell
export OLLAMA_API_KEY=your_api_keyKemudian gunakan kunci API di header 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
}'Kunci API saat ini tidak kedaluwarsa, namun Anda dapat mencabutnya kapan saja di pengaturan kunci API Anda.