Transpile Circuits
Transpile circuit(s) for a specific target device.
Use the job ID returned by this endpoint to query job status and
resulting transpiled circuits with get_job_results_and_status.
Submit parameters:
- Quantum circuit(s) to transpile (
circuit_idsorcircuits_qasm). This can be one circuit or a list of circuits. Circuits can be provided by ID (if they already exist in the database) or by QASM (if they are created on the fly by the AI agent). When QASM is used, circuits are created in the database and associated with the experiment, making them visible in the Haiqu Dashboard and Haiqu Lab UI for future runs or reference. - Target device or simulator (
device_id) to run the circuits on. The device or simulator must be identified by ID, which can be retrieved fromlist_qpus_and_simulators. - Optional transpilation parameters (
transpilation_options) that can include device-specific settings.
Returns: ContextTranspilationJobModel: Information about the job performing the transpilation of circuit(s).
Documentation Index
Fetch the complete documentation index at: https://docs.haiqu.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Body
Transpilation submission model with context for AI/MCP endpoints.
Backend-specific transpilation options. For example: {'optimization_level': 2}.
List of quantum circuits in QASM 2.0 or 3.0 format. Use either this field or circuit_ids field to specify the existing circuits IDs to transpile.
Response
Successful Response
Transpilation Job model with the context for AI/MCP endpoints.