Private Beta Access
The Complete
AI-Powered Media Engine
End-to-End Media Processing, Search, and Delivery.
Zero config. Usage-based pricing. MCP-native.
ingest.ts
// The "Magic" Upload
const response = await fetch('https://api.picsha.ai/v1/assets', {
method: 'POST',
headers: { 'Authorization': 'Bearer sk_live_...' },
body: JSON.stringify({
url: "https://example.com/media/raw_footage.mp4",
config: {
auto_tag: true, // Triggers AWS Rekognition
auto_summarize: true, // Triggers Claude 3.5 Sonnet
vectorize: true, // Triggers Amazon Titan
location_lookup: true, // Triggers Google Maps
adaptive_stream: true, // Triggers AWS MediaConvert
generative_edit: {
fill: true, // Amazon Nova Canvas
remove: ["watermark"] // Amazon Nova Canvas
}
}
})
});Response
200 OK
{
"id": "as_8f92k1",
"status": "ready",
"urls": {
"original": "https://cdn.picsha.ai/as_8f92k1/source.mp4",
"hls_stream": "https://cdn.picsha.ai/as_8f92k1/playlist.m3u8",
"thumbnail": "https://cdn.picsha.ai/as_8f92k1/thumb.webp"
},
"ai": {
"summary": "A 10-minute vlog detailing a trip to...",
"tags": ["travel", "vlog", "ocean", "sunny"],
"generative_edits": ["watermark_removed", "aspect_filled"]
},
"location": {
"label": "Honolulu, HI, USA"
},
"cost": "$0.0075"
}Ingest Anything
Multipart, URL, or Raw. We handle the TUS protocol, normalization, and storage automatically.
Understand Everything
Auto-tagging, Summarization, Vector Embeddings, and Generative Fill via Amazon Nova Canvas on every upload.
Retrieve Instantly
Natural language search built-in. "Find the photo of the smiling dog" works out of the box.
</>
Drop-in React SDK
Instantly unlock capabilities with <PicshaImage /> and <PicshaUploadWidget />. Zero AWS primitives to wire.