當透過 http://localhost:11434 在本地存取 Ollama 的 API 時,不需要身分驗證。
以下操作需要身分驗證:
- 透過 ollama.com 執行雲端模型
- 發佈模型
- 下載私有模型
Ollama 支持兩種身分驗證方式:
- 登入:從您的本地安裝版進行登入,執行指令時 Ollama 將自動處理與 ollama.com 的請求驗證
- API keys:用於程式存取 ollama.com API 的 API keys
登入
若要從您的本地 Ollama 安裝中登入 ollama.com,請執行:
ollama signin登入後,Ollama 將會自動驗證所需的指令:
ollama run gpt-oss:120b-cloud同樣地,當存取需要雲端存取的本地 API 端點時,Ollama 也會自動驗證該請求:
shell
curl http://localhost:11434/api/generate -d '{
"model": "gpt-oss:120b-cloud",
"prompt": "Why is the sky blue?"
}'API keys
若要直接存取位於 https://ollama.com/api 的 ollama.com API,則需要透過 API keys 進行身分驗證。
首先,建立一個 API key,然後設定 OLLAMA_API_KEY 環境變數:
shell
export OLLAMA_API_KEY=your_api_key然後在 Authorization 標頭中使用該 API key:
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 keys 不會過期,但您可以在 API keys 設定 中隨時撤銷它們。