Dynamic Request Sandbox
Client-Side Delivery Response
ArangoDB: Images Collection Vector Storage
Stores image metadata along with 128-dimensional dense vectors (using gemini-embedding-2)
ArangoDB: Native DB-Backed Queue Engine
A high-performance database-backed queue processing engine. Triggers direct Gemini image generation and optimizes resolutions dynamically when similarity drops below 0.85.
Queue is currently empty
Execute a semantic request in the playground with a low similarity match to trigger background tasks!
srcset Endpoint & Respond-Async
GET /api/cdn/srcset returns a ready-to-use srcset payload for native browser lazy loading.
Add Prefer: respond-async header to get a non-blocking 202 response with a poll URL.
srcset Tester
Response
Default src
Key / Format
srcset
sizes
Ready-to-use HTML
Async Job:
Poll URL:
Fallback image served while generating. Result auto-updates when ready.
Integration Examples
fetch('/api/cdn/srcset?text=sunset+beach&output=webp')
.then(r => r.json())
.then(({ src, srcset, sizes, alt }) => {
img.src = src;
img.srcset = srcset;
img.sizes = sizes;
img.alt = alt;
img.loading = 'lazy';
});
const res = await fetch('/api/cdn/srcset?text=sunset+beach', {
headers: { 'Prefer': 'respond-async' }
});
if (res.status === 202) {
const { jobId, fallback } = await res.json();
const pollUrl = res.headers.get('Location');
// Show fallback image immediately
img.src = fallback.src;
// Poll for real result
const poll = setInterval(async () => {
const r = await fetch(pollUrl);
if (r.status === 200) {
const data = await r.json();
img.srcset = data.srcset;
img.src = data.src;
clearInterval(poll);
}
}, 3000);
}
System Configuration Store
Manage third-party integrations and storage engines. All variables below are fetched from and stored directly in the ArangoDB Settings collection.
System Architecture ONLINE
Request Execution Flow (Step-by-Step Lifecycle)
Parse URI parameters natively. Verify format, seed, & categorization.
Formulate prompt vector via Worker AI. Query ArangoDB AQL cursor.
If Similarity < 0.85, enqueue KV Job. Generate, upload R2, map vector.
Render Blurhash metadata OR 302 Redirect to optimized Cloudflare Image Resizing CDN.