我在https://dbname-rtdb.firebaseio.com/有一个数据库。我想在Gemini中运行一个提示,大致内容是
“对https://dbname-rtdb.firebaseio.com/companies/-idCompany/quantities/上的数据库进行分析,并为我带来每种产品的总消耗量。”
当我在Firebase控制台中使用Gemini AI Studio时,Gemini返回了一条消息,称它无法读取外部数据库,并建议直接加载JSON数据。
Gemini真的无法安全地连接到数据库以更好地增强业务数据分析吗?
回答:
如果companies/$idCompany/quantities
的数据是公开可读的,你可以通过在URL后面添加.json
来指向Gemini的REST端点:
https://dbname-rtdb.firebaseio.com/companies/-idCompany/quantities.json
如果数据不是公开可读的,或者Gemini无法读取它,你需要在自己的应用程序代码中读取数据,并将数据传递给Gemini提示。
你还可以查看Gemini API的函数调用,这是一种相对较新的方法,可以将此类外部数据注入到Gemini提示中。