स्थानीय रूप से http://localhost:11434 के माध्यम से ओलामा (Ollama) के API तक पहुंचने के लिए किसी प्रमाणीकरण की आवश्यकता नहीं होती है।
प्रमाणीकरण निम्नलिखित के लिए आवश्यक है:
- ollama.com के माध्यम से क्लाउड मॉडल चलाना
- मॉडल प्रकाशित करना
- निजी मॉडल डाउनलोड करना
ओलामा दो प्रमाणीकरण विधियों का समर्थन करता है:
- साइन इन करना: अपनी स्थानीय इंस्टालेशन से साइन इन करें, और कमांड चलाते समय ओलामा स्वचालित रूप से ollama.com को भेजे जाने वाले अनुरोधों के प्रमाणीकरण का ख्याल रखेगा।
- API कुंजियां: ollama.com के API तक प्रोग्रामेटिक पहुंच के लिए API कुंजियां
साइन इन करना
अपनी ओलामा की स्थानीय इंस्टालेशन से ollama.com पर साइन इन करने के लिए, निम्नलिखित चलाएं:
ollama signinएक बार साइन इन हो जाने के बाद, ओलामा आवश्यकतानुसार स्वचालित रूप से कमांडों का प्रमाणीकरण करेगा:
ollama run gpt-oss:120b-cloudइसी तरह, जब किसी स्थानीय API एंडपॉइंट तक पहुंच की जाती है जिसके लिए क्लाउड एक्सेस की आवश्यकता होती है, तो ओलामा स्वचालित रूप से अनुरोध का प्रमाणीकरण करेगा:
shell
curl http://localhost:11434/api/generate -d '{
"model": "gpt-oss:120b-cloud",
"prompt": "Why is the sky blue?"
}'API कुंजियां
https://ollama.com/api पर होस्ट किए गए ollama.com के API तक सीधी पहुंच के लिए, API कुंजियों के माध्यम से प्रमाणीकरण आवश्यक है।
सबसे पहले, एक API कुंजी बनाएं, फिर OLLAMA_API_KEY पर्यावरण चर सेट करें:
shell
export OLLAMA_API_KEY=your_api_keyफिर प्राधिकरण (Authorization) हेडर में API कुंजी का उपयोग करें:
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 कुंजियां वर्तमान में समाप्त नहीं होती हैं, हालांकि आप किसी भी समय अपनी API कुंजियों की सेटिंग्स में उन्हें रद्द कर सकते हैं।