Command Palette
Search for a command to run...
HyperAI Lance Une Nouvelle Fonctionnalité : Configuration Des Variables D’environnement Et Des Variables Secrètes Pour Les Conteneurs De Calcul

Dans le cadre des tâches quotidiennes de mise au point des modèles, de déploiement d'inférences ou d'automatisation, nous devons souvent interagir avec divers services tiers et référentiels distants, par exemple en transmettant le jeton du service tiers, en spécifiant l'adresse du référentiel de modèles et en transmettant les paramètres d'exécution.
Pour rendre la recherche scientifique et la pratique de l'ingénierie de tous plus sûres et plus efficaces,HyperAI (hyper.ai) a désormais officiellement lancé la fonctionnalité permettant de configurer les « variables d'environnement et les variables secrètes » pour les conteneurs de calcul.À compter d'aujourd'hui, lors de la création ou de la configuration de conteneurs de calcul (y compris les tâches et les espaces de travail Jupyter), vous pouvez injecter directement un ensemble de variables d'environnement sous la forme de noms de variables/valeurs de variables afin de contrôler le comportement du conteneur de manière plus élégante et flexible.
* Documentation officielle :
https://hyper.ai/docs/gear/env-vars
Configurer les variables d'environnement
Chaque variable d'environnement possède un type, qui est soit en clair, soit secret, déterminé par la coche ou non de l'option « Secret » à droite de la variable.
Recherchez « Variables d'environnement » sur la page de création/configuration du conteneur :
- Cliquez sur « Ajouter une variable d'environnement », puis renseignez les champs « Nom de la variable » et « Valeur de la variable » ;
- Sélectionnez le type de variable : par défaut, il s’agit de texte clair ; s’il s’agit d’informations sensibles telles que des clés ou des jetons, cochez « Secret » à droite pour la définir sur le type Secret ;
- Vous pouvez ajouter plusieurs variables, qui seront enregistrées avec le conteneur après soumission.

Désensibilisation et lecture des variables secrètes
Une fois une variable secrète enregistrée, la plateforme ne renverra plus sa valeur en clair. Seuls les membres disposant de droits d'édition verront le contenu anonymisé affiché sur la page.
- Après désensibilisation, seuls les deux premiers et les deux derniers caractères sont conservés, et les caractères du milieu sont remplacés par "••••" (par exemple, hf••••23).
- Lorsque la valeur d'origine est inférieure à 8 bits, elle est affichée sous la forme «••••••» afin d'éviter de révéler sa longueur réelle.

Les membres ne disposant pas des autorisations de modification ne pourront pas du tout lire la valeur, et l'interface renverra directement la valeur nulle.
Les valeurs anonymisées sont affichées à titre indicatif uniquement et ne correspondent pas aux valeurs réelles des variables. Le conteneur injecte toujours les valeurs originales enregistrées lors de l'exécution.
Gestion secrète lors du redémarrage et du clonage
Le choix d'utiliser la valeur réelle du Secret d'origine dépend du fait que cette opération redémarre la même exécution ou en crée une nouvelle.
Redémarrer l'espace de travail:
Redémarrer un espace de travail fermé (en utilisant « Démarrer » ou « Mettre à jour et démarrer ») est une continuation de la même exécution, en utilisant la valeur secrète précédemment enregistrée ; il n’est pas nécessaire de la saisir à nouveau.
- Démarrage rapide : Réutilisez directement toutes les configurations précédentes, et la valeur réelle de Secret est automatiquement renseignée par la plateforme côté serveur ;
- Modifiez la configuration et activez-la : les secrets sont listés sous forme anonymisée, en lecture seule et conservés par défaut. Pour les modifier, cliquez sur « Remplacer » pour la variable, saisissez la nouvelle valeur, puis cliquez sur « Annuler le remplacement » pour rétablir la valeur d’origine.
Cloner/Créer une exécution:
Les opérations suivantes généreront une exécution entièrement nouvelle et ne fourniront donc pas la valeur réelle du secret d'origine :
- Clonage à partir de tutoriels et de ressources publiques ;
- Cloner la configuration de quelqu'un d'autre et la démarrer ; cloner à partir d'une modélisation automatisée.
- Créez une nouvelle exécution à partir d'une exécution précédente en cliquant sur « Continuer l'exécution/Cloner à partir de ce point ».
Dans ces cas, le cloneur ne peut pas lire le Secret d'origine en clair, et la plateforme ne le transférera pas à la nouvelle exécution. La page conservera les noms des variables et affichera le message : « La valeur du Secret d'origine ne peut pas être conservée, veuillez saisir une nouvelle valeur. » Vous devez saisir votre propre valeur pour chaque variable Secret, ou supprimer les variables inutiles avant de commencer. Les variables en clair seront transférées à la nouvelle exécution comme d'habitude.
Modifier le type de variable:
Le type de variable peut être commuté entre texte clair et secret :
- Pour convertir du texte clair en secret : cochez simplement la case « Secret ». Les valeurs que vous avez déjà saisies seront enregistrées comme valeurs secrètes.
- Pour afficher le champ « Secret » en clair : décochez la case correspondante. La valeur initiale du champ « Secret » étant illisible, elle sera supprimée après la modification et vous devrez la saisir à nouveau (une fenêtre de confirmation s’affichera au préalable).
Pour plus d'informations, veuillez consulter la documentation officielle :








