Cette page présente les fonctionnalités offertes par Cloud SQL pour PostgreSQL pour vous aider à créer des applications avec codage par ambiance.
Google AI Studio est compatible avec le développement full-stack assisté par l'IA, ce qui vous permet de créer des applications dotées de fonctionnalités avancées telles que le stockage persistant des données et l'authentification sécurisée. En utilisant le mode de compilation dans Google AI Studio, vous pouvez créer une application riche en utilisant Cloud SQL pour PostgreSQL comme base de données, avec une seule requête et quelques clics. Cela permet à votre application de tirer parti de la puissance de PostgreSQL Open Source et de la préparation de Cloud SQL pour les entreprises.
Premiers pas avec Google AI Studio et Cloud SQL
Vous pouvez créer une application avec Cloud SQL à l'aide de Google AI Studio à titre sans frais en suivant les étapes ci-dessous.
Décrivez l'application.
- Ouvrez Google AI Studio.
- Pour ouvrir le mode de compilation, cliquez sur Essayer.
Si vous utilisez Google AI Studio pour la première fois et que vous n'avez pas encore de Google Cloud compte, une fenêtre Bienvenue dans AI Studio s'affiche.
Consultez les Google Cloud conditions d'utilisation du niveau Starter, acceptez-les et sélectionnez les notifications que vous souhaitez recevoir.
Cliquez sur Continuer.
Dans le champ de requête, saisissez une requête décrivant votre application.
Par exemple, vous pouvez saisir le texte suivant. Pour obtenir de meilleurs résultats, demandez explicitement à l'agent d'utiliser Cloud SQL ou une base de données relationnelle :
Build an expense tracker app using Cloud SQLCliquez sur Build (Créer).
Pour confirmer la création de Cloud SQL pour votre application, la fiche Activer la base de données s'affiche dans le chat Google AI Studio. Vous pouvez utiliser les paramètres de projet et de localisation par défaut de la fiche ou les modifier.
Le projet et la localisation que vous choisissez pour votre première fonctionnalité intégrée s'appliquent automatiquement à tous les autres Google Cloud services et produits que vous ajoutez ultérieurement à votre application, y compris les suivants :
Pour utiliser les paramètres par défaut de Cloud SQL, procédez comme suit :
- Dans la fiche Activer la base de données, cliquez sur Activer Cloud SQL.
Pour sélectionner votre propre projet et votre propre emplacement de stockage des données, procédez comme suit :
Dans la fiche Activer la base de données, cliquez sur settings Paramètres.
Dans la fenêtre Cloud SQL et authentification qui s'affiche, cliquez sur le menu Sélectionner un projet Google Cloud auquel se connecter à Cloud SQL.
- Si vous disposez d'un Google Cloud compte, sélectionnez Importer un projet pour importer un projet que vous utilisez déjà. La facturation doit être activée pour le projet. Les tarifs de facturation standards s'appliquent.
Dans le menu Vos données seront stockées dans, choisissez la région que vous souhaitez utiliser. Nous vous recommandons de choisir une région géographiquement proche de vous.
Cliquez sur Activer Cloud SQL.
L'agent déploie automatiquement l'instance Cloud SQL pour PostgreSQL, crée le schéma nécessaire à votre application, connecte votre application à l'instance et génère le code nécessaire.
Dans le panneau "Aperçu", parcourez les modèles de conception et choisissez celui que vous souhaitez utiliser. Lorsque vous avez trouvé celui que vous souhaitez, cliquez sur Sélectionner cette conception.
Dans le panneau de chat Gemini, cliquez sur arrow_upward Envoyer la requête.
Itérez sur l'application.
Une fois la version initiale de l'application créée, vous pouvez y apporter des modifications, par exemple en ajoutant de nouvelles fonctionnalités à l'aide de requêtes. Voici un exemple :
I want to add a custom description for each expenseL'agent apporte automatiquement les modifications de code nécessaires et met à jour le schéma pour ajouter les colonnes nécessaires à la base de données Cloud SQL.
Facultatif : À côté du texte Sans titre , cliquez sur edit Modifier le nom et la description de l'application pour renommer l'application. Vous pouvez également demander à Google AI Studio de renommer l'application pour renommer l'application.
Publiez l'application.
Lorsque l'application est prête, cliquez sur Publier.
Dans le panneau Publier votre application, saisissez une description de votre application et une adresse e-mail d'assistance permettant aux utilisateurs de vous contacter.
Cliquez sur Publier votre application pour déployer l'application à l'aide de Cloud Run.
Comprendre le quota Cloud SQL pour Google AI Studio
Les nouveaux utilisateurs de Google AI Studio peuvent commencer par le Google Cloud niveau Starter, qui fournit un ensemble limité de ressources compatibles pour le déploiement d'applications. Ce niveau offre les fonctionnalités de base nécessaires pour créer et déployer vos applications sans nécessiter d'informations de facturation.
Le déploiement d'une application avec Cloud SQL au niveau Google Cloud Starter provisionne automatiquement toute l'infrastructure requise dans un projet de niveau Google Cloud Starter entièrement géré.
Étant donné que Google gère la gestion et la configuration des projets, vous pouvez utiliser ces services sans compte de facturation.
Au niveau Google Cloud Starter, les utilisateurs sont autorisés à développer et à publier deux applications avec Cloud SQL.
Pour augmenter les limites de ressources afin de créer des applications supplémentaires avec Cloud SQL, vous pouvez passer votre projet de niveau Google Cloud Starter à un projet standard Google Cloud .
Un projet standard Google Cloud est compatible avec un maximum de 10 applications avec Cloud SQL par utilisateur et par région.
Vous pouvez faire évoluer votre instance Cloud SQL une fois que vous êtes passé à un projet Google Cloud standard.
Configuration de Cloud SQL au niveau Google Cloud Starter
Lorsque Google AI Studio crée une application nécessitant une base de données relationnelle au niveau Google Cloud Starter, l'agent crée une instance Cloud SQL pour PostgreSQL en édition développeur.
Les instances en édition développeur offrent les fonctionnalités suivantes :
- Elles sont compatibles avec 0,5 processeur virtuel et 2 Go de mémoire avec 1 Go de stockage.
- Elles créent des instances dans un projet de niveau Starter entièrement géré Google Cloud .
- Elles sont compatibles avec les instances Cloud SQL pour PostgreSQL créées dans la version PostgreSQL 18.
Configuration de Cloud SQL lorsque vous utilisez un projet existant
Si vous disposez d'un Google Cloud compte et que vous activez l'intégration de Cloud SQL pour une application, vous pouvez éventuellement sélectionner un Google Cloud projet existant dont vous êtes propriétaire :
Dans la fiche Activer la base de données, cliquez sur settings Paramètres.
Dans la fenêtre Cloud SQL et authentification qui s'affiche, cliquez sur le menu Sélectionner un projet Google Cloud auquel se connecter à Cloud SQL.
- Sélectionnez Importer un projet pour importer un projet que vous utilisez déjà. La facturation doit être activée pour ce projet.
Cliquez sur Activer Cloud SQL.
Lorsque vous choisissez un projet, les actions suivantes se produisent :
- Une nouvelle instance Cloud SQL pour PostgreSQL en édition développeur est immédiatement provisionnée dans ce projet.
- L'instance utilise un quota mensuel sans frais limité. Toute utilisation excédentaire est facturée conformément aux frais de calcul et de stockage. Pour en savoir plus, consultez la section Google Cloud Niveau Starter et tarifs.
L'édition développeur de Cloud SQL pour PostgreSQL ne peut être créée que lorsque vous utilisez Google AI Studio. Vous ne pouvez pas créer d'instance en édition développeur à partir de la Google Cloud console ni à l'aide de l'API Cloud SQL Admin, de la gcloud CLI ou de Terraform. L'instance Cloud SQL pour PostgreSQL en édition développeur est fournie avec les fonctionnalités suivantes :
- Google Cloud Niveau Starter pour commencer à créer des applications sans frais.
- Lorsque vous utilisez votre Google Cloud projet pour créer et déployer des applications Google AI Studio avec Cloud SQL, vous bénéficiez de 50 unités de calcul et de 10 Go de Cloud Storage par mois et par compte de facturation, sans frais. Pour en savoir plus, consultez la section Google Cloud Niveau Starter et tarifs.
- Provisionnement instantané pour une expérience de codage par ambiance fluide.
- L'instance Cloud SQL est provisionnée en quelques secondes et prête à ce que Google AI Studio crée l'application.
- Met automatiquement en pause l'instance de base de données lorsque l'application est inactive.
- La fonctionnalité "Mise à l'échelle à zéro" met automatiquement en pause une instance lorsqu'il n'y a aucune connexion active. Les instances mises en pause n'entraînent pas de frais de VM ni de stockage.
- Mise à l'échelle jusqu'à 2 processeurs virtuels, 8 Go de RAM et 20 Go de stockage.
- À mesure que les besoins de calcul et de stockage de l'application augmentent, vous pouvez mettre à jour l'instance vers une configuration de 1 processeur virtuel et 4 Go ou de 2 processeurs virtuels et 8 Go. Vous pouvez également augmenter le stockage jusqu'à 20 Go.
Vous ne pouvez mettre à niveau une instance que lorsqu'elle se trouve dans un projet standard Google Cloud . Vous ne pouvez pas faire évoluer une instance à l'aide du niveau Google Cloud Starter.
Pour en savoir plus, consultez la section Passer votre projet de niveau Google Cloud Starter à un projet standard Google Cloud .
Opérations sur l'instance
Lorsqu'une application Google AI Studio utilise une instance Cloud SQL comme base de données, vous pouvez interagir avec l'instance depuis Google AI Studio à l'aide de requêtes en langage naturel. Par exemple, si vous souhaitez afficher le schéma, vous pouvez poser la question suivante à l'agent :
Show me the schema in the database.
L'agent renvoie toutes les informations sur le schéma.
De même, si vous souhaitez exécuter une opération CRUD sur la base de données, par exemple pour insérer des lignes, vous pouvez demander à l'agent d'exécuter cette opération.
Passer du niveau Google Cloud Starter pour bénéficier de davantage de quota et de fonctionnalités
Une fois que vous avez déployé votre application à l'aide de Google AI Studio, vous pouvez obtenir davantage de quota pour votre instance Cloud SQL et accéder à d'autres Google Cloud services en passant d'abord d'un projet de niveau Google Cloud Starter à un projet standard Google Cloud project.
Pour passer votre projet de niveau Google Cloud Starter à un projet standard Google Cloud :
- Dans Google AI Studio, cliquez sur settings Paramètres.
- Dans la fenêtre Paramètres de chat qui s'affiche, dans la section Requêtes sans frais , cliquez sur settings Sélectionner une clé API.
- Dans la fenêtre Passer à une version supérieure pour déverrouiller plus de fonctionnalités, cliquez sur API Gemini.
- Cliquez sur Continuer avec le paiement à la requête.
- Dans la fenêtre Associer une clé API payante, cliquez sur Configurer la facturation.
- Dans la fenêtre Configurer votre compte de facturation Google Cloud , consultez les Google Cloud conditions d'utilisation de la facturation , puis cliquez sur Accepter et continuer.
- Dans la fenêtre Ajouter les informations de votre compte de facturation , saisissez vos coordonnées et votre mode de paiement, puis cliquez sur Envoyer.
Vous êtes maintenant prêt à obtenir des quotas plus élevés pour vos services d'application. Pour en savoir plus, consultez la section Comprendre le quota Cloud SQL pour Google AI Studio.
Mettre à jour votre instance Cloud SQL
Une fois que vous êtes passé à un projet standard Google Cloud , vous pouvez utiliser la Google Cloud console pour augmenter la taille de l'instance en mettant à jour le nombre de processeurs virtuels et la taille du disque de l'instance Cloud SQL.
Pour mettre à jour votre instance Cloud SQL dans la Google Cloud console :
-
Dans la Google Cloud console, accédez à la page Instances Cloud SQL.
- Pour ouvrir la page Présentation de l'instance, cliquez sur son nom. Toute instance créée à l'aide de Google AI Studio a le type Édition Cloud SQL défini sur Développeur et un préfixe d'ID d'instance ai-studio-.
- Cliquez sur Modifier.
Dans le panneau ID d'instance, mettez à jour vos configurations :
- Configuration de la machine : sélectionnez le nombre de processeurs virtuels et la quantité de RAM que vous souhaitez utiliser.
- Stockage : sélectionnez la quantité de stockage que vous souhaitez utiliser.
Pour en savoir plus, consultez la section Paramètres modifiables.
Cliquez sur Enregistrer.
Google Cloud Niveau Starter et tarifs
L'édition développeur de Cloud SQL pour PostgreSQL n'est facturée que pour l'utilisation au-delà de Google Cloud l'utilisation du niveau Starter et pour la durée d'exécution de l'instance. L'instance n'est pas facturée lorsqu'elle est inactive ou mise à l'échelle à zéro.
L'édition développeur de Cloud SQL est facturée en fonction des unités de calcul. Une unité de calcul correspond à 1 processeur virtuel et 4 Go de mémoire. Vous bénéficiez de 50 unités de calcul et de 10 Go de stockage sans frais chaque mois.
Google Cloud L'utilisation du niveau Starter est agrégée sur tous les Google Cloud projets par compte de facturation Cloud et est réinitialisée tous les mois. Vous n'êtes facturé que pour l'utilisation au-delà du niveau sans frais limité.
Si vous déployez des applications à l'aide de Cloud SQL sur plusieurs Google Cloud projets et que tous les projets utilisent le même compte de facturation, la limite d'utilisation est agrégée sur tous les projets.
Tarifs de calcul et de stockage
Voici un exemple de tarification par unité dans la région de Caroline du Sud (us-east1).
| Tarifs horaires | |
|---|---|
Caroline du Sud (us-east1) |
Région (USD) |
| Unité de calcul | 0,10 $ / 1 heure |
| Stockage | 0,000157534 $ / 1 gibioctet-heure |
Pour obtenir des informations détaillées sur les tarifs, consultez la page Tarifs de Cloud SQL.
Google Cloud Exemple de niveau Starter
Si vous disposez d'un Google compte, vous pouvez commencer à utiliser Google AI Studio en utilisant le quota sans frais limité pour Cloud SQL dans le Google Cloud niveau Starter.
Vous pouvez créer deux applications sans frais à l'aide du niveau Google Cloud Starter. Une fois ce quota dépassé, vous pouvez passer à un projet standard Google Cloud pour obtenir davantage de quota afin de créer et de publier des applications Google AI Studio supplémentaires.
Si vous passez votre projet de niveau Starter Google Cloud à un projet standard Google Cloud ou si vous créez un projet standard Google Cloud pour explorer d'autres Google Cloud produits, vous pouvez utiliser l' Google Cloud essai sans frais pour accéder à un quota sans frais limité de 50 unités de calcul et de 10 Go de stockage par mois. Si votre utilisation dépasse ce quota au cours du mois pour un compte de facturation donné, l'utilisation supplémentaire vous sera facturée en fonction du tableau des tarifs précédent.
Supposons, par exemple, que vous créez des applications Google AI Studio dans un Google Cloud
projet appelé Test. Vous utilisez un compte de facturation et une carte de crédit pour ce projet. Votre utilisation de Cloud SQL dans Google AI Studio pour toutes les applications dépasse 50 unités de calcul et, à la fin du mois, vous utilisez 100 unités de calcul. Les 50 unités de calcul excédentaires vous seront facturées 0,10 $ par heure, soit 5 $ pour le mois.
Étape suivante
- En savoir plus sur Google AI Studio
- En savoir plus sur le niveau Starter Google Cloud
- Modifier votre instance Cloud SQL
- Utiliser des embeddings vectoriels