Firebase Studio
สร้างต้นแบบ สร้าง และส่งแอปทั้งสแต็กที่ผสานรวม AI ได้อย่างรวดเร็วและมีประสิทธิภาพจากเบราว์เซอร์ของคุณ
Firebase Studio เป็นสภาพแวดล้อมการพัฒนาแบบเอเจนต์ในระบบคลาวด์ที่ช่วยให้คุณสร้างและส่งแอป AI ทั้งสแต็กที่มีคุณภาพระดับเวอร์ชันที่ใช้งานจริง ซึ่งรวมถึง API, แบ็กเอนด์, ฟีดหน้าเว็บ, อุปกรณ์เคลื่อนที่ และอื่นๆ Firebase Studio ผสานรวม Project IDX กับตัวแทน AI เฉพาะทางและความช่วยเหลือจาก Gemini ใน Firebase เพื่อมอบพื้นที่ทำงานแบบทำงานร่วมกันที่เข้าถึงได้จากทุกที่ ซึ่งมีทุกอย่างที่คุณต้องการในการพัฒนาแอปพลิเคชัน คุณสามารถนำเข้าโปรเจ็กต์ที่มีอยู่หรือเริ่มโปรเจ็กต์ใหม่ได้โดยใช้เทมเพลตที่รองรับภาษาและเฟรมเวิร์กต่างๆ
ความสามารถหลัก
นําเข้าโปรเจ็กต์จากระบบควบคุมแหล่งที่มา ไฟล์เก็บถาวรในเครื่อง หรือการออกแบบ Figma | นําแอปของคุณเองมายัง Firebase Studio: นําเข้าไฟล์เก็บถาวรในเครื่อง เชื่อมต่อที่เก็บซอร์สโค้ดสาธารณะหรือส่วนตัว หรือสร้างโค้ดจากการออกแบบ Figma และนําเข้าด้วยปลั๊กอิน Figma ของ Builder.io |
ตั้งค่าโปรเจ็กต์อย่างรวดเร็วด้วยเทมเพลตและตัวอย่างที่มีให้ในตัว |
Firebase Studio ให้บริการเฟรมเวิร์กและภาษาที่รองรับอย่างครอบคลุมด้วยไลบรารีเทมเพลตและแอปตัวอย่างขนาดใหญ่ รวมถึงภาษายอดนิยมอย่าง Go, Java, .NET, Node.js และ Python Flask รวมถึงเฟรมเวิร์กอย่าง Next.js, React, Angular, Vue.js, Android, Flutter และอื่นๆ เริ่มต้นด้วยเทมเพลตหรือแอปตัวอย่างจากแกลเลอรีเทมเพลต และ/หรือสร้างเทมเพลตที่กำหนดเองเพื่อแชร์ |
การสร้างต้นแบบภาษาธรรมชาติอย่างรวดเร็ว | ใช้ Gemini ใน Firebase เพื่อสร้างต้นแบบและเผยแพร่เว็บแอปพลิเคชันแบบ Full Stack ด้วย App Prototyping agent สร้างแอปทั้งแอปด้วยพรอมต์แบบมัลติโมดัล ซึ่งรวมถึงภาษาที่เป็นธรรมชาติ รูปภาพ ภาพวาด ปรับปรุงแอปโดยใช้แกลเลอรีรูปภาพจากคลังภาพจาก Unsplash |
ความช่วยเหลือจาก 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 ใน Firebase ให้ความช่วยเหลือจาก AI ที่รับรู้ถึงเวิร์กスペースด้วยการเขียนโค้ดที่สมบูรณ์ การสร้างโค้ด การทดสอบ การเปิดใช้งานเครื่องมือ และเอกสารประกอบ คุณสามารถปรับแต่งเวิร์กスペース แนวทางการติดตั้งใช้งาน และสภาพแวดล้อมรันไทม์เป้าหมายได้อย่างสมบูรณ์ด้วยการสนับสนุนการกำหนดค่าแบบขยายได้โดยใช้ Nix
พรอมต์โดยไม่ต้องเขียนโค้ด: App Prototyping Agent หรือที่รู้จักกันในชื่อ Prototyper ช่วยให้คุณสร้างเวิร์กスペースใหม่เพื่อแสดงตัวอย่างและปรับแต่งไอเดียแอปด้วย Gemini ใน Firebase ได้โดยไม่ต้องเขียนโค้ด ทำงานร่วมกับตัวแทนโดยใช้พรอมต์แบบมัลติโมดัลเพื่อพัฒนาแอปแบบ Full Stack (ปัจจุบันใช้ได้กับเว็บแอป) ซ้ำๆ ทดสอบและแก้ไขข้อบกพร่อง รวมถึงแชร์งานกับผู้อื่นได้โดยตรงจากเบราว์เซอร์ คุณสามารถเปลี่ยนกลับการเปลี่ยนแปลงได้ทันทีหากจำเป็น เพิ่มฟีเจอร์ใหม่ ทดสอบ เผยแพร่ไปยัง Firebase App Hosting และตรวจสอบประสิทธิภาพของแอปด้วยความสามารถในการสังเกตการณ์ในตัว
คุณสลับระหว่างการเขียนโค้ดและการแจ้งเตือนได้อย่างราบรื่นเพื่อใช้ประโยชน์จากจุดแข็งของแต่ละวิธี ตัวอย่างเช่น คุณอาจเริ่มต้นด้วยโปรโตไทป์ใน App Prototyping agent ซึ่งครอบคลุมพื้นฐานต่างๆ เช่น โครงสร้างแอปและขั้นตอนของผู้ใช้ จากนั้นเปลี่ยนไปใช้ Code เพื่อใช้ตรรกะและการผสานรวมที่กําหนดเองเพิ่มเติม
ความยืดหยุ่นนี้ช่วยให้คุณทำซ้ำได้อย่างรวดเร็วและสร้างแอปที่ตรงกับความต้องการเฉพาะของคุณได้ทั้งหมดจาก Firebase Studio
ราคา โควต้า และขีดจำกัด
ผู้ใช้แต่ละรายมีสิทธิ์เข้าถึง Firebase Studio ได้โดยไม่เสียค่าใช้จ่ายสำหรับเวิร์กスペース 3 รายการ คุณสามารถเพิ่มจำนวนพื้นที่ทำงานที่สามารถสร้างได้สูงสุด 10 แห่งโดยเข้าร่วมโปรแกรมนักพัฒนาแอปของ Google หากต้องการอัปเกรดเป็น 30 เวิร์กスペースที่มีGeminiโควต้าเพิ่มขึ้นสำหรับApp Prototyping agent ให้สมัครใช้บริการแพ็กเกจ 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