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 และอีกมากมาย


หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์มของคุณ

iOS+ Android เว็บ Flutter

หากกำลังมองหาวิธีเข้าถึงGeminiหรือImagen ฝั่งเซิร์ฟเวอร์ (เช่น ด้วย Python, Node.js หรือ Go) โปรดดูVertex AI SDK ฝั่งเซิร์ฟเวอร์, Genkit หรือ Firebase Extensions สำหรับ Gemini API

ความสามารถหลัก

อินพุตแบบหลายรูปแบบและภาษาธรรมชาติ โมเดล Gemini ทำงานได้หลายรูปแบบ ดังนั้นพรอมต์ที่ส่งไปยัง Gemini API จึงมีได้ทั้งข้อความ รูปภาพ PDF วิดีโอ และเสียง

ทั้งโมเดล 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

ทดลองใช้พรอมต์

ไปที่ Vertex AI Studio

ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบที่รองรับ

ดูข้อมูลเกี่ยวกับรูปแบบที่ใช้ได้กับกรณีการใช้งานต่างๆ รวมถึงโควต้าและราคา