Vibe-codierte Anwendungen mit AI Studio und Cloud SQL erstellen

Auf dieser Seite finden Sie eine Übersicht über die Funktionen von Cloud SQL for PostgreSQL , mit denen Sie Anwendungen mit Vibe-Coding erstellen können.

Google AI Studio unterstützt die Full-Stack- Entwicklung mit KI-Unterstützung, mit der Sie Anwendungen mit umfangreicher Funktionalität wie dauerhafter Datenspeicherung und sicherer Authentifizierung erstellen können. Im Erstellungsmodus in Google AI Studio können Sie mit einem einzigen Prompt und wenigen Klicks eine umfangreiche Anwendung erstellen, die Cloud SQL for PostgreSQL als Datenbank verwendet. So kann Ihre Anwendung die Leistungsfähigkeit von Open-Source-PostgreSQL und die Enterprise-Funktionen von Cloud SQL nutzen.

Erste Schritte mit Google AI Studio und Cloud SQL

Sie können mit Google AI Studio kostenlos eine Anwendung mit Cloud SQL erstellen. Führen Sie dazu die folgenden Schritte aus.

  1. Beschreiben Sie die Anwendung.

    1. Öffnen Sie Google AI Studio.
    2. Klicken Sie auf Jetzt testen, um den Erstellungsmodus zu öffnen.
    3. Wenn Sie Google AI Studio zum ersten Mal verwenden und noch kein Konto Google Cloud haben, wird das Fenster Willkommen bei AI Studio angezeigt.

      Lesen Sie die Google Cloud Nutzungsbedingungen für die Starter-Stufe, akzeptieren Sie die Bedingungen der Vereinbarung und wählen Sie alle Benachrichtigungen aus, die Sie erhalten möchten.

      Klicken Sie auf Weiter.

    4. Geben Sie im Promptfeld einen Prompt ein, der Ihre Anwendung beschreibt.

      Sie können beispielsweise den folgenden Text eingeben. Um optimale Ergebnisse zu erzielen, fordern Sie den Agenten explizit auf, Cloud SQL oder eine relationale Datenbank zu verwenden:

      Build an expense tracker app using Cloud SQL
      
    5. Klicken Sie auf Erstellen.

  2. Um die Erstellung von Cloud SQL für Ihre Anwendung zu bestätigen, wird im Google AI Studio-Chat die Karte Datenbank aktivieren angezeigt. Sie können entweder die Standardeinstellungen für Projekt und Standort der Karte verwenden oder die Einstellungen ändern.

    Das Projekt und der Standort, die Sie für das erste integrierte Feature auswählen, werden automatisch auf alle anderen Google Cloud Dienste und Produkte angewendet, die Sie später Ihrer Anwendung hinzufügen, einschließlich der folgenden:

    So verwenden Sie die Standardeinstellungen von Cloud SQL:

    1. Klicken Sie auf der Karte Datenbank aktivieren auf Cloud SQL aktivieren.

    So wählen Sie ein eigenes Projekt und einen eigenen Datenspeicherort aus:

    1. Klicken Sie auf der Karte Datenbank aktivieren auf die Einstellungen Einstellungen.

    2. Klicken Sie im Fenster Cloud SQL und Auth auf das Menü Google Cloud-Projekt auswählen, um eine Verbindung zu Cloud SQL herzustellen.

      • Wenn Sie ein Google Cloud Konto haben, wählen Sie Projekt importieren aus, um ein bereits verwendetes Projekt zu importieren. Für das Projekt muss die Abrechnung aktiviert sein. Es gelten die Standardabrechnungspreise.
    3. Wählen Sie im Menü Ihre Daten werden in die gewünschte Region aus. Wir empfehlen, eine Region in Ihrer Nähe auszuwählen.

    4. Klicken Sie auf Cloud SQL aktivieren.

    Der Agent stellt automatisch die Cloud SQL for PostgreSQL-Instanz bereit, erstellt das für Ihre Anwendung erforderliche Schema, verbindet Ihre Anwendung mit der Instanz und generiert den erforderlichen Code.

  3. Scrollen Sie im Vorschaufenster durch die Designvorlagen und wählen Sie das gewünschte Design aus. Wenn Sie das gewünschte Design gefunden haben, klicken Sie auf Dieses Design auswählen.

  4. Klicken Sie im Chatfenster Gemini auf arrow_upward Prompt senden.

  5. Wiederholen Sie die Anwendung.

    1. Nachdem die erste Version der Anwendung erstellt wurde, können Sie Änderungen an der Anwendung vornehmen, z. B. neue Funktionen hinzufügen, indem Sie Prompts verwenden. Hier ein Beispiel:

      I want to add a custom description for each expense
      

      Der Agent nimmt automatisch die erforderlichen Codeänderungen vor und aktualisiert das Schema, um der Cloud SQL-Datenbank die erforderlichen Spalten hinzuzufügen.

    2. Optional: Klicken Sie neben dem Text Ohne Titel auf Bearbeiten App-Name und -Beschreibung bearbeiten, um die App umzubenennen. Alternativ können Sie Google AI Studio einen Prompt geben, um die App umzubenennen.

  6. Veröffentlichen Sie die Anwendung.

    1. Wenn die Anwendung fertig ist, klicken Sie auf Veröffentlichen.

    2. Geben Sie im Bereich App veröffentlichen eine Beschreibung für Ihre Anwendung und eine Support-E-Mail-Adresse ein, über die Nutzer Sie kontaktieren können.

    3. Klicken Sie auf App veröffentlichen , um die Anwendung mit Cloud Run bereitzustellen.

