Quantum-optimized AI agent workflow platform with 53% token compression
Project description
QuantumFlow SDK
Quantum-optimized AI agent workflow platform with 53% token compression, quantum teleportation, and BB84 QKD.
Installation
pip install quantumflow-sdk
With IBM Quantum support:
pip install quantumflow-sdk[ibm]
With all integrations:
pip install quantumflow-sdk[all]
Quick Start
Token Compression
from quantumflow import QuantumCompressor
compressor = QuantumCompressor(backend="simulator")
result = compressor.compress([100, 200, 150, 175, 225, 180, 160, 190])
print(f"Input tokens: {result.input_token_count}")
print(f"Output qubits: {result.n_qubits}")
print(f"Compression: {result.compression_percentage:.1f}%")
Quantum Backpropagation
from quantumflow import QuantumBackprop
backprop = QuantumBackprop(backend="simulator")
result = backprop.compute_gradient(
input_state=[0.5, 0.5],
target_state=[0.8, 0.2],
weights=[0.3, 0.7],
)
print(f"Gradients: {result.gradients}")
print(f"Similarity: {result.similarity:.2%}")
Quantum Key Distribution (QKD)
from quantumflow import QKDExchange
qkd = QKDExchange(backend="simulator")
result = qkd.exchange(key_length=256)
print(f"Shared key: {result['key'][:32]}...")
print(f"Error rate: {result['error_rate']:.2%}")
print(f"Secure: {result['secure']}")
Quantum Teleportation
from quantumflow import QuantumTeleporter
teleporter = QuantumTeleporter(backend="simulator")
# Create Bell pairs
pairs = teleporter.create_bell_pairs(10)
# Teleport a quantum state
state = [0.707 + 0j, 0.707 + 0j] # |+> state
result = teleporter.teleport_state(state)
print(f"Fidelity: {result.fidelity:.4f}")
print(f"Corrections: {result.corrections_applied}")
Secure Messaging
from quantumflow import SecureMessenger
messenger = SecureMessenger(backend="simulator")
# Establish secure channel
channel = messenger.establish_channel("bob@example.com")
# Send message via compressed teleportation + QKD
result = messenger.send_message("Hello, quantum world!")
print(f"Compression ratio: {result['compression_ratio']:.1f}x")
print(f"QKD secured: {result['qkd_secured']}")
REST API
You can also use the hosted API at https://api.qflowai.dev:
# Token compression
curl -X POST https://api.qflowai.dev/v1/compress \
-H "Content-Type: application/json" \
-d '{"tokens": [100, 200, 150, 175]}'
# QKD exchange
curl -X POST https://api.qflowai.dev/v1/quantum/qkd/exchange \
-H "Content-Type: application/json" \
-d '{"key_length": 256}'
# Secure message
curl -X POST https://api.qflowai.dev/v1/quantum/message \
-H "Content-Type: application/json" \
-d '{"message": "Hello quantum world!"}'
Features
- 53% Token Compression: Quantum amplitude encoding for exponential compression
- Quantum Backpropagation: 97.78% gradient similarity via teleportation protocol
- BB84 QKD: Unconditionally secure key exchange
- Quantum Teleportation: State transfer without physical qubit transmission
- Secure Messaging: Compressed teleportation + QKD encryption
- Multi-Backend: Simulator, IBM Quantum, AWS Braket
Framework Integrations
- LangChain
- CrewAI
- AutoGen
- Claude MCP
Documentation
Full documentation at https://qflowai.dev/docs
License
MIT License - see LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quantumflow_sdk-0.1.0.tar.gz.
File metadata
- Download URL: quantumflow_sdk-0.1.0.tar.gz
- Upload date:
- Size: 84.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78bb946b341fd9e1b16214612b4a258a4f5a11db7974e7e2c7e78499f97b58dc
|
|
| MD5 |
f49ece98a3fda2b7af68f5de8caad110
|
|
| BLAKE2b-256 |
5699dc015a844dab0c91114cee6b8ddbec4a98b349b05a0ba6e56ede6c7ced86
|
File details
Details for the file quantumflow_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: quantumflow_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 108.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebfffd613a57cca1847cb2bcd31b50b5c1230ef087f1d9d9e0086b5a9b793937
|
|
| MD5 |
2879ea8395bfa5d54cd0ef9a6b655243
|
|
| BLAKE2b-256 |
f31522338e92a70014d3435ef3a3a9dd8e33f357e190a7b7b90ffc2c4a42a219
|