โหมดบิวด์ใน Google AI Studio สามารถตั้งค่าและผสานรวมCloud Firestoreและ Firebase Authenticationเข้ากับเว็บแอปโดยอัตโนมัติ ซึ่งช่วยให้สร้างแอปที่มี การจัดเก็บข้อมูลแบบถาวรและขั้นตอนการเข้าสู่ระบบที่ปลอดภัยได้ง่ายขึ้น เพียงแค่พรอมต์เดียวและการคลิกไม่กี่ครั้ง คุณก็สามารถมอบหมายให้ Agent ของ Google AI Studio ตั้งค่าโปรเจ็กต์ Firebase เชื่อมต่อแอปกับโปรเจ็กต์นั้น และสร้างโค้ด Cloud Firestore และ Authentication ทั้งหมดในแอปได้โดยตรง
ภาพรวม: เพิ่มแบ็กเอนด์ลงในแอป Google AI Studio
อธิบายไอเดีย: สร้างแอปใหม่ใน Google AI Studio และอธิบาย ฟีเจอร์ที่ต้องใช้ฐานข้อมูลหรือการตรวจสอบสิทธิ์ ตัวอย่างเช่น คุณอาจ ป้อนพรอมต์ว่า:
Build a shared to-do list app using Firebase as a backend.เปิดใช้การผสานรวม Firebase: ในการ์ดที่ปรากฏขึ้น ให้กำหนดค่า การตั้งค่าดังนี้
- ปรับแต่งโปรเจ็กต์หรือสถานที่ตั้ง (ไม่บังคับ): คลิกไอคอนการตั้งค่า แล้วเลือกสถานที่ตั้งหรือโปรเจ็กต์ Google Cloud ที่ต้องการใช้
- ยืนยันการเลือก: คลิกปุ่มเปิดใช้ Firebase เพื่อดำเนินการต่อ
จากนั้น Agent จะเชื่อมต่อแอปกับโปรเจ็กต์ Firebase โดยอัตโนมัติและ สร้างโค้ด Cloud Firestore และ Authentication ที่จำเป็น รวมถึงไฟล์
/src/lib/firebase.tsและไฟล์firestore.rulesติดตั้งใช้งาน: เมื่อพร้อมแล้ว ให้ใช้ตัวเลือกแชร์ > เผยแพร่ เพื่อติดตั้งใช้งาน เว็บแอปใน Cloud Run ระบบจะติดตั้งใช้งานแอปในโปรเจ็กต์เดียวกับที่คุณเลือกไว้ระหว่างการตั้งค่าโดยอัตโนมัติ
นอกจากนี้ โปรดตรวจสอบ ที่สร้างโดย AI Firebase Security Rulesก่อนแชร์หรือติดตั้งใช้งานแอป
เพิ่ม Firebase ลงในแอประหว่างการพัฒนา
หากต้องการเพิ่มการผสานรวม Firebase ลงในแอปที่คุณกำลัง พัฒนาใน Google AI Studio คุณสามารถทำได้ทุกเมื่อในระหว่างระยะการ ทำซ้ำโดยใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
- พูดคุยกับ Agent: สั่งให้ Agent เพิ่มฟีเจอร์ที่ต้องใช้
ฐานข้อมูลหรือการตรวจสอบสิทธิ์
(เช่น
Add a Firestore database to this app) - ใช้เมนูการตั้งค่า: ไปที่การตั้งค่า > การผสานรวม แล้วคลิกการ์ด Firebase Firestore & Auth
ทั้ง 2 ตัวเลือกจะเปิดใช้ขั้นตอนการตั้งค่าการผสานรวม Firebase ซึ่งช่วยให้คุณ เลือกโปรเจ็กต์ กำหนดค่าสถานที่ตั้งแบ็กเอนด์ และเปิดใช้การผสานรวม สำหรับแอปได้ตามที่อธิบายไว้ในภาพรวม
เมื่อเปิดใช้การผสานรวมแล้ว คุณสามารถตรวจสอบการกำหนดค่าได้ทุกเมื่อ ซึ่งรวมถึงโปรเจ็กต์ สถานที่ตั้ง อีเมลสนับสนุนแอป และรหัสฐานข้อมูล โดยไปที่การตั้งค่า > การผสานรวม แล้วคลิกการ์ดFirebase Firestore & Auth
ทำความเข้าใจโควต้าที่ใช้ร่วมกันสำหรับ Cloud Firestore
ฐานข้อมูลของคุณอาจโฮสต์อยู่ใน โปรเจ็กต์ Google Cloud Starter Tier หรือโปรเจ็กต์มาตรฐาน ทั้งนี้ขึ้นอยู่กับเวลาที่คุณสร้างแอปและสิทธิ์ของบัญชี อย่างไรก็ตาม ในทั้ง 2 กรณี Cloud Firestore ฐานข้อมูลทั้งหมดที่ Agent Google AI Studio จัดเตรียมไว้จะอยู่ในกลุ่มฐานข้อมูล"โควต้าที่ใช้ร่วมกันของ AI" เดียวกันในโปรเจ็กต์ โดยฐานข้อมูลทั้งหมดจะมีลักษณะดังต่อไปนี้
- โควต้าที่ใช้ร่วมกัน: ฐานข้อมูลทั้งหมดในกลุ่มจะใช้โควต้าการใช้งานร่วมกัน (ดูรายละเอียดด้านล่าง)
- ไม่จำเป็นต้องมีบัญชีCloud Billing: คุณสามารถสร้างและทดสอบแอปได้ โดยไม่ต้องเพิ่มการเรียกเก็บเงิน ดูรายละเอียด ด้านล่าง เกี่ยวกับการเพิ่มการเรียกเก็บเงินโดยไม่บังคับ
- รีเซ็ตทุกวัน: หากคุณใช้ถึงขีดจำกัดโควต้าประจำวัน (เช่น การอ่าน 50,000 ครั้ง/วัน) บริการจะหยุดชั่วคราวสำหรับฐานข้อมูลทั้งหมดภายในกลุ่มและกลับมาทำงานต่อใน วันถัดไปเวลาประมาณเที่ยงคืนตามเวลาเขตแปซิฟิก
| เมตริก | โควต้า |
|---|---|
| ข้อมูลที่จัดเก็บ | รวม 1 GiB |
| ข้อมูลขาออกของเครือข่าย | 10 GiB ต่อเดือน |
| หน่วยการเขียน | การเขียน 40,000 ครั้งต่อวัน |
| หน่วยการอ่าน | การอ่าน 50,000 ครั้งต่อวัน |
| หน่วยการอัปเดตแบบเรียลไทม์ | การอัปเดต 50,000 ครั้งต่อวัน |
(ไม่บังคับ) เพิ่มการเรียกเก็บเงินเพื่อรับโควต้า Cloud Firestore เพิ่มเติม
หากแอปได้รับความนิยมและคุณต้องการใช้บริการเกินขีดจำกัดที่ไม่มีค่าใช้จ่ายสำหรับ Cloud Firestore คุณสามารถเพิ่มการเรียกเก็บเงินซึ่งจะอัปเกรดโปรเจ็กต์ Firebase เป็น แพ็กเกจราคา Blaze แบบจ่ายตามการใช้งาน
คุณอาจเพิ่มการเรียกเก็บเงินสำหรับโปรเจ็กต์ด้วยเหตุผลอื่นๆ เช่น เพื่อใช้ Nano Banana ในกรณีนี้ โปรเจ็กต์ของคุณจะอยู่ในแพ็กเกจราคา Blaze อยู่แล้ว และคุณสามารถข้ามไปที่ขั้นตอนอัปเกรดฐานข้อมูลได้เลย
ขั้นตอนที่ 1 เพิ่มการเรียกเก็บเงิน (หากยังไม่ได้ดำเนินการ)
คุณสามารถตั้งค่าการเรียกเก็บเงินได้โดยตรงภายใน Google AI Studio
- ใน Google AI Studio ให้ไปที่หน้า โปรเจ็กต์
- คลิกตั้งค่าการเรียกเก็บเงิน ข้างโปรเจ็กต์ที่ต้องการอัปเกรด
- ทำตามข้อความแจ้งบนหน้าจอเพื่อเลือกประเทศ ยอมรับข้อกำหนด และเพิ่มวิธีการชำระเงินหรือเลือกบัญชีสำหรับการเรียกเก็บเงินที่มีอยู่ นอกจากนี้ ระบบอาจขอให้คุณชำระเงินล่วงหน้า (ซึ่งจะ ไม่ นำไปใช้กับการใช้งานบริการ Firebase และ Google Cloud บริการ)
ขั้นตอนที่ 2: อัปเกรดฐานข้อมูล
แม้หลังจากเพิ่มการเรียกเก็บเงินแล้ว ฐานข้อมูลCloud Firestoreที่สร้างโดย Google AI Studio Agent จะยังคงอยู่ในกลุ่มโควต้าที่ใช้ร่วมกัน หากต้องการเปิดใช้การปรับขนาดแบบชำระเงินเต็มรูปแบบสำหรับฐานข้อมูลที่เฉพาะเจาะจง คุณต้องอัปเกรดฐานข้อมูลด้วยตนเอง
- ไปที่ Firebaseคอนโซลแล้ว เลือกโปรเจ็กต์ที่มีฐานข้อมูลที่ต้องการอัปเกรด
- จากแผงการนำทางด้านซ้าย ให้ไปที่ฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore
- หากโปรเจ็กต์มีอินสแตนซ์ฐานข้อมูล Cloud Firestore หลายรายการ ให้เลือก รายการที่ต้องการอัปเกรด
- มองหาแบนเนอร์ที่ด้านบนของหน้าซึ่งระบุว่าฐานข้อมูลอยู่ภายใต้ขีดจำกัดโควต้าที่ใช้ร่วมกันของ AI หากต้องการอัปเกรด ให้คลิก อัปเกรดฐานข้อมูล > อัปเกรดเป็นแบบจ่ายตามการใช้งาน หากไม่เห็นแบนเนอร์นี้ แสดงว่าฐานข้อมูล ไม่ได้สร้างโดย Agent ของ Google AI Studio และไม่ได้เป็นส่วนหนึ่งของ กลุ่มโควต้าที่ใช้ร่วมกัน หรือได้รับการอัปเกรดแล้ว
การเปลี่ยนแปลงเพื่อปิดใช้โควต้าที่ใช้ร่วมกันและเปิดใช้การเรียกเก็บเงินแบบจ่ายตามการใช้งานสำหรับฐานข้อมูลควรมีผลภายในไม่กี่นาที
Security Rules การสร้าง
Agent Google AI Studio จะสร้าง Firebase Security Rules โดยอัตโนมัติตามตรรกะของแอป Security Rules เหล่านี้ออกแบบมาให้เป็น "ปฏิเสธโดยค่าเริ่มต้น" ซึ่งหมายความว่า ผู้ใช้ปลายทางของแอปจะเข้าถึงได้เฉพาะข้อมูลที่เป็นของตนเอง
โปรดทราบว่าหากคุณปรับ Security Rules ด้วยตนเองในคอนโซล Firebase โดยตรง Agent ของ Google AI Studio จะไม่ทราบการเปลี่ยนแปลง และระบบจะเขียนทับการเปลี่ยนแปลงดังกล่าวในระหว่างการทำซ้ำแอปในครั้งต่อๆ ไป เราขอแนะนำให้ใช้ Agent เพื่อปรับเพื่อให้การเปลี่ยนแปลงได้รับการเก็บรักษาไว้และสอดคล้องกับตรรกะของแอปGoogle AI StudioFirebase Security Rules
ใช้โปรเจ็กต์ที่มีอยู่
เมื่อเปิดใช้การผสานรวม Firebase เป็นครั้งแรก คุณสามารถเลือกโปรเจ็กต์ที่มีอยู่ซึ่งคุณเป็นเจ้าของได้ Google Cloud_(ไม่บังคับ)_ โดยทำดังนี้
- ในการ์ดที่ปรากฏขึ้น ให้คลิกไอคอนการตั้งค่า
- เลือกโปรเจ็กต์ แล้วคลิกเปิดใช้ Firebase
เมื่อทำซ้ำแอป คุณยังสั่งให้ Agent ใช้โปรเจ็กต์อื่นได้ด้วยพรอมต์ เช่น
Add Firestore to this app using project PROJECT_ID.
เมื่อคุณเลือกโปรเจ็กต์ ระบบจะดำเนินการต่อไปนี้
- ระบบจะจัดเตรียมฐานข้อมูล Cloud Firestore ใหม่ลงในโปรเจ็กต์นั้น โดยใช้โควต้าที่ใช้ร่วมกัน
- Firebase Authentication ด้วยการลงชื่อเข้าใช้ด้วยบัญชี Google จะได้รับการกำหนดค่า
- ระบบจะให้สิทธิ์เข้าถึงฐานข้อมูล Cloud Firestore แก่บัญชีบริการ
หากต้องการอนุญาตให้ผู้ดูแลระบบเข้าถึงได้จาก Google AI Studio ระบบจะให้สิทธิ์เข้าถึงฐานข้อมูล Cloud Firestore แก่บัญชีบริการใหม่
ที่ชื่อว่า
ais-sandbox@PROJECT_ID.iam.gservice.comบัญชีนี้จะ เชื่อมโยงกับแอป Google AI Studio ของคุณเท่านั้น - ข้อจำกัด: หากโปรเจ็กต์ Firebase มีCloud Firestore ฐานข้อมูลอยู่แล้ว Agent จะเพิ่มฐานข้อมูลอื่นไม่ได้ คุณจะต้องเลือกโปรเจ็กต์อื่นหรือสร้างโปรเจ็กต์ใหม่ที่ว่างเปล่าเพื่อใช้
ใช้คอนโซล Firebase
คุณสามารถดูข้อมูลและการตั้งค่าของแอปได้ในคอนโซล Firebase วิธีเข้าถึงโปรเจ็กต์ Firebase ที่เชื่อมโยงกับ Google AI Studio
ไปที่ Firebaseคอนโซลและ เลือกโปรเจ็กต์ที่มีป้ายกำกับ
AI Studioจากแผงการนำทางด้านซ้าย ให้สำรวจบริการที่เปิดใช้ในโปรเจ็กต์
- หากต้องการดูและแก้ไขข้อมูล Cloud Firestore ที่จัดเก็บไว้ ให้ไปที่ ฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore
- หากต้องการดูหรือกำหนดค่าAuthenticationการตั้งค่าและข้อมูล ให้ไปที่ ความปลอดภัย > การตรวจสอบสิทธิ์
การแก้ปัญหาและคำถามที่พบบ่อย
ดูคำตอบของคำถามที่พบบ่อยและวิธีแก้ปัญหาเมื่อ ผสานรวม Firebase กับแอป Google AI Studio
ระบบเลือกโปรเจ็กต์และสถานที่ตั้ง Google Cloud / Firebase อย่างไร
เมื่อขอแบ็กเอนด์ Firebase สำหรับแอป คุณสามารถเลือกสถานที่ตั้งและโปรเจ็กต์ในการ์ดที่ปรากฏขึ้น _(ไม่บังคับ)_ โดยทำดังนี้
- ปรับแต่งโปรเจ็กต์หรือสถานที่ตั้ง (ไม่บังคับ): คลิกไอคอนการตั้งค่า เลือกสถานที่ตั้งหรือ โปรเจ็กต์Google Cloud ที่ต้องการใช้ แล้วคลิก เปิดใช้ Firebase
โปรดทราบข้อมูลต่อไปนี้
- สถานที่ตั้งฐานข้อมูลเป็นแบบถาวร: เมื่อเลือกสถานที่ตั้งสำหรับ ฐานข้อมูลแล้ว คุณจะเปลี่ยนสถานที่ตั้งสำหรับโปรเจ็กต์นั้นไม่ได้ ระบบจะใช้ตัวเลือกนี้เป็นค่าเริ่มต้นสำหรับบริการแบ็กเอนด์อื่นๆ
- ความสอดคล้องของโปรเจ็กต์: เพื่อให้การผสานรวมเป็นไปอย่างราบรื่น Google AI Studio จะใช้โปรเจ็กต์เดียวกันสำหรับทั้ง แบ็กเอนด์และการติดตั้งใช้งานโดยอัตโนมัติ คุณจะใช้โปรเจ็กต์ต่างๆ สำหรับบริการต่างๆ ภายในแอปเดียวกันไม่ได้
ระบบรองรับวิธีการตรวจสอบสิทธิ์ใดบ้าง
เอเจนต์ Google AI Studio จะตั้งค่าการลงชื่อเข้าใช้ด้วยบัญชี Google เมื่อคุณขอให้ตั้งค่า Authentication หรือหน้าจอลงชื่อเข้าใช้ วิธีเพิ่มวิธีการลงชื่อเข้าใช้เพิ่มเติมลงในแอป
ในคอนโซล Firebase ให้ไปที่หน้าความปลอดภัย > การตรวจสอบสิทธิ์ > วิธีการลงชื่อเข้าใช้ แล้วกำหนดค่าวิธีการลงชื่อเข้าใช้ที่ต้องการ
กลับไปที่ Google AI Studio แล้วขอความช่วยเหลือจาก Agent ของ Google AI Studio ในการอัปเดตฐานของโค้ดด้วยวิธีการลงชื่อเข้าใช้ใหม่
ฉันสร้างแอปบนอุปกรณ์เคลื่อนที่ (เช่น Android หรือ iOS) ด้วย Google AI Studio ได้ไหม
Agent Google AI Studio รองรับการสร้างทั้งเว็บแอป และ แอป Android
อย่างไรก็ตาม โปรดทราบว่าปัจจุบันระบบรองรับการผสานรวม Firebase (การเพิ่ม Cloud Firestore และ Authentication) สำหรับเว็บแอปเท่านั้น ไม่ใช่สำหรับแอป Android หากสร้างแอป Android คุณต้องผสานรวม Firebase ด้วยตนเองหากต้องการใช้บริการเหล่านี้
ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่รองรับได้ใน Google AI Studioเอกสารประกอบของ Agent
อย่างไรก็ตาม โปรดทราบว่าเว็บแอปที่สร้างโดย Google AI Studio สามารถเข้าถึงเป็น เว็บแอปบนอุปกรณ์เคลื่อนที่ จากเบราว์เซอร์ที่ติดตั้ง ในอุปกรณ์เคลื่อนที่ได้เช่นเดียวกับเว็บแอปทั้งหมด
ไฟล์ firebase-blueprint.json คืออะไร
ไฟล์นี้เป็นไฟล์ระดับกลางที่ Google AI Studio Agent ใช้เพื่อทำความเข้าใจ ฐานของโค้ดของแอป อย่าแก้ไขไฟล์นี้ด้วยตนเอง เนื่องจากอาจทำให้ Agent สร้างโค้ดที่ไม่ถูกต้องหรือSecurity Rulesที่ไม่ปลอดภัย
ฉันควรทำอย่างไรหากได้รับข้อผิดพลาด "เกินโควต้า"
การใช้ถึงขีดจำกัดโควต้า Cloud Firestore หมายความว่าแอปใช้ถึงขีดจำกัดการใช้งานรายวัน สำหรับกลุ่มโควต้าที่ใช้ร่วมกันของฐานข้อมูล Cloud Firestore แล้ว คุณสามารถแก้ไขปัญหานี้ได้ 2 วิธี
- ตัวเลือกที่ 1: รอ: ระบบจะรีเซ็ตโควต้าทุกวันเวลาประมาณเที่ยงคืนตามเวลาเขตแปซิฟิก
- ตัวเลือกที่ 2: อัปเกรด: อัปเกรดเป็นแพ็กเกจราคา Blaze แบบจ่ายตามการใช้งาน
- หาก Agent ของ Google AI Studio ตั้งค่า Cloud Firestore ให้คุณ คุณต้อง ใช้ปุ่มอัปเกรดฐานข้อมูล ที่อธิบายไว้ใน เพิ่มการเรียกเก็บเงินเพื่อรับโควต้า Cloud Firestore เพิ่มเติม เพื่อย้าย ฐานข้อมูลไปอยู่ในสถานะแบบชำระเงินปกติ หากคุณตั้งค่า Cloud Firestore ด้วยตนเอง ก็ไม่จำเป็นต้องใช้ปุ่มอัปเกรดฐานข้อมูล
ฉันควรทำอย่างไรหากได้รับข้อผิดพลาด "ไม่มีสิทธิ์หรือมีสิทธิ์ไม่เพียงพอ"
ข้อผิดพลาดนี้เกิดขึ้นเมื่อแอปพยายามอ่านหรือเขียนข้อมูลลงในฐานข้อมูล Cloud Firestore แต่ Security Rulesปฏิเสธคำขอ ซึ่งบ่งชี้ว่า Security Rules ไม่อนุญาตให้ดำเนินการตามที่พยายาม โดยอิงตามสถานะการตรวจสอบสิทธิ์หรือเส้นทางข้อมูลปัจจุบัน คลิกปุ่มแก้ไขข้อผิดพลาด เพื่อแจ้งให้ Google AI Studio Agent พยายามแก้ไขSecurity Rules
จะเกิดอะไรขึ้นกับแบ็กเอนด์ Firebase เมื่อฉันลบแอป Google AI Studio
การลบแอปพลิเคชันใน Google AI Studio จะไม่ลบโปรเจ็กต์ Firebase ที่เชื่อมต่อโดยอัตโนมัติ Cloud Firestore ฐานข้อมูล หรือ Firebase Authentication การกำหนดค่า
หากคุณเพิ่มแบ็กเอนด์ Firebase คุณต้องไปที่ Firebase คอนโซล ด้วยตนเองและลบโปรเจ็กต์หรือล้างทรัพยากรแต่ละรายการ (เช่น อินสแตนซ์ฐานข้อมูล Cloud Firestore และผู้ให้บริการAuthentication) เพื่อให้แน่ใจว่าได้นำข้อมูลและการกำหนดค่า ทั้งหมดออกแล้ว
Google AI Studio agent ลบหรือแก้ไขข้อมูลในฐานข้อมูล Cloud Firestore ได้ไหม
เอเจนต์ Google AI Studio ออกแบบมาเพื่อช่วยจัดเตรียมทรัพยากรแบ็กเอนด์ที่จำเป็น รวมถึงสร้างโค้ดและ Security Rules แม้ว่า Agent เองจะลบ แก้ไข หรือจัดการรายการข้อมูลภายในฐานข้อมูล Cloud Firestore โดยตรงไม่ได้ แต่ก็สามารถเขียนโค้ดลงในแอปที่ออกแบบมาเพื่อ ดำเนินการเหล่านี้ได้ หากต้องการดำเนินการจัดการข้อมูล เช่น การลบ รายการ ให้ไปที่หน้าฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore ในคอนโซล Firebase
ฉันอยู่ในองค์กรที่ใช้ Google Cloud ฉันจะเชื่อมต่อแอป Google AI Studio กับโปรเจ็กต์ที่มีอยู่ภายในสภาพแวดล้อม Google Cloud ขององค์กรได้ไหม
ได้ ตรวจสอบว่าโปรเจ็กต์ Firebase อยู่ในโฟลเดอร์องค์กรGoogle Cloud แล้วเชื่อมต่อโปรเจ็กต์โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
- ระหว่างการเปิดใช้: เมื่อเปิดใช้การผสานรวม Firebase ใน Google AI Studio เป็นครั้งแรก ให้เลือกโปรเจ็กต์ที่มีอยู่ในการ์ดที่ ปรากฏขึ้น คลิกไอคอนการตั้งค่า แล้วเลือกโปรเจ็กต์
ระหว่างการทำซ้ำ: หากคุณเปิดใช้ Firebase แล้วหรือต้องการ เปลี่ยนโปรเจ็กต์ในภายหลัง คุณสามารถสั่งให้ Agent ใช้โปรเจ็กต์ที่มีอยู่ได้ด้วยพรอมต์ เช่น
Add Firestore to this app using project PROJECT_ID.
ทำไมฉันจึงไม่พบเอกสารบางรายการในคอนโซล Firebase
เมื่อ Agent ของ AI Studio บันทึกข้อมูลลงในเส้นทางที่ซ้อนกัน
(เช่น /users/user1/messages/msg1) โดยไม่ได้สร้างเอกสารระดับบน
(user1) ก่อน ระบบจะสร้างสิ่งที่เรียกว่า เอกสารระดับบนที่ไม่มีอยู่ เอกสารเหล่านี้
จะไม่แสดงในคอนโซล Firebase ซึ่งอาจทำให้
ค้นหาได้ยากเมื่อเรียกดูฐานข้อมูล Cloud Firestore แม้ว่าการดำเนินการนี้จะไม่ส่งผลต่อวิธีที่แอปทำงาน แต่คุณสามารถอธิบายปัญหาให้ Agent ของ AI Studio ฟังเพื่อแจ้งให้ Agent สร้างเอกสารระดับบนที่ขาดหายไปได้
ดูรายละเอียดเพิ่มเติมได้ที่ เอกสารระดับบนที่ไม่มีอยู่
ฉันเลือกสถานที่ตั้งสำหรับฐานข้อมูล Cloud Firestore ได้ไหม
ได้ เมื่อเปิดใช้การผสานรวม Firebase ใน Google AI Studio เป็นครั้งแรก คุณ สามารถ เลือกสถานที่ตั้งสำหรับฐานข้อมูล Cloud Firestore ได้
โปรดทราบว่าสถานที่ตั้งที่คุณเลือกจะมีผลกับ ฐานข้อมูล Cloud Firestore ทั้งหมดGoogle AI Studio ที่ Agent สร้างขึ้นในโปรเจ็กต์ Firebase นั้น เมื่อตั้งค่าแล้ว คุณจะเปลี่ยนสถานที่ตั้งสำหรับฐานข้อมูลเหล่านั้นไม่ได้
หลังจากอัปเกรดฐานข้อมูล Cloud Firestore แล้ว ฉันจะย้ายฐานข้อมูลกลับไปอยู่ในกลุ่มโควต้าที่ใช้ร่วมกันได้ไหม
เมื่อย้ายฐานข้อมูลออกจากกลุ่มโควต้าที่ใช้ร่วมกันและแปลงเป็นอินสแตนซ์แบบชำระเงินปกติแล้ว คุณสามารถใช้คำสั่ง curl เพื่อย้ายฐานข้อมูลกลับไปอยู่ในกลุ่มโควต้าที่ใช้ร่วมกันได้ โปรดทราบว่าฐานข้อมูลทั้งหมดภายในกลุ่มโควต้าที่ใช้ร่วมกันต้องเป็นรุ่นเดียวกันและอยู่ในภูมิภาคเดียวกัน
PROJECT_ID : รหัสโปรเจ็กต์ Firebase ค้นหารหัสนี้ได้ในหน้า
การตั้งค่า > ทั่วไป ของ Firebase คอนโซลDATABASE_ID : รหัสฐานข้อมูล Cloud Firestore ซึ่งจะ ตรงกับรหัสแอปเพล็ต ค้นหารหัสฐานข้อมูลนี้ได้ใน Google AI Studio โดยไปที่การตั้งค่า > การผสานรวม แล้วคลิกการ์ดFirebase Firestore & Auth
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/DATABASE_ID?updateMask=free_tier_limited" \
-d '{"free_tier_limited": true}'
Google ใช้ข้อมูลของฉัน (เช่น โค้ดและพรอมต์) ใน Google AI Studio อย่างไร
โปรดดูรายละเอียดเกี่ยวกับวิธีที่ระบบใช้ข้อมูลของคุณได้ใน ข้อกำหนดในการให้บริการเพิ่มเติมของ Gemini API
ฉันได้รับอีเมลจาก Google Cloud เกี่ยวกับ "คีย์ API ของ Google ที่เข้าถึงได้แบบสาธารณะสำหรับโปรเจ็กต์ Google Cloud" ฉันต้องทำอย่างไร
หากคุณได้รับอีเมลจาก Google Cloud เกี่ยวกับ "คีย์ API ของ Google ที่เข้าถึงได้แบบสาธารณะสำหรับโปรเจ็กต์ Google Cloud" และคีย์ API ที่ระบุไว้ในอีเมลเป็นคีย์ API ของ Firebase ให้ตรวจสอบว่าคีย์ API เป็นไปตามข้อกำหนดต่อไปนี้เพื่อให้รวมไว้ในโค้ดหรือไฟล์การกำหนดค่าได้อย่างปลอดภัย คุณสามารถตรวจสอบข้อมูลต่อไปนี้ได้ในหน้าAPI และบริการ > ข้อมูลเข้าสู่ระบบ ของGoogle Cloud คอนโซล
-
เป็นคีย์ API ที่คุณใช้สำหรับแอป Firebase และใช้สำหรับบริการ Firebase เท่านั้น
โดยปกติแล้วคีย์เหล่านี้จะเรียกว่า
Browser key (auto created by Firebase)หรือAndroid key (auto created by Firebase)หรือiOS key (auto created by Firebase) - มี API ที่เกี่ยวข้องกับ Firebase ทั้งหมดที่จำเป็นรวมอยู่ในรายการที่อนุญาต "ข้อจำกัด API" ของคีย์
-
_ไม่มี_ API อื่นๆ ในรายการที่อนุญาต "ข้อจำกัด API" โดยเฉพาะอย่างยิ่ง รายการดังกล่าว ไม่
ควรมี
Generative Language API
นอกจากนี้ โปรดตรวจสอบว่าคุณใช้ Firebase Security Rules และ App Check ตามที่แนะนำ สำหรับผลิตภัณฑ์ Firebase ที่คุณใช้
ดูรายละเอียดเกี่ยวกับคีย์ API สำหรับ Firebase และรายการคำถามที่พบบ่อยได้ที่หัวข้อ ทำความเข้าใจเกี่ยวกับการใช้และการจัดการคีย์ API สำหรับ Firebase