Cloud SQL-Kontingent für Google AI Studio

Neue Google AI Studio-Nutzer können mit der Google Cloud Starter-Stufe beginnen, die eine begrenzte Anzahl unterstützter Ressourcen für die Anwendungsbereitstellung bietet. Diese Stufe bietet die Kernfunktionen, die zum Erstellen und Bereitstellen Ihrer Apps erforderlich sind, ohne dass Abrechnungsdetails erforderlich sind.

Wenn Sie eine Anwendung mit Cloud SQL in der Google Cloud Starter-Stufe bereitstellen, wird die gesamte erforderliche Infrastruktur automatisch in einem vollständig verwalteten Google Cloud Projekt der Starter-Stufe bereitgestellt.

Da Google die Projektverwaltung und -konfiguration übernimmt, können Sie diese Dienste ohne Rechnungskonto verwenden.

In der Google Cloud Starter-Stufe dürfen Nutzer zwei Anwendungen mit Cloud SQL entwickeln und veröffentlichen.

Wenn Sie Ihre Ressourcenlimits erweitern möchten, um zusätzliche Anwendungen mit Cloud SQL zu erstellen, können Sie Ihr Google Cloud Projekt der Starter-Stufe auf ein Standard Google Cloud projekt upgraden.

Ein Standard Google Cloud projekt unterstützt bis zu 10 Anwendungen mit Cloud SQL pro Nutzer und Region.

Sie können Ihre Cloud SQL-Instanz skalieren, nachdem Sie auf ein Standard Google Cloud projekt umgestiegen sind.

Cloud SQL-Konfiguration in der Google Cloud Starter-Stufe

Wenn Google AI Studio eine Anwendung erstellt, die eine relationale Datenbank in Google Cloud Starter-Stufe benötigt, erstellt der Agent eine Cloud SQL for PostgreSQL Developer Edition-Instanz.

Instanzen der Developer Edition bieten die folgenden Funktionen:

  • Unterstützt 0,5 vCPUs und 2 GB Arbeitsspeicher mit 1 GB Speicher.
  • Erstellt Instanzen in einem vollständig verwalteten Google Cloud Projekt der Starter-Stufe.
  • Unterstützt Cloud SQL for PostgreSQL-Instanzen, die in Version PostgreSQL 18 erstellt wurden.

Cloud SQL-Konfiguration bei Verwendung eines vorhandenen Projekts

Wenn Sie ein Google Cloud Konto haben und die Cloud SQL Integration für eine Anwendung aktivieren, können Sie optional ein vorhandenes Google Cloud Projekt auswählen, dessen Inhaber Sie sind:

  1. Klicken Sie auf der Karte Datenbank aktivieren auf die Einstellungen Einstellungen.

    1. Klicken Sie im Fenster Cloud SQL und Auth auf das Menü Google Cloud-Projekt auswählen, um eine Verbindung zu Cloud SQL herzustellen.

      • Wählen Sie Projekt importieren aus, um ein bereits verwendetes Projekt zu importieren. Für dieses Projekt muss die Abrechnung aktiviert sein.
  2. Klicken Sie auf Cloud SQL aktivieren.

Wenn Sie ein Projekt auswählen, geschieht Folgendes:

  • In diesem Projekt wird sofort eine neue Cloud SQL for PostgreSQL-Instanz der Developer Edition bereitgestellt.
  • Für die Instanz gilt ein begrenztes kostenloses monatliches Kontingent. Die Mehrnutzung wird gemäß den Gebühren für Computing und Speicher in Rechnung gestellt. Weitere Informationen finden Sie unter Google Cloud Starter-Stufe und Preise.

