لا يلزم إجراء مصادقة عند الوصول إلى واجهة برمجة تطبيقات Ollama محليًا عبر http://localhost:11434.
يلزم إجراء مصادقة للحالات التالية:
- تشغيل النماذج السحابية عبر ollama.com
- نشر النماذج
- تنزيل النماذج الخاصة
يدعم Ollama طريقتين للمصادقة:
- تسجيل الدخول: سجّل الدخول من تثبيت Ollama المحلي الخاص بك، وسيتولى Ollama تلقائيًا مصادقة الطلبات الموجهة إلى ollama.com عند تشغيل الأوامر
- مفاتيح واجهة برمجة التطبيقات: مفاتيح واجهة برمجة التطبيقات للوصول البرمجي إلى واجهة برمجة تطبيقات ollama.com
تسجيل الدخول
لتسجيل الدخول إلى ollama.com من تثبيت Ollama المحلي الخاص بك، قم بتشغيل الأمر:
ollama signinبمجرد تسجيل الدخول، سيقوم Ollama تلقائيًا بمصادقة الأوامر عند الحاجة:
ollama run gpt-oss:120b-cloudوبالمثل، عند الوصول إلى نقطة نهاية واجهة برمجة تطبيقات محلية تتطلب وصولاً سحابيًا، سيقوم Ollama تلقائيًا بمصادقة الطلب:
shell
curl http://localhost:11434/api/generate -d '{
"model": "gpt-oss:120b-cloud",
"prompt": "Why is the sky blue?"
}'مفاتيح واجهة برمجة التطبيقات
للوصول المباشر إلى واجهة برمجة تطبيقات ollama.com التي يتم تقديمها على https://ollama.com/api، يلزم إجراء مصادقة عبر مفاتيح واجهة برمجة التطبيقات.
أولاً، أنشئ مفتاح واجهة برمجة تطبيقات، ثم اضبط متغير البيئة OLLAMA_API_KEY:
shell
export OLLAMA_API_KEY=your_api_keyبعد ذلك، استخدم مفتاح واجهة برمجة التطبيقات في رأس 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
}'لا تنتهي صلاحية مفاتيح واجهة برمجة التطبيقات حاليًا، ولكن يمكنك إلغاء صلاحيتها في أي وقت من خلال إعدادات مفاتيح واجهة برمجة التطبيقات.