Curso

Premiers pas avec l'API Gemini en Python

Appeler Gemini depuis Python avec le SDK google-genai (streaming, conversation, tokens et coût, erreurs et réessais) et livrer un mini-CLI « assistant de réunion » qui fonctionne avec une clé d'API comme sur Vertex AI.

Principiante 8 lecciones 3h30
Empezar el curso
Progreso 0% · 0/8

Este contenido aún no está traducido. Se muestra la versión original.

Vous savez ce qu'est un prompt ; il est temps de l'envoyer depuis votre code. Cette formation vous apprend le SDK officiel google-genai, la bibliothèque Python qui parle à Gemini, en écrivant un vrai petit outil : un assistant de réunion en ligne de commande, qui lit la transcription d'une réunion et rend un résumé, les décisions et la liste des actions (qui fait quoi, pour quand).

Le même code tourne de deux façons : avec une clé d'API créée dans Google AI Studio (idéal pour démarrer), ou sur Vertex AI, la plateforme IA de Google Cloud (pour l'entreprise : identité, facturation et données dans votre projet). On passe de l'une à l'autre en changeant deux variables d'environnement.

Pour qui ?

Ce que vous allez construire

flowchart LR
  T["reunion_exemple.txt (transcription)"] --> CLI["reunion.py"]
  CLI -->|"resume"| CR["Résumé + décisions + tableau des actions"]
  CLI -->|"resume --stream"| ST["Résumé affiché au fil de l'eau"]
  CLI -->|"tokens"| TK["Tokens + coût estimé"]
  CLI -->|"chat"| CH["Questions / réponses multi-tours"]
  CLI --> SDK["google-genai Client"]
  SDK -->|"GEMINI_API_KEY"| A["API Gemini"]
  SDK -->|"GOOGLE_GENAI_USE_VERTEXAI + GOOGLE_CLOUD_PROJECT"| V["Vertex AI"]

Prérequis

  • Python 3.10 ou plus récent.
  • Une clé d'API Gemini (gratuite, créée dans Google AI Studio).
  • Pour le module 3 (facultatif) : un projet Google Cloud avec facturation et l'API Vertex AI activée, plus la CLI gcloud.

Programme

ModuleLeçonsDurée indicative
1. Démarrer avec google-genaiInstaller, créer le client, premier generate_content ; streaming et conversation50 min
2. Maîtriser l'appelConfiguration ; tokens et coût ; erreurs et réessais1h15
3. Clé d'API ou Vertex AIPasser à Vertex AI en changeant 2 variables30 min
4. Projet finalConstruire le CLI ; le tester dans les deux modes55 min

Chaque leçon contient un schéma, des quiz corrigés, un exercice avec sa solution, une checklist « Je sais faire » et la sortie réelle obtenue lors de nos tests du 2026-10-15.

En local ou sur Google Cloud ?

Clé d'API (sans GCP)Vertex AI (avec GCP)
Authentificationclé dans GEMINI_API_KEYidentité Google Cloud (ADC, gcloud auth application-default login)
Variables à définirGEMINI_API_KEYGOOGLE_GENAI_USE_VERTEXAI=TRUE, GOOGLE_CLOUD_PROJECT
Facturationcompte AI Studio (niveau gratuit possible)projet Google Cloud
Région des traitementsgérée par Googleglobal par défaut, ou une région choisie (europe-west1…)
Ressources à nettoyeraucuneaucune : on n'appelle qu'un modèle, rien n'est créé dans le projet

Le lab

Tout est dans files/ : le CLI reunion.py, ses 14 tests sans clé test_reunion.py, une transcription fictive reunion_exemple.txt, requirements.txt et un modèle de configuration files/.env.example (valeurs factices) qui documente les deux modes.

Recursos

Descargar todo (.zip)

Referencias