หากต้องการใช้ Gemini API คุณต้องมีคีย์ API คุณสร้างคีย์ได้ในคลิกเดียวใน Google AI Studio
ยืนยันคีย์ API ด้วยคำสั่ง curl
คุณใช้คำสั่ง curl เพื่อยืนยันการตั้งค่าได้ คุณส่งคีย์ API ใน URL อย่างใดอย่างหนึ่งต่อไปนี้ได้
API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \ -d '{"contents":[ {"role": "user", "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \ "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=${API_KEY}"
หรือในส่วนหัว x-goog-api-key
ให้ทำดังนี้
API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \ -H "x-goog-api-key: ${API_KEY}" \ -d '{"contents":[ {"role": "user", "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \ "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent"
รักษาคีย์ API ให้ปลอดภัย
คุณต้องเก็บรักษาคีย์ Gemini API ให้ปลอดภัย สิ่งที่ควรเก็บไว้มีดังนี้ สิ่งที่ควรคำนึงถึงเมื่อใช้คีย์ Gemini API
Google AI Gemini API ใช้คีย์ API สำหรับการให้สิทธิ์ หากผู้อื่นมีสิทธิ์เข้าถึง ลงในคีย์ Gemini API ของคุณ พวกเขาจะโทรออกได้โดยใช้โควต้าของโปรเจ็กต์ ซึ่งอาจทำให้คุณสูญเสียโควต้าหรือการเรียกเก็บเงินเพิ่มเติม (หากการเรียกเก็บเงิน เปิดอยู่) คีย์ API ยังป้องกันการเข้าถึงโมเดลและไฟล์ที่ปรับแต่งด้วย
เมื่อคลิกรับคีย์ API ใน Google AI Studio คุณเลือกได้ว่าจะ จัดสรรคีย์ Gemini API ในโปรเจ็กต์ Google Cloud ใหม่หรือที่มีอยู่ รายการคีย์ API ใน Google AI Studio แสดงคีย์ API ทั้งหมดที่ AI Studio ได้จัดสรรไว้สำหรับใช้กับ AI Gemini API (พร้อมโปรเจ็กต์ Google Cloud ที่เกี่ยวข้องทั้งหมด)
- แต่คีย์ API ทั้งหมดภายในโปรเจ็กต์ Google Cloud อาจมีลักษณะดังนี้ ที่ใช้เรียก Google AI Gemini API คุณสามารถดูและจัดการ คีย์ API ของโปรเจ็กต์ใน API และ บริการ > แผงข้อมูลเข้าสู่ระบบ ในคอนโซล Google Cloud
กำลังเพิ่ม ข้อจำกัดของคีย์ API จะช่วยจำกัดพื้นที่ผิวที่ใช้ผ่านคีย์ API แต่ละรายการได้ โดยค่าเริ่มต้น แอตทริบิวต์ คีย์ Gemini API ที่ Google AI Studio สร้างขึ้นจะใช้ได้กับ AI ของ Google เท่านั้น Gemini API (เรียกอย่างเป็นทางการว่า "Generative Language API" หรือ
generativelanguage.googleapis.com
)- หากมีคีย์ API ในโปรเจ็กต์ Google Cloud ที่ไม่มี API หรือคีย์ API ที่มี Generative Language เป็นรายการที่อนุญาต API ได้ แล้วจึงใช้คีย์เหล่านั้นกับ Google AI Gemini API ดีที่สุด ให้ฝึกจำกัดคีย์ API แต่ละรายการไว้สำหรับ API ที่คุณเรียกใช้โดยใช้คีย์ API นั้นๆ เท่านั้น
- โปรดทราบว่าแม้จะมีข้อจำกัดของคีย์ API หากผู้ไม่ประสงค์ดีได้รับ API คีย์ API ดังกล่าวจะใช้เพื่อโทรออกโดยใช้โควต้าของโปรเจ็กต์สำหรับ API ที่อนุญาตสำหรับคีย์ API นั้น
คุณมีหน้าที่รักษาคีย์ Gemini API ให้ปลอดภัย
- อย่าตรวจสอบคีย์ Gemini API ในการควบคุมแหล่งที่มา
- ความเสี่ยงด้านแอปพลิเคชันฝั่งไคลเอ็นต์ (Android, Swift, เว็บ และ Dart/Flutter) เปิดเผยคีย์ API เราจึงไม่แนะนำให้ใช้ SDK ของไคลเอ็นต์ AI ของ Google ในแอปเวอร์ชันที่ใช้งานจริงเพื่อเรียกใช้ Google AI Gemini API โดยตรงจาก ทั้งแอปบนอุปกรณ์เคลื่อนที่และเว็บแอป ดูการเริ่มต้นใช้งาน SDK อย่างรวดเร็วเพื่อเรียนรู้ แนวทางปฏิบัติแนะนำเฉพาะภาษาเพื่อให้คีย์ API ของคุณปลอดภัย
คุณสามารถดูแนวทางปฏิบัติแนะนำทั่วไป บทความสนับสนุน
ขั้นตอนถัดไป
- ดูการเริ่มต้นใช้งาน API อย่างรวดเร็วเพื่อดูแนวทางปฏิบัติแนะนำ ในการรักษาความปลอดภัยและใช้งานคีย์ API