Spanish
Idiomas
English
Japanese
Spanish

Primeros pasos

Este tutorial te guía a través de los pasos para configurar una instancia del servicio Qiskit Runtime, iniciar sesión en tu instancia de servicio y ejecutar tu primer trabajo en una computadora cuántica.

Si eres un administrador que necesita configurar Qiskit Runtime para tu organización, consulta Plan de Qiskit Runtime para una organización para obtener instrucciones sobre cómo configurar una instancia de servicio y trabajar con usuarios.

Crear una instancia de servicio

Si ya creaste una instancia del servicio Qiskit Runtime o un administrador te invitó a una, dirígete al siguiente paso. Para determinar si ya tienes acceso a una instancia, consulta la página IBM Cloud Instances. Si tienes una o más instancias mostradas, puedes pasar directamente a Instalar o actualizar paquetes de Qiskit.

Esta imagen muestra una página Instances con dos instancias.

Figura 5 Página Instances que muestra varias instancias.

  1. En la página Qiskit Runtime Provisioning, elige el plan de servicio apropiado, según a qué necesites acceder. Para obtener más información sobre estos planes, consulta el tema Planes de Qiskit Runtime.

    • Lite: plan gratuito solo para simuladores para ayudarte a comenzar con Qiskit Runtime. Aprende a usar Qiskit Runtime siguiendo nuestros ejemplos y tutoriales para uno de los programas preconstruidos disponibles para ejecutar circuitos de manera eficiente.

    • Standard: un modelo de pago por uso para acceder a los sistemas y simuladores de IBM Quantum. Crea tus propios programas y utiliza todos los beneficios de Qiskit Runtime ejecutándolos en hardware cuántico real.

    Debido a que este no es un plan gratuito, es importante comprender cómo administrar mejor tus costos. Consulta Administrar los costos para obtener consejos para limitar tu costo, cómo configurar notificaciones de gastos y más.

  2. Completa la información requerida, luego haz clic en Create.

Instalar o actualizar paquetes de Qiskit

Instala o actualiza los siguientes paquetes en tu entorno de desarrollo. Te permiten crear circuitos y trabajar con primitivas con Qiskit Runtime. Para obtener instrucciones detalladas, consulta el libro de texto de Qiskit. Verifica periódicamente las notas de la versión de Qiskit (o vuelve a ejecutar estos comandos) para que siempre tengas la última versión.

Nota

Asegúrate de ejecutar estos comandos incluso si ya instalaste los paquetes, para asegurarte de tener las últimas versiones.

# Installs the latest version of the Qiskit meta-package for circuit creation.
pip install qiskit -U
# Installs the latest version of the Qiskit Runtime package, which is needed to interact with the Qiskit Runtime primitives on IBM Cloud.
pip install qiskit-ibm-runtime -U

Autenticarse en el servicio

Para autenticarse en el servicio, llama a QiskitRuntimeService con tu clave de API de IBM Cloud y el CRN:

from qiskit_ibm_runtime import QiskitRuntimeService

service = QiskitRuntimeService(channel="ibm_cloud", token="<IBM Cloud API key>", instance="<IBM Cloud CRN>")

Encontrar tus credenciales de acceso

  1. Encuentra tu clave de API. Desde la página de claves de API, consulta o crea tu clave de API, luego cópiala en una ubicación segura para que puedas usarla para la autenticación.

  2. Encuentra tu Nombre de Recurso de la Nube (Cloud Resource Name, CRN). Abre la página Instances y haz clic en tu instancia. En la página que se abre, haz clic en el icono para copiar tu CRN. Guárdalo en un lugar seguro para que puedas usarlo para la autenticación.

Opcionalmente, guardar tus credenciales en disco

Opcionalmente, guarda tus credenciales en disco (en el archivo $HOME/.qiskit/qiskit-ibm.json). Si no guardas tus credenciales en disco, debes especificar tus credenciales cada vez que inicies una nueva sesión.

Si guardas tus credenciales en disco, puedes usar QiskitRuntimeService() en el futuro para inicializar tu cuenta.

from qiskit_ibm_runtime import QiskitRuntimeService

# Save account to disk.
QiskitRuntimeService.save_account(channel="ibm_cloud", token="<IBM Cloud API key>", instance="<IBM Cloud CRN>")

service = QiskitRuntimeService()

Si necesitas actualizar tus credenciales guardadas, ejecuta save_account nuevamente, pasando overwrite=True y las credenciales actualizadas. Para obtener más información sobre cómo administrar tu cuenta, consulta el tema de administración de cuentas.

Escoger una primitiva a ejecutar

Qiskit Runtime utiliza primitivas para interactuar con computadoras cuánticas, y están disponibles públicamente. Elige el enlace apropiado para continuar aprendiendo cómo ejecutar una primitiva.

Primeros pasos con Sampler

Primeros pasos con Estimator