Firebase Studio

สร้างต้นแบบ สร้าง และส่งแอปทั้งสแต็กที่ผสานรวม AI ได้อย่างรวดเร็วและมีประสิทธิภาพจากเบราว์เซอร์ของคุณ

Firebase Studio เป็นสภาพแวดล้อมการพัฒนาแบบเอเจนต์ในระบบคลาวด์ที่ช่วยให้คุณสร้างและส่งแอป AI ทั้งสแต็กที่มีคุณภาพระดับเวอร์ชันที่ใช้งานจริง ซึ่งรวมถึง API, แบ็กเอนด์, ฟีดด้านหน้า, อุปกรณ์เคลื่อนที่ และอื่นๆ Firebase Studio ผสานรวม Project IDX กับตัวแทน AI เฉพาะทางและความช่วยเหลือจาก Gemini ใน Firebase เพื่อมอบพื้นที่ทำงานแบบทำงานร่วมกันที่เข้าถึงได้จากทุกที่ โดยมีทุกอย่างที่คุณต้องการในการพัฒนาแอปพลิเคชัน คุณสามารถนำเข้าโปรเจ็กต์ที่มีอยู่หรือเริ่มโปรเจ็กต์ใหม่ด้วยเทมเพลตที่รองรับภาษาและเฟรมเวิร์กต่างๆ

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

นําเข้าโปรเจ็กต์จากระบบควบคุมแหล่งที่มาหรือที่เก็บถาวรในเครื่อง นําแอปของคุณเองมายัง Firebase Studio โดยการนําเข้าไฟล์เก็บถาวรในเครื่องหรือเชื่อมต่อที่เก็บสาธารณะหรือส่วนตัวใน GitHub, GitLab หรือ Bitbucket
ตั้งค่าโปรเจ็กต์อย่างรวดเร็วด้วยเทมเพลตและตัวอย่างที่มีให้ในตัว

Firebase Studio ให้บริการเฟรมเวิร์กและภาษาที่รองรับอย่างครอบคลุมด้วยไลบรารีเทมเพลตและแอปตัวอย่างขนาดใหญ่ รวมถึงภาษายอดนิยมอย่าง Go, Java, .NET, Node.js และ Python Flask รวมถึงเฟรมเวิร์กอย่าง Next.js, React, Angular, Vue.js, Android, Flutter และอื่นๆ เริ่มต้นด้วยเทมเพลตหรือแอปตัวอย่างจากแกลเลอรีเทมเพลต และ/หรือสร้างเทมเพลตที่กำหนดเองเพื่อแชร์

การสร้างต้นแบบภาษาธรรมชาติอย่างรวดเร็ว ใช้ Gemini ใน Firebase เพื่อสร้างต้นแบบและเผยแพร่เว็บแอปพลิเคชันแบบ Full Stack ด้วย App Prototyping agent สร้างแอปทั้งแอปด้วยพรอมต์แบบมัลติโมดัล ซึ่งรวมถึงภาษาธรรมชาติ รูปภาพ และภาพวาด
ความช่วยเหลือจาก AI ที่พร้อมให้บริการเสมอจาก Gemini ใน Firebase

ใช้ความช่วยเหลือด้านการเขียนโค้ดจาก AI จาก Gemini ใน Firebase ในแพลตฟอร์มการพัฒนาทั้งหมด ได้แก่ การแชทแบบอินเทอร์แอกทีฟ การสร้างโค้ด เครื่องมือการเรียกใช้ และคำแนะนำโค้ดในบรรทัด

Gemini ใน Firebase ช่วยคุณเขียนโค้ดและเอกสารประกอบ แก้ไขข้อบกพร่อง เขียนและเรียกใช้การทดสอบหน่วย จัดการและแก้ไขข้อกำหนดเบื้องต้น ทำงานกับคอนเทนเนอร์ Docker และอื่นๆ ได้

สภาพแวดล้อมการพัฒนาที่คุ้นเคยและปรับแต่งได้สูง

Firebase Studio สร้างขึ้นจากโปรเจ็กต์ Code OSS ที่ได้รับความนิยมและเรียกใช้เครื่องเสมือน (VM) แบบสมบูรณ์ที่ขับเคลื่อนโดย Google Cloud

คุณปรับแต่งเกือบทุกแง่มุมของสภาพแวดล้อมการพัฒนาซอฟต์แวร์ออนไลน์ได้ด้วย Nix ซึ่งรวมถึงแพ็กเกจระบบ เครื่องมือภาษา การกำหนดค่า IDE ตัวอย่างแอป และการกำหนดค่า IDE รวมถึงแชร์โปรเจ็กต์และการกำหนดค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์ทั้งหมดด้วยเทมเพลตที่กำหนดเอง

เครื่องมือในตัว โปรแกรมจำลอง และวิธีการติดตั้งใช้งานที่ผสานรวมกับ Firebase และ Google Cloud อย่างเต็มรูปแบบ

ดูตัวอย่างเว็บและแอป Android ได้ในเบราว์เซอร์ และใช้ประโยชน์จากบริการและเครื่องมือรันไทม์ในตัวสำหรับการจําลอง การทดสอบ และการแก้ไขข้อบกพร่อง

Firebase Studio ผสานรวมกับบริการ Firebase และ Google Cloud อย่างราบรื่น เช่น คุณอาจใช้ Firebase Local Emulator Suite โดยตรงจาก Firebase Studio เพื่อทดสอบ Firebase และบริการ Google Cloud อย่างละเอียด เช่น Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting และ Firebase Hosting ก่อนเผยแพร่แอป

วิธีการทำงาน

