Comprehensive documentation for our quantum AI and enterprise infrastructure APIs.
Use your API key as a Bearer token in Authorization headers. Each tenant receives unique cryptographic keys with role-based permissions.
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
For enterprise integrations, use OAuth 2.0 with JWT tokens. Refresh tokens are valid for 7 days with automatic rotation.
POST /auth/token
{ "grant_type": "client_credentials" }
Method | Endpoint | Description |
---|---|---|
GET | /api/v1/models | List available quantum AI models |
POST | /api/v1/models/train | Initiate quantum model training job |
Method | Endpoint | Description |
---|---|---|
POST | /api/v1/smart-contracts | Deploy Ethereum smart contract |
POST /api/v1/models/train
{
"model_id": "qai-001",
"dataset_uri": "s3://elhini-data/quantum-training.zip",
"qubits": 128,
"epochs": 10
}
Initiates quantum model training with specified parameters. Returns job ID for tracking.
POST /api/v1/smart-contracts
{
"contract_type": "erc-721",
"abi": "...",
"bytecode": "...",
"provider": "ethereum"
}
Deploys a smart contract to the specified blockchain network. Returns deployment status and transaction hash.
Missing or invalid API credentials. Ensure you're using a valid Bearer token in Authorization headers.
Rate limit exceeded. All endpoints are limited to 5,000 requests per minute. Use enterprise plan for higher limits.
Install via pip with quantum-safe cryptographic bindings.
Quantum-optimized JavaScript bindings for web3 development.