Die Cloud SQL for PostgreSQL-Instanz der Developer Edition kann nur mit Google AI Studio erstellt werden. Sie können keine Instanz der Developer Edition über die Google Cloud Console oder mit der Cloud SQL Admin API, gcloud CLI oder Terraform erstellen. Die Cloud SQL for PostgreSQL-Instanz der Developer Edition bietet die folgenden Funktionen:

  • Google Cloud Starter-Stufe, um kostenlos Anwendungen zu erstellen.
    • Wenn Sie Ihr Google Cloud Projekt verwenden, um Google AI Studio Anwendungen mit Cloud SQL zu erstellen und bereitzustellen, erhalten Sie pro Rechnungskonto und Monat kostenlos 50 Recheneinheiten und 10 GB Cloud Storage. Weitere Informationen finden Sie unter Google Cloud Starter-Stufe und Preise.
  • Sofortige Bereitstellung für eine nahtlose Vibe-Codierung.
    • Die Cloud SQL-Instanz wird innerhalb von Sekunden bereitgestellt und ist bereit, damit Google AI Studio die Anwendung erstellen kann.
  • Pausiert die Datenbankinstanz automatisch, wenn die Anwendung inaktiv ist.
    • Mit der Funktion „Auf null skalieren“ wird eine Instanz automatisch pausiert, wenn keine aktiven Verbindungen vorhanden sind. Für pausierte Instanzen fallen keine VM- oder Speicherkosten an. Es gelten Einschränkungen für die Instanzkapazität .
  • Skalieren Sie auf bis zu 2 vCPUs, 8 GB RAM und 20 GB Speicher.
    • Wenn die Computing- und Speicheranforderungen der Anwendung steigen, können Sie die Instanz auf 1 vCPU und 4 GB oder 2 vCPUs und 8 GB konfigurieren. Sie können auch den Speicher auf bis zu 20 GB aktualisieren.

Sie können eine Instanz nur upgraden, wenn sie sich in einem Standard Google Cloud projekt befindet. Sie können eine Instanz nicht mit der Google Cloud Starter-Stufe skalieren.

Weitere Informationen finden Sie unter Projekt der Google Cloud Starter-Stufe auf ein Standard Google Cloud projekt upgraden.

Vorgänge für die Instanz

Wenn eine Google AI Studio-Anwendung eine Cloud SQL-Instanz als Datenbank verwendet, können Sie über Google AI Studio mit Prompts in natürlicher Sprache mit der Instanz interagieren. Wenn Sie beispielsweise das Schema sehen möchten, können Sie den Agenten Folgendes fragen:

Show me the schema in the database.

Der Agent gibt alle Informationen zum Schema zurück.

Wenn Sie einen CRUD-Vorgang für die Datenbank ausführen möchten, z. B. um Zeilen einzufügen, können Sie den Agenten bitten, diesen Vorgang auszuführen.

Upgrade von der Google Cloud Starter-Stufe für mehr Kontingent und Funktionen

Nachdem Sie Ihre Anwendung mit Google AI Studio bereitgestellt haben, können Sie mehr Kontingent für Ihre Cloud SQL-Instanz erhalten und auf andere Google Cloud Dienste zugreifen, indem Sie zuerst von einem Projekt der Google Cloud Starter-Stufe auf ein Standard Google Cloud projekt upgraden.

So upgraden Sie Ihr Google Cloud Projekt der Starter-Stufe auf ein Standard Google Cloud Projekt:

  1. Klicken Sie in Google AI Studio auf die Einstellungen Einstellungen.
  2. Klicken Sie im Fenster Chateinstellungen im Bereich Kostenlose Anfragen auf die Einstellungen API-Schlüssel auswählen.
  3. Klicken Sie im Fenster Upgrade für mehr Funktionen auf Gemini API.
  4. Klicken Sie auf Mit nutzungsabhängiger Bezahlung fortfahren.
  5. Klicken Sie im Fenster Bezahlten API-Schlüssel verknüpfen auf Abrechnung einrichten.
  6. Lesen Sie im Fenster Google Cloud-Rechnungskonto einrichten die Google Cloud Nutzungsbedingungen für die Abrechnung und klicken Sie auf Ich stimme zu.
  7. Geben Sie im Fenster Details zum Rechnungskonto hinzufügen Ihre Kontaktdaten und die Zahlungsmethode ein und klicken Sie auf Senden.

Jetzt können Sie höhere Kontingente für Ihre Anwendungsdienste erhalten. Weitere Informationen finden Sie unter Cloud SQL-Kontingent für Google AI Studio.

Cloud SQL-Instanz aktualisieren

Nachdem Sie auf ein Standard Google Cloud Projekt umgestiegen sind, können Sie die Google Cloud Console verwenden, um die Instanzgröße zu erhöhen, indem Sie die vCPU- und Laufwerk größe der Cloud SQL-Instanz aktualisieren.

