Gemini API กำลังใช้ Vertex AI in Firebase
สร้างแอปและฟีเจอร์บนอุปกรณ์เคลื่อนที่และเว็บที่ทำงานด้วยระบบ AI ด้วยโมเดล Gemini และ Imagen โดยใช้ Vertex AI in Firebase
Vertex AI in Firebase ให้คุณเข้าถึงโมเดล Generative AI เวอร์ชันล่าสุดจาก Google ซึ่งได้แก่ โมเดล Gemini และโมเดล Imagen 3
หากต้องการเรียก Vertex AI Gemini API หรือ Imagen API โดยตรงจากแอปบนอุปกรณ์เคลื่อนที่หรือเว็บแอปแทนที่จะเป็นฝั่งเซิร์ฟเวอร์ คุณสามารถใช้ Vertex AI in Firebase SDK SDK ของไคลเอ็นต์เหล่านี้สร้างขึ้นเพื่อใช้กับแอปบนอุปกรณ์เคลื่อนที่และเว็บโดยเฉพาะ โดยจะมีตัวเลือกการรักษาความปลอดภัยเพื่อป้องกันไคลเอ็นต์ที่ไม่ได้รับอนุญาต รวมถึงการผสานรวมกับบริการอื่นๆ ของ Firebase
SDK ของไคลเอ็นต์เหล่านี้ช่วยให้คุณเพิ่มการปรับแต่งในแบบของคุณด้วย AI ลงในแอป สร้างประสบการณ์การแชทด้วย AI สร้างการเพิ่มประสิทธิภาพและการทำงานอัตโนมัติที่ทำงานด้วยระบบ AI และอีกมากมาย
หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์มของคุณ
หากกำลังมองหาวิธีเข้าถึงGeminiหรือImagen ฝั่งเซิร์ฟเวอร์ (เช่น ด้วย Python, Node.js หรือ Go) โปรดดูVertex AI SDK ฝั่งเซิร์ฟเวอร์, Firebase Genkit หรือ Firebase Extensions สำหรับ Gemini API
ความสามารถหลัก
อินพุตแบบหลายโมดัลและภาษาธรรมชาติ |
โมเดล Gemini เป็นโมเดลแบบหลายโมดัล จึงสามารถส่งข้อความ รูปภาพ PDF วิดีโอ และเสียงไปยัง Gemini API
ทั้งโมเดล Gemini และ Imagen สามารถใช้พรอมต์กับอินพุตภาษาธรรมชาติได้ |
ชุดความสามารถที่เพิ่มขึ้น | เมื่อใช้ SDK คุณจะเรียกใช้ Gemini API หรือ Imagen API ได้โดยตรงจากแอปบนอุปกรณ์เคลื่อนที่หรือเว็บเพื่อสร้างประสบการณ์การแชทด้วย AI,สร้างรูปภาพ ใช้การเรียกใช้ฟังก์ชัน (เครื่องมือ) และอื่นๆ |
การรักษาความปลอดภัยและการป้องกันการละเมิดสำหรับแอปเวอร์ชันที่ใช้งานจริง |
ใช้ Firebase App Check เพื่อปกป้อง API ที่เข้าถึงโมเดล Gemini และ Imagen จากการละเมิดโดยไคลเอ็นต์ที่ไม่ได้รับอนุญาต
Vertex AI in Firebase ยังมีขีดจำกัดอัตราต่อผู้ใช้ โดยค่าเริ่มต้น และขีดจำกัดอัตราต่อผู้ใช้เหล่านี้สามารถกำหนดค่าได้อย่างเต็มที่ |
โครงสร้างพื้นฐานที่มีประสิทธิภาพ | ใช้ประโยชน์จากโครงสร้างพื้นฐานที่ปรับขนาดได้ซึ่งสร้างขึ้นเพื่อใช้กับแอปบนอุปกรณ์เคลื่อนที่และเว็บแอป เช่น การจัดการไฟล์ด้วย Cloud Storage for Firebase, การจัดการ Structured Data ด้วยข้อเสนอฐานข้อมูล Firebase (เช่น Cloud Firestore) และการตั้งค่ารันไทม์แบบไดนามิกด้วย Firebase Remote Config |
วิธีการทำงาน
SDK ของ Vertex AI in Firebase ช่วยให้คุณเรียกใช้ Vertex AI Gemini API และ Imagen API ได้โดยตรงจากแอปบนอุปกรณ์เคลื่อนที่หรือเว็บแอป ซึ่งทำให้ไม่ต้องตั้งค่าแบ็กเอนด์
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Gemini API จาก Vertex AI ซึ่งจะช่วยให้คุณเข้าถึงรูปแบบ Gemini ได้
เส้นทางการใช้งาน
เชื่อมต่อแอปกับ Firebase | ลงทะเบียนแอปกับโปรเจ็กต์ Firebase แล้วเพิ่มการกําหนดค่า Firebase ลงในแอป | |
ติดตั้ง SDK และเริ่มต้น | ติดตั้ง Vertex AI in Firebase SDK ที่เจาะจงสำหรับแพลตฟอร์มของแอป จากนั้นเริ่มต้นบริการ Vertex AI และ Generative Model ในแอป | |
ส่งคําขอพรอมต์ไปยังโมเดล Gemini และ Imagen | ใช้ SDK เพื่อส่งพรอมต์ข้อความเท่านั้นหรือมัลติโมดไปยังโมเดล Gemini เพื่อสร้างเอาต์พุตข้อความ โค้ด และรูปภาพและเสียง (เร็วๆ นี้)
หรือจะแจ้งให้Imagenโมเดลสร้างรูปภาพก็ได้
ใช้การเรียกที่ซับซ้อนมากขึ้นเพื่อสร้างประสบการณ์การแชท หรือใช้การเรียกฟังก์ชัน |
|
เตรียมพร้อมสำหรับเวอร์ชันที่ใช้งานจริง | ใช้การผสานรวมที่สําคัญสําหรับแอปบนอุปกรณ์เคลื่อนที่และเว็บ เช่น การปกป้อง API จากการละเมิดด้วย Firebase App Check และการรวมไฟล์ขนาดใหญ่ในคําขอโดยใช้ Cloud Storage for Firebase URL |
ขั้นตอนถัดไป
เริ่มต้นใช้งานการเข้าถึงโมเดลจากอุปกรณ์เคลื่อนที่หรือเว็บแอป
การตั้งค่า iOS+ การตั้งค่า Android การตั้งค่าเว็บ การตั้งค่า Flutter
ทดลองใช้พรอมต์