Skip to main content
Ce guide vous aidera à développer, déployer et appeler votre premier Agent en 5 minutes.

Table des matières


Vue d’ensemble

Le workflow complet se compose de 4 étapes :
  1. Intégrer le SDK - Ajoutez des décorateurs au code de votre Agent
  2. Configurer l’Agent - Générez les fichiers de configuration à l’aide de la CLI
  3. Déployer l’Agent - Déploiement en un clic dans le cloud
  4. Appeler l’Agent - Appelez votre Agent à l’aide du SDK ou de la CLI

Prérequis

Assurez-vous de disposer des prérequis suivants :
  • ✅ Python 3.9+ et Node.js 20+ installés
  • ✅ Version bêta du SDK Python et CLI Node.js installés (voir le Guide d’installation)
  • ✅ Clé API Novita AI obtenue (depuis la Console)
  • Docker installé

Étape 1 : intégrer le SDK à votre Agent

1.1 Créer le code de l’Agent

Créez app.py dans le répertoire de votre projet :

1.2 Préparer le fichier de dépendances

Assurez-vous que la racine de votre projet contient un fichier requirements.txt avec les dépendances requises :

1.3 Test local

Testez localement avant le déploiement :
Dans un autre terminal, testez les endpoints :
Sortie attendue : Le contrôle d’état doit renvoyer :
L’appel de l’Agent doit renvoyer :

Étape 2 : générer les fichiers de configuration avec la CLI

Utilisez la CLI pour configurer votre Agent de manière interactive :
Suivez les invites de la CLI pour configurer les informations requises. Une fois terminé, la CLI générera les fichiers suivants dans le répertoire de votre projet :
  • novita.Dockerfile - Fichier de build Docker
  • .dockerignore - Fichier d’exclusion Docker
  • .novita-agent.yaml - Fichier de configuration de l’Agent

Étape 3 : déployer sur Novita AI en un clic

⚠️ Important : après un déploiement réussi, un agent_id sera généré. Il s’agit de l’identifiant unique permettant d’appeler votre Agent — veillez à l’enregistrer.

3.1 Commande de déploiement

Déployez en un clic à l’aide de la CLI :

3.2 Afficher les résultats du déploiement

Après un déploiement réussi, le fichier .novita-agent.yaml mettra à jour le champ status :
Notez le agent_id — vous en aurez besoin pour les appels suivants.

Étape 4 : appeler l’Agent via la CLI ou le SDK

Option 1 : test rapide avec la CLI

Testez rapidement votre Agent à l’aide de la CLI :
Remarque : la CLI lit automatiquement l’ID de l’Agent depuis le champ status.agent_id dans .novita-agent.yaml. Sortie attendue :

Option 2 : appel via le SDK (recommandé pour la production)

Utilisez le SDK pour appeler votre Agent dans des services backend :

Exemple de code


FAQ

Q1 : Comment obtenir l’ID de l’Agent ?

Après un déploiement réussi, l’ID de l’Agent est enregistré dans le champ status.agent_id du fichier .novita-agent.yaml :

Q2 : Que faire si le déploiement échoue ?

  1. Vérifier le fichier de dépendances : assurez-vous que requirements.txt contient toutes les dépendances
  2. Afficher les journaux détaillés : utilisez l’option --verbose
  3. Vérifier la connexion réseau : assurez-vous de pouvoir accéder au domaine Novita AI Sandbox (par exemple, sandbox.novita.ai)
  4. Vérifier la clé API : confirmez que NOVITA_API_KEY est correct

Q3 : Comment mettre à jour un Agent déployé ?

Modifiez votre code et redéployez :

Q4 : Cela fonctionne localement, mais échoue après le déploiement ?

Causes possibles :
  1. Variables d’environnement non transmises à l’instance sandbox
  2. Incohérences de version des packages de dépendances
  3. Problèmes de chemin de fichier
Solution : Transmettez les variables d’environnement à l’instance sandbox via le paramètre envVars :
Dernière modification le 10 août 2026