El Python SDK requiere Python 3.9+.
Instalación
Inicio rápido
Crear una cuenta
La funciónsignup crea una nueva cuenta de Avala y devuelve una API key. No requiere autenticación.
Autenticación
El SDK se autentica usando su API key de Avala, que se envía a través del encabezadoX-Avala-Api-Key en cada solicitud.
Puede proporcionar la clave directamente o dejar que el SDK la lea del entorno.
Opción 1: Pasar la clave directamente
Soporte async
El SDK incluye un cliente completamente asíncrono construido sobrehttpx. Use AsyncClient para E/S sin bloqueo en aplicaciones asíncronas.
Trabajar con datasets
El Python SDK es actualmente solo lectura para datasets — puede listar, obtener y explorar elementos pero no crear ni eliminar datasets. Use la REST API para subidas y mutaciones.
Listar datasets
Obtener un dataset
Trabajar con proyectos
Listar proyectos
Obtener un proyecto
Trabajar con tareas
Listar tareas
Obtener una tarea
Trabajar con exportaciones
El Python SDK soporta operaciones CRUD completas para agentes, webhooks, configuraciones de almacenamiento, proveedores de inferencia, objetivos de calidad, configuración de consenso y organizaciones. Los datasets y proyectos son actualmente solo lectura — use la REST API para mutaciones en esos recursos.
Crear una exportación
Consultar hasta completar
Trabajar con organizaciones
Listar organizaciones
Crear una organización
Gestionar miembros
Trabajar con slices
Listar slices
Explorar elementos del dataset
Listar elementos de un dataset
Listar secuencias
Type hints
El SDK está completamente tipado. Todos los objetos de respuesta son modelos Pydantic con anotaciones de tipo completas, proporcionándole autocompletado y verificación de tipos de forma inmediata.Manejo de errores
El SDK lanza excepciones tipadas para que pueda manejar diferentes modos de fallo con precisión.Paginación
Los métodos de listado devuelven un objetoCursorPage. Puede iterar directamente sobre los elementos o controlar la paginación manualmente.
Gestión de flotas
La gestión de flotas está en vista previa. Las APIs descritas aquí pueden cambiar.
fleet proporciona acceso al registro de dispositivos, grabaciones, eventos, reglas y alertas.