Это ошибка, которую я получаю в консоли, в консоли Flutter при тестировании я получаю НЕАУТЕНТИФИКАЦИОННЫЙ. Однако я могу войти в приложение и совершать другие вызовы, например получать данные из Firestore и т. д.
В локальной среде все в порядке и работает отлично.
Это ошибка, которую я получаю в консоли, в консоли Flutter при тестировании я получаю НЕАУТЕНТИФИКАЦИОННЫЙ. Однако я могу войти в приложение и совершать другие вызовы, например получать данные из Firestore и т. д. В локальной среде все в порядке и работает отлично. [code]import { GoogleGenAI } from "@google/genai"; const apiKey = process.env.GEMINI_API_KEY; const ai = apiKey ? new GoogleGenAI({ apiKey }) : null; [/code] Вот моя полная функция. [code]export const createAQuickPin = onCall(async (data, context) => {
const { pinContent } = data.data;
if (!pinContent) { throw new HttpsError('invalid-argument', 'Missing or invalid parameters.'); } if (!data.auth) { throw new HttpsError('unauthenticated', 'The function must be called while authenticated.'); }
const uid = data.auth.uid;
// Check for AI client configuration if (!ai) { throw new HttpsError('internal', 'AI service is not configured. Check the server logs for the missing API key error.'); }
} catch (error) { console.error('Error in createAQuickPin:', error); throw new HttpsError('unavailable', 'The AI service is temporarily unavailable or returned an error.'); } }); [/code]
textPayload: «Запрос не авторизован для вызова этой службы. Дополнительную информацию по устранению неполадок можно найти по адресу https://cloud.google.com/run/docs/troubleshooting#401».
вот мой IAM [img]https://i.sstatic.net/82mNBsaT.png[/img]
я спросил у Gemini и подписался на него, но все равно ничего... любая помощь будет УДИВИТЕЛЬНОЙ!