ไม่จำเป็นต้องมีการตรวจสอบสิทธิ์เมื่อเข้าถึง API ของ Ollama ผ่านเครื่องท้องถิ่นที่ http://localhost:11434
จำเป็นต้องมีการตรวจสอบสิทธิ์สำหรับรายการต่อไปนี้:
- การเรียกใช้โมเดลบนคลาวด์ผ่าน ollama.com
- การเผยแพร่โมเดล
- การดาวน์โหลดโมเดลส่วนตัว
Ollama รองรับวิธีการตรวจสอบสิทธิ์สองรูปแบบ:
- การลงชื่อเข้าใช้: ลงชื่อเข้าใช้จากการติดตั้ง Ollama บนเครื่องท้องถิ่นของคุณ และ Ollama จะจัดการการตรวจสอบสิทธิ์ของคำขอไปยัง ollama.com โดยอัตโนมัติเมื่อรันคำสั่ง
- คีย์ API: คีย์ API สำหรับการเข้าถึง API ของ ollama.com ผ่านโปรแกรม
การลงชื่อเข้าใช้
เพื่อลงชื่อเข้าใช้ ollama.com จากการติดตั้ง Ollama บนเครื่องท้องถิ่นของคุณ ให้รันคำสั่ง:
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
สำหรับการเข้าถึงโดยตรง API ของ ollama.com ที่ให้บริการอยู่ที่ https://ollama.com/api จำเป็นต้องใช้การตรวจสอบสิทธิ์ผ่านคีย์ API
ก่อนอื่น สร้าง คีย์ API จากนั้นตั้งค่าตัวแปรสภาพแวดล้อม OLLAMA_API_KEY:
shell
export OLLAMA_API_KEY=your_api_keyจากนั้นใช้คีย์ API ในส่วนหัว 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
}'คีย์ API ปัจจุบันยังไม่มีวันหมดอายุ อย่างไรก็ตามคุณสามารถเพิกถอนคีย์ได้ตลอดเวลาใน การตั้งค่าคีย์ API ของคุณ