Le Python SDK nécessite Python 3.9+.
Installation
Démarrage rapide
Créer un compte
La fonctionsignup crée un nouveau compte Avala et retourne une clé API. Elle ne nécessite pas d’authentification.
Authentification
Le SDK s’authentifie en utilisant votre clé API Avala, qui est envoyée via l’en-têteX-Avala-Api-Key à chaque requête.
Vous pouvez fournir la clé directement ou laisser le SDK la lire depuis l’environnement.
Option 1 : Passer la clé directement
Support asynchrone
Le SDK inclut un client entièrement asynchrone construit surhttpx. Utilisez AsyncClient pour des E/S non bloquantes dans les applications asynchrones.
Travailler avec les jeux de données
Le Python SDK est actuellement en lecture seule pour les jeux de données — vous pouvez lister, récupérer et parcourir les éléments mais pas créer ou supprimer des jeux de données. Utilisez la REST API pour les téléchargements et les mutations.
Lister les jeux de données
Obtenir un jeu de données
Travailler avec les projets
Lister les projets
Obtenir un projet
Travailler avec les tâches
Lister les tâches
Obtenir une tâche
Travailler avec les exports
Le Python SDK supporte les opérations CRUD complètes pour les agents, webhooks, configurations de stockage, fournisseurs d’inférence, objectifs de qualité, configuration de consensus et organisations. Les jeux de données et projets sont actuellement en lecture seule — utilisez la REST API pour les mutations sur ces ressources.
Créer un export
Attendre la fin
Travailler avec les organisations
Lister les organisations
Créer une organisation
Gérer les membres
Travailler avec les slices
Lister les slices
Parcourir les éléments d’un jeu de données
Lister les éléments d’un jeu de données
Lister les séquences
Annotations de type
Le SDK est entièrement typé. Tous les objets de réponse sont des modèles Pydantic avec des annotations de type complètes, vous offrant l’autocomplétion et la vérification de type dès l’installation.Gestion des erreurs
Le SDK lève des exceptions typées pour que vous puissiez gérer précisément les différents modes de défaillance.Pagination
Les méthodes de liste retournent un objetCursorPage. Vous pouvez itérer directement sur les éléments ou contrôler la pagination manuellement.
Gestion de flotte
La gestion de flotte est en aperçu. Les APIs décrites ici peuvent changer.
fleet fournit l’accès au registre d’appareils, aux enregistrements, événements, règles et alertes.