So aktualisieren Sie Ihre Cloud SQL-Instanz in der Google Cloud Console:

  1. Öffnen Sie in der Google Cloud Console die Cloud SQL-Instanzen Seite.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Namen der Instanz, um die Seite Übersicht der Instanz zu öffnen. Für alle mit Google AI Studio erstellten Instanzen ist der Typ Cloud SQL-Version als Entwickler aufgeführt und das Instanz-ID-Präfix ai-studio-.
  3. Klicken Sie auf Bearbeiten.
  4. Aktualisieren Sie im Bereich Instanz-ID Ihre Konfigurationen:

    1. Maschinenkonfiguration: Wählen Sie die vCPU und die Menge an Arbeitsspeicher aus, die Sie verwenden möchten.
    2. Speicher: Wählen Sie die Menge an Speicher aus, die Sie verwenden möchten.

    Weitere Informationen finden Sie unter Bearbeitbare Einstellungen.

  5. Klicken Sie auf Speichern.

Google Cloud Starter-Stufe und Preise

Für die Cloud SQL for PostgreSQL-Instanz der Developer Edition werden nur die Nutzung über Google Cloud die Nutzung der Starter-Stufe hinaus und die Zeit, in der die Instanz ausgeführt wird, in Rechnung gestellt. Für die Instanz werden keine Kosten berechnet, wenn sie inaktiv ist oder auf null skaliert wurde.

Die Cloud SQL-Instanz der Developer Edition wird basierend auf den Recheneinheiten in Rechnung gestellt. Eine Recheneinheit entspricht 1 vCPU und 4 GB Arbeitsspeicher. Sie erhalten jeden Monat kostenlos 50 Recheneinheiten und 10 GB Speicher.

Google Cloud Die Nutzung der Starter-Stufe wird Google Cloud projektübergreifend nach Cloud-Rechnungskonto aggregiert und jeden Monat zurückgesetzt. Ihnen wird nur die Nutzung über die begrenzte kostenlose Stufe hinaus in Rechnung gestellt.

Wenn Sie Anwendungen mit Cloud SQL in mehreren Google Cloud Projekten bereitstellen und alle Projekte dasselbe Rechnungskonto verwenden, wird das Nutzungslimit für alle Projekte aggregiert.

Preise für Computing und Speicher

Im Folgenden finden Sie ein Beispiel für die Preise pro Einheit in der Region South Carolina (us-east1).

Stundenpreise
South Carolina (us-east1) Region (USD)
Recheneinheit 0,10 $ / 1 Stunde
Speicher 0,000157534 $ / 1 Gibibyte-Stunde

Detaillierte Preisinformationen finden Sie unter Cloud SQL-Preise.

Google Cloud Beispiel für die Starter-Stufe

Wenn Sie ein Google Konto haben, können Sie Google AI Studio mit dem begrenzten kostenlosen Kontingent für Cloud SQL in Google Cloud der Starter-Stufeverwenden.

Sie können mit der Google Cloud Starter-Stufe kostenlos zwei Anwendungen erstellen. Nachdem dieses Kontingent überschritten wurde, können Sie auf ein Standard Google Cloud projekt upgraden, um mehr Kontingent zu erhalten und zusätzliche Google AI Studio-Apps zu erstellen und zu veröffentlichen.

Wenn Sie Ihr Projekt der Google Cloud Starter-Stufe auf ein Standard Google Cloud Projekt upgraden oder ein Standard Google Cloud Projekt erstellen, um andere Google Cloud Produkte zu testen, können Sie die Google Cloud kostenlose Testversion verwenden, um auf ein begrenztes kostenloses Kontingent von 50 Recheneinheiten und 10 GB Speicher pro Monat zuzugreifen. Wenn Ihre Nutzung dieses Kontingent im Laufe des Monats für ein bestimmtes Rechnungskonto übersteigt, wird Ihnen die zusätzliche Nutzung gemäß der vorherigen Preistabelle in Rechnung gestellt.

Angenommen, Sie erstellen Google AI Studio-Anwendungen in einem Google Cloud Projekt namens Test. Sie verwenden ein Rechnungskonto und eine Kreditkarte für dieses Projekt. Ihre Google AI Studio-Nutzung von Cloud SQL über alle Anwendungen hinweg übersteigt 50 Recheneinheiten und am Ende des Monats verwenden Sie 100 Recheneinheiten. Ihnen werden die zusätzlichen 50 Recheneinheiten mit 0,10 $ pro Stunde in Rechnung gestellt, also 5 $ für den Monat.

Beschränkungen

  • Datenbankinstanzen mit bis zu 1 GB Speicher und bis zu 0, 5 vCPUs an Rechenkapazität werden automatisch pausiert oder auf null skaliert, wenn keine aktiven Verbindungen vorhanden sind. Diese Funktion wird für Instanzen, die eines dieser Speicher- und Rechenlimits überschreiten, nicht unterstützt.

  • Die Integration mit Google AI Studio kann blockiert werden, wenn für Ihre Organisation die domaineingeschränkte Freigabe aktiviert ist.

Nächste Schritte