สร้างข้อความจากพรอมต์แบบข้อความเท่านั้นโดยใช้ Gemini API


เมื่อเรียกใช้ Gemini API จากแอปโดยใช้ Vertex AI สำหรับ Firebase SDK คุณสามารถสั่งให้โมเดล Gemini สร้างข้อความโดยอิงจากอินพุตแบบข้อความเท่านั้นได้

ก่อนเริ่มต้น

โปรดอ่านคู่มือเริ่มต้นใช้งาน Vertex AI สำหรับ Firebase SDK หากยังไม่ได้อ่าน ตรวจสอบว่าคุณได้ดำเนินการทั้งหมดต่อไปนี้แล้ว

  • สร้างโปรเจ็กต์ Firebase ใหม่หรือที่มีอยู่ รวมถึงการใช้แพ็กเกจราคา Blaze และการเปิดใช้ API ที่จำเป็น

  • เชื่อมต่อแอปกับ Firebase รวมถึงลงทะเบียนแอปและเพิ่มการกำหนดค่า Firebase ลงในแอป

  • เพิ่ม SDK และเริ่มต้นบริการ Vertex AI และโมเดล Generative ในแอป

หลังจากเชื่อมต่อแอปกับ Firebase เพิ่ม SDK และเริ่มต้นบริการ Vertex AI และโมเดล Generative แล้ว คุณก็พร้อมที่จะเรียกใช้ Gemini API แล้ว

สร้างข้อความจากการป้อนข้อมูลแบบข้อความเท่านั้น

คุณสามารถเรียกใช้ Gemini API ด้วยอินพุตที่มีเฉพาะข้อความได้ สำหรับการโทรเหล่านี้ คุณต้องใช้โมเดลที่รองรับพรอมต์แบบข้อความเท่านั้น (เช่น Gemini 1.5 Pro)

เลือกว่าต้องการสตรีมคำตอบ (generateContentStream) หรือรอคำตอบจนกว่าจะสร้างผลลัพธ์ทั้งหมด (generateContent)

อุปกรณ์การสตรีม

คุณโต้ตอบได้เร็วขึ้นโดยไม่ต้องรอผลลัพธ์ทั้งหมดจากการสร้างโมเดล แต่ใช้การสตรีมเพื่อจัดการผลลัพธ์บางส่วนแทน

ตัวอย่างนี้แสดงวิธีใช้ generateContentStream() เพื่อสตรีมข้อความที่สร้างขึ้นจากคำขอพรอมต์ที่มีเฉพาะข้อความ

โดยไม่ต้องสตรีม

หรือจะรอผลลัพธ์ทั้งหมดแทนการสตรีมก็ได้ เนื่องจากผลลัพธ์จะแสดงหลังจากที่โมเดลเสร็จสิ้นกระบวนการสร้างทั้งหมดแล้ว

ตัวอย่างนี้แสดงวิธีใช้ generateContent() เพื่อสร้างข้อความจากคำขอพรอมต์ที่มีเฉพาะข้อความ

ดูวิธีเลือกโมเดล Gemini และตำแหน่งที่ไม่บังคับสำหรับกรณีการใช้งานและแอปของคุณ

คุณทำอะไรได้อีกบ้าง

  • ดูวิธีนับโทเค็นก่อนส่งพรอมต์แบบยาวไปยังโมเดล
  • เริ่มพิจารณาการเตรียมพร้อมสำหรับเวอร์ชันที่ใช้งานจริง รวมถึงการตั้งค่า Firebase App Check เพื่อปกป้อง Gemini API จากการละเมิดโดยไคลเอ็นต์ที่ไม่ได้รับอนุญาต

ลองใช้ความสามารถอื่นๆ ของ Gemini API

เรียนรู้วิธีควบคุมการสร้างเนื้อหา

นอกจากนี้ คุณยังทดสอบพรอมต์และการกำหนดค่าโมเดลได้โดยใช้ Vertex AI Studio

ดูข้อมูลเพิ่มเติมเกี่ยวกับโมเดล Gemini

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


แสดงความคิดเห็นเกี่ยวกับประสบการณ์การใช้งาน Vertex AI สำหรับ Firebase