firebase-vertex-ai
Zarządzaj Firebase i integruj Vertex AI Gemini w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do pełnego zarządzania projektami Firebase — od uwierzytelniania i bazy danych Firestore, przez funkcje chmurowe, aż po hosting. Integruj Gemini z Vertex AI bezpiecznie w Cloud Functions, z obsługą tajnych danych, kontrolą dostępu i monitorowaniem produkcyjnym. Użyj, gdy chcesz skonfigurować Firebase, wdrożyć aplikację lub połączyć sztuczną inteligencję z platformą.
Jak używać
Sprawdź wymagania wstępne: upewnij się, że masz dostęp do Node.js, Firebase CLI i projektu Firebase z włączonym rozliczaniem. Vertex AI API musi być włączony w Twoim projekcie GCP.
Zainicjuj lub zwaliduj projekt Firebase, wybierając potrzebne moduły: Hosting, Cloud Functions i Firestore. Umiejętność poprowadzi Cię przez konfigurację lub weryfikację istniejącego repozytorium.
Wdrożyć integrację backendu: dodaj Cloud Function lub endpoint HTTP, który wywołuje Gemini/Vertex AI. Pamiętaj o walidacji danych wejściowych i zwracaniu ustrukturyzowanych odpowiedzi. Nigdy nie umieszczaj sekretów w kodzie klienta — użyj zmiennych środowiskowych lub Secret Manager.
Skonfiguruj bezpieczeństwo i dane: ustaw reguły Firestore i indeksy, reguły Storage (jeśli potrzebne) oraz dostawców uwierzytelniania z kontrolą dostępu.
Wdróż projekt i przetestuj: uruchom Cloud Functions i Hosting, a następnie wykonaj testy dymu względem wdrożonych endpointów.
Dodaj narzędzia operacyjne: skonfiguruj logowanie i metryki, ustawienia alertów na wzrost błędów oraz kontrolę kosztów poprzez budżety i limity przydziału.