Ingérer les données capteur
Rassemblez les données MCAP, LiDAR, vidéo, ROS bag ou LeRobot dans un modèle de jeu de données unique.
Plateforme développeur Physical AI
Connectez vos agents au serveur MCP hébergé, développez avec les SDK Python et TypeScript, lisez les métadonnées de chaque séquence et importez ou exportez des jeux de données LeRobot.
MCP hébergé
Connectez un seul endpoint hébergé. Vos agents peuvent lire les enregistrements et alertes de la flotte, les séquences, les campagnes de capture et leur couverture d’acceptation, le consensus, les objectifs de qualité et l’état des exports.
Les cahiers des charges de collecte, les rapports d’écarts et les rapports d’évaluation font partie du programme d’apprentissage de flotte. Votre équipe Avala vous les livre.
Lire le guide MCPhttps://mcp.avala.ai/mcpOutils par étape de la boucle
fleet_list_recordingsfleet_list_eventsfleet_list_alertslist_sequencespreview_curation_candidateslist_capture_campaignsget_campaign_acceptance_coverageget_dataset_healthget_consensus_summarylist_quality_targetslist_sliceslist_exportsget_export_statusL'accès suit vos autorisations Avala. Les actions staff contrôlées n'apparaissent que pour les opérateurs éligibles et exigent une confirmation explicite.
Interfaces
Python, TypeScript, l'API REST publique et MCP hébergé partagent le même modèle de données Avala.
Clients synchrones et asynchrones, pagination par curseur, modèles typés et erreurs explicites.
pip install avalaClients de ressources typés sans dépendance d'exécution et support officiel de Node.js 18+.
npm install @avala-ai/sdkUtilisez l'endpoint public api.avala.ai depuis tout langage ou client HTTP authentifié.
curl --fail-with-body -H "X-Avala-Api-Key: $AVALA_API_KEY" "https://api.avala.ai/api/v1/datasets/?limit=10"Connectez des outils IA compatibles au contexte des jeux de données et opérations limité par les autorisations.
https://mcp.avala.ai/mcpMétadonnées des séquences
Les séquences livrées dans un programme d’apprentissage de flotte portent les mêmes champs. Votre code d’entraînement peut les filtrer, les répartir et les pondérer sans approximation.
Voir comment chaque séquence est notéeLes groupes de fuite vous permettent de séparer les ensembles d’entraînement et de test afin qu’un même logement, objet ou opérateur n’apparaisse jamais des deux côtés.
Format LeRobot
Importez un jeu de données LeRobot dans Avala sous forme de séquences MCAP, ou exportez un jeu de données de séquences Avala au format LeRobot v3. Chaque episode LeRobot correspond à une séquence Avala. Les deux commandes sont fournies avec le SDK Python et nécessitent Python 3.12 ou une version ultérieure.
pip install "avala[cli,lerobot]"avala import lerobot --repo-id lerobot/svla_so101_pickplace --name "SO-101 pick and place" --slug so101-pick-and-placeavala lerobot export my-org/so101-pick-and-place --repo-id my-hf-user/so101-pick-and-place --output ./lerobot-outPremière boucle
Saisissez votre clé dans une invite masquée et interrogez l’API publique, tandis que l’identifiant reste isolé dans un sous-shell temporaire.
Bash ou Zsh · curl · une clé API Avala
(
printf "Avala API key: " &&
IFS= read -rs AVALA_API_KEY &&
printf "\n" &&
export AVALA_API_KEY &&
curl \
--fail \
--silent \
--show-error \
-H "X-Avala-Api-Key: $AVALA_API_KEY" \
"https://api.avala.ai/api/v1/datasets/?limit=10"
)Flux programmable
Utilisez des interfaces stables pour les étapes opérationnelles entre les données capteur brutes et la prochaine exécution du modèle.
Rassemblez les données MCAP, LiDAR, vidéo, ROS bag ou LeRobot dans un modèle de jeu de données unique.
Vérifiez l'indexation, les séquences, le nombre d'images et l'étalonnage avant la mise en production.
Lancez des tâches d'auto-étiquetage par projet et conservez la revue humaine dans le même flux gouverné.
Créez un export de jeu de données ou de projet et suivez-le jusqu'à son achèvement pour l'entraînement en aval.
Visite technique
Nous cartographierons les interfaces, le stockage, les contrôles qualité et le contrat de release autour d'un flux réel.