Firebase Studio รองรับโหมดหลายโหมดเพื่อรองรับรูปแบบการพัฒนาที่แตกต่างกัน ดังนี้

  • การเขียนโค้ดโดยควบคุมได้อย่างเต็มที่: ทํางานใน IDE ที่ใช้ Code OSS ได้โดยตรง ซึ่งคุณสามารถนําเข้าที่เก็บที่มีอยู่หรือเริ่มโปรเจ็กต์ใหม่ รวมถึงใช้ส่วนขยายจาก Open VSX Registry Gemini ใน Firebaseprovides workspace-aware AI assistance with code completion, code generation, testing, tool-running, and documentation. คุณสามารถปรับแต่งเวิร์กスペース แนวทางการติดตั้งใช้งาน และสภาพแวดล้อมรันไทม์เป้าหมายได้อย่างสมบูรณ์ด้วยการสนับสนุนการกำหนดค่าแบบขยายได้โดยใช้ Nix

  • พรอมต์โดยไม่ต้องเขียนโค้ด: App Prototyping Agent หรือที่รู้จักกันในชื่อ Prototyper ช่วยให้คุณสร้างเวิร์กスペースใหม่เพื่อแสดงตัวอย่างและปรับแต่งไอเดียแอปด้วย Gemini ใน Firebase ได้โดยไม่ต้องเขียนโค้ด ทำงานร่วมกับตัวแทนโดยใช้พรอมต์แบบมัลติโมดัลเพื่อพัฒนาแอปแบบ Full Stack (ปัจจุบันใช้ได้กับเว็บแอป) ซ้ำๆ ทดสอบและแก้ไขข้อบกพร่อง รวมถึงแชร์งานกับผู้อื่นได้โดยตรงจากเบราว์เซอร์ คุณสามารถเปลี่ยนกลับการเปลี่ยนแปลงได้ทันทีหากจําเป็น เพิ่มฟีเจอร์ใหม่ ทดสอบ เผยแพร่ไปยัง Firebase App Hosting และตรวจสอบประสิทธิภาพของแอปด้วยความสามารถในการสังเกตการณ์ในตัว

คุณสลับระหว่างการเขียนโค้ดและการแจ้งเตือนได้อย่างราบรื่นเพื่อใช้ประโยชน์จากจุดแข็งของแต่ละวิธี ตัวอย่างเช่น คุณอาจเริ่มต้นด้วยโปรโตไทป์ใน App Prototyping agent ที่ครอบคลุมข้อมูลเบื้องต้น เช่น โครงสร้างแอปและขั้นตอนของผู้ใช้ จากนั้นเปลี่ยนไปใช้ Code เพื่อใช้ตรรกะและการผสานรวมที่กําหนดเองเพิ่มเติม

ความยืดหยุ่นนี้ช่วยให้คุณทำซ้ำได้อย่างรวดเร็วและสร้างแอปที่ตรงกับความต้องการเฉพาะของคุณได้ทั้งหมดจาก Firebase Studio

ราคา โควต้า และขีดจำกัด

ผู้ใช้แต่ละรายมีสิทธิ์เข้าถึง Firebase Studio ได้โดยไม่เสียค่าใช้จ่ายสำหรับเวิร์กスペース 3 รายการ คุณสามารถเพิ่มจำนวนพื้นที่ทำงานที่สามารถสร้างได้สูงสุด 10 แห่งโดยเข้าร่วมโปรแกรมนักพัฒนาแอปของ Google หากต้องการอัปเกรดเป็น 30 เวิร์กスペース ให้สมัครใช้บริการแพ็กเกจ Google Developer Premium

การผสานรวมบางอย่าง (เช่น Firebase App Hosting) อาจต้องใช้บัญชี Cloud Billing หากคุณสร้างโปรเจ็กต์ Firebase ด้วย Firebase Studio และลิงก์บัญชีสำหรับการเรียกเก็บเงินกับโปรเจ็กต์ดังกล่าว ระบบจะดำเนินการต่อไปนี้

  • ระบบจะอัปเกรดโปรเจ็กต์ Firebase เป็นแพ็กเกจราคา Blaze แบบจ่ายตามการใช้งานจริงโดยอัตโนมัติ

  • การใช้งาน Gemini API ของคุณได้รับการอัปเกรดเป็นระดับแบบชำระเงิน

  • ระบบจะเรียกเก็บเงินจากคุณสำหรับการใช้งานบริการแบบชำระเงินที่เกินโควต้าแบบไม่มีค่าใช้จ่าย

ดูข้อมูลเพิ่มเติมได้ที่ทำความเข้าใจค่าใช้จ่าย App Hosting, ราคา Firebase และราคา Gemini Developer API

วิธีที่ Firebase Studio ใช้ข้อมูลของคุณ

การใช้งาน Firebase Studio จะอยู่ภายใต้ข้อกำหนดในการให้บริการของ Google

อย่างไรก็ตาม โปรดทราบว่าการใช้ฟีเจอร์ Generative AI ภายใน Firebase Studio อยู่ภายใต้บังคับของนโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AI และข้อกำหนดในการให้บริการเพิ่มเติมของ Gemini API (โดยเฉพาะอย่างยิ่งอยู่ภายใต้บังคับของข้อกำหนดในการให้บริการเพิ่มเติมของ Gemini API: บริการที่ไม่มีค่าใช้จ่าย)

หากต้องการบล็อกการใช้พรอมต์และคำตอบของคุณเพื่อการฝึกโมเดล อย่าใช้ App Prototyping agent และไม่ใช้ Gemini ใน Firebase ภายใน Firebase Studio หากต้องการบล็อกการใช้โค้ดสำหรับการฝึกโมเดล ให้ปิดการเติมโค้ดและการจัดทําดัชนีโค้ดในการตั้งค่า Firebase Studio

ขั้นตอนถัดไป