Skip to content

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 signin

Setelah masuk, Ollama akan otomatis mengautentikasi perintah sesuai kebutuhan:

ollama run gpt-oss:120b-cloud

Demikian 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_key

Kemudian 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.