สร้างข้อความจากพรอมต์แบบข้อความเท่านั้นโดยใช้ 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