Saltar a contenido

SDK de QCentroid para Python#

Info

Aún no está disponible. Mantente atento al lanzamiento del SDK de QCentroid para Python en el Python Package Index oficial (PyPI).

qcentroid-sdk es el SDK oficial de Python para interactuar con la API de QCentroid.

Está diseñado para simplificar los flujos de trabajo más comunes:

  • autenticarse con QCentroid
  • listar casos de uso, solvers y jobs
  • subir datasets
  • lanzar jobs con datos inline o con un dataset existente

Qué cubre actualmente este SDK#

El SDK actual incluye:

  • login con una API key
  • listar casos de uso
  • obtener el schema de un caso de uso por nombre
  • listar solvers
  • listar solvers para un caso de uso por nombre
  • listar jobs
  • obtener un job por nombre
  • esperar a que un job finalice
  • recuperar la entrada, la salida y los logs de ejecución de un job
  • subir un dataset
  • ejecutar un job

Instalación#

pip install qcentroid-sdk

Ejemplo rápido#

from qcentroid_sdk import QCentroidClient

client = QCentroidClient(
    api_key="your-api-key",
)

jobs = client.jobs.list(limit=10)

for job in jobs.value:
    print(job.name, job.status)

También puedes configurar las credenciales con variables de entorno:

export QCENTROID_API_KEY="your-api-key"

Páginas de documentación#