Aller au contenu principal

Lancement du projet

Étape 1 : Indexer les données

D'abord, vous devez peupler l'index Vertex AI avec les embeddings de votre fichier data.json.

Important : Vous devez exécuter ce script chaque fois que vous ajoutez ou modifiez des données dans data.json. C'est une opération de longue durée qui peut prendre plusieurs minutes.

python add_to_index.py

Le script affichera sa progression et vous indiquera la durée de la mise à jour une fois terminée.

Étape 2 : Lancer le serveur API

Une fois l'index peuplé, vous pouvez démarrer le serveur API.

uvicorn main:app --reload

Le serveur sera accessible à l'adresse http://127.0.0.1:8000.

Étape 3 : Utiliser l'API

La meilleure façon d'interagir avec l'API est via la documentation générée automatiquement.

  1. Ouvrez votre navigateur web et allez à : http://127.0.0.1:8000/docs
  2. Cliquez sur le point de terminaison /query pour le développer.
  3. Cliquez sur "Try it out".
  4. Entrez une question dans le champ query_text (par exemple, "Comment dit-on bonjour en français ?").
  5. Cliquez sur "Execute".

Vous verrez la réponse JSON contenant les paires Q&R les plus similaires de vos données, classées par leur distance (plus la valeur est basse, mieux c'est).