Không cần xác thực khi truy cập API của Ollama cục bộ qua http://localhost:11434.
Xác thực là bắt buộc cho các trường hợp sau:
- Chạy các mô hình đám mây thông qua ollama.com
- Xuất bản các mô hình
- Tải xuống các mô hình riêng tư
Ollama hỗ trợ hai phương thức xác thực sau:
- Đăng nhập: Đăng nhập từ bản cài đặt cục bộ của bạn, Ollama sẽ tự động xử lý việc xác thực các yêu cầu gửi đến ollama.com khi bạn chạy các lệnh
- Khóa API: Các khóa API dùng để truy cập lập trình vào API của ollama.com
Đăng nhập
Để đăng nhập vào ollama.com từ bản cài đặt Ollama cục bộ của bạn, hãy chạy lệnh:
ollama signinSau khi đăng nhập thành công, Ollama sẽ tự động xác thực các lệnh khi cần thiết:
ollama run gpt-oss:120b-cloudTương tự, khi truy cập vào điểm cuối API cục bộ yêu cầu truy cập đám mây, Ollama sẽ tự động xác thực yêu cầu đó:
shell
curl http://localhost:11434/api/generate -d '{
"model": "gpt-oss:120b-cloud",
"prompt": "Why is the sky blue?"
}'Khóa API
Để truy cập trực tiếp vào API của ollama.com được cung cấp tại https://ollama.com/api, bạn cần xác thực bằng khóa API.
Đầu tiên, tạo một khóa API, sau đó đặt biến môi trường OLLAMA_API_KEY:
shell
export OLLAMA_API_KEY=your_api_keySau đó sử dụng khóa API trong tiêu đề 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
}'Các khóa API hiện tại không có thời hạn, tuy nhiên bạn có thể thu hồi chúng bất cứ lúc nào trong phần cài đặt khóa API của mình.