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 :
- ✅ Intégrer le SDK - Ajoutez des décorateurs au code de votre Agent
- ✅ Configurer l’Agent - Générez les fichiers de configuration à l’aide de la CLI
- ✅ Déployer l’Agent - Déploiement en un clic dans le cloud
- ✅ 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
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 ?
- Vérifier le fichier de dépendances : assurez-vous que
requirements.txt contient toutes les dépendances
- Afficher les journaux détaillés : utilisez l’option
--verbose
- Vérifier la connexion réseau : assurez-vous de pouvoir accéder au domaine Novita AI Sandbox (par exemple,
sandbox.novita.ai)
- Vérifier la clé API : confirmez que
NOVITA_API_KEY est correct
Modifiez votre code et redéployez :
Q4 : Cela fonctionne localement, mais échoue après le déploiement ?
Causes possibles :
- Variables d’environnement non transmises à l’instance sandbox
- Incohérences de version des packages de dépendances
- 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