Skip to main content
POST
/
ai
/
load_classical_data_with_data_loading
Load Classical Data With Data Loading
curl --request POST \
  --url 'https://api.example.com/ai/load_classical_data_with_data_loading?HAIQU_API_KEY=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "parameters": {},
  "dl_type": "DistributionLoading",
  "experiment_id": "",
  "name": "",
  "num_qubits": 123,
  "distribution_name": "<string>"
}
'
{
  "context": "<string>"
}

Authorizations

HAIQU_API_KEY
string
query
required

Body

application/json

Data loading submission model usable by AI agents.

parameters
Parameters · object
required

Mode-specific parameters. For DistributionLoading: interval_start, interval_end, loc, scale, num_layers, truncation_cutoff (+ optional scipy distribution shape args). For VectorLoading: data, num_layers, truncation_cutoff, fine_tuning_iterations. For BlockVectorLoading: data, (num_blocks or target_num_qubits), num_layers, truncation_cutoff, fine_tuning_iterations. For IsometryEncoding: data, density, real, periodicity, num_layers, truncation_cutoff, fine_tuning_iterations.

dl_type
enum<string>
required

Data loading mode. Use one of: DistributionLoading, VectorLoading, BlockVectorLoading, IsometryEncoding.

Available options:
DistributionLoading,
VectorLoading,
BlockVectorLoading,
IsometryEncoding
experiment_id
string | null
default:""
name
string | null
default:""
num_qubits
integer | null

Optional qubit count. Required for DistributionLoading; optional for VectorLoading and IsometryEncoding; ignored for BlockVectorLoading.

distribution_name
string | null

Required for DistributionLoading (e.g. norm, uniform, beta).

Response

Successful Response

Data Loading Job model with MCP context.

context
string
required