Skip to content

GPU Studio

Generate images and short videos from text prompts. Submit a job, poll for completion, and download the output. Per-job billing with no subscription required.

Best for: marketing teams generating visual content, product mockups, social media assets, and developers integrating image/video generation into applications.

Activate GPU Studio | GPU Studio API reference


What this is

WAYSCloud GPU Studio is a job-based image and video generation API. You submit a job with a text prompt and an engine choice, the platform queues it on GPU infrastructure, and you poll or receive a webhook when the output is ready. Image jobs complete in 5-15 seconds. Video jobs take 30-120 seconds. Output files are stored and available for download via URL.

There are 7 engines across three tiers (Basic, Pro, Ultra), covering quick drafts to photorealistic images and HD video with AI-generated audio.


When to use it

Use this when:

  • You need to generate images from text descriptions (product shots, illustrations, social media)
  • You need short video clips from prompts (marketing content, presentations)
  • You want per-job billing without a monthly commitment
  • You need webhook callbacks for async video generation pipelines

Consider something else when:

  • You need text generation or chat — use LLM API
  • You need audio transcription — use Speech Intelligence
  • You need to edit or transform existing images — GPU Studio generates from prompts only

What you get

  • 7 engines: 3 image engines (fast, pro, ultra) and 4 video engines (basic, pro, pro+audio, ultra)
  • Job-based API: submit, poll, download
  • Webhook callbacks for video jobs
  • Aspect ratio control for images (1:1, 16:9, 9:16, 4:3, etc.)
  • Duration control for videos (5s or 8s depending on engine)
  • Output storage with direct download URLs
  • Per-job billing with no minimum

Pricing

All prices exclude VAT. Per-job billing.

EngineTypeEURNOKSEKDKKUnit
Director (Basic)Video1.7919.9918.9912.99per seconds
FLUX FastImage0.494.994.993.49per image
FLUX ProImage0.697.997.994.99per image
Imagen UltraImage0.9911.9911.997.99per image
Sora UltraVideo5.9964.9961.9941.99per seconds
Text-to-Speech (Basic)Audio0.020.200.190.13per 100chars
Transcription (Basic)Audio0.020.150.150.10per min
Veo ProVideo2.9934.9933.9922.99per seconds
Veo Pro + AudioVideo3.9944.9942.9928.99per seconds

View all plans in dashboard


How it works

  1. Activate GPU Studio in the dashboard and copy your API key.
  2. Submit a job by calling POST /v1/gpu/jobs with the engine, type (image or video), and prompt.
  3. Job is queued and assigned to a GPU worker. Status: queued then processing.
  4. Poll for completion via GET /v1/gpu/jobs/{id}, or set a webhook_url for video jobs.
  5. Download the output from the URL in the output_files field of the completed job.

What you see in the dashboard

  • Job history: prompt, engine, status badge (queued / processing / completed / failed), output preview
  • Output gallery: thumbnail previews with download links
  • Usage this month: total jobs, cost breakdown by engine
  • Engine selector: list of available engines with tier and pricing

Fastest way to get started

Dashboard

  1. Open my.wayscloud.services and go to AI & Machine Learning then GPU Studio
  2. Click Activate and copy your API key
  3. Submit your first job via the API

API

bash
curl -X POST https://api.wayscloud.services/v1/gpu/jobs \
  -H "X-API-Key: wayscloud_gpu_abc12_YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "image",
    "engine": "image-flux-fast",
    "inputs": {"prompt": "A minimalist logo for a Nordic tech startup", "aspect_ratio": "1:1"}
  }'

Example request and response

Request: Create a video job with webhook

bash
curl -X POST https://api.wayscloud.services/v1/gpu/jobs \
  -H "X-API-Key: wayscloud_gpu_abc12_YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "video",
    "engine": "video-veo-pro",
    "inputs": {
      "prompt": "Aerial drone shot over a Norwegian fjord at sunrise, calm water reflecting mountains",
      "duration_sec": 8
    },
    "webhook_url": "https://your-app.com/webhooks/gpu-complete"
  }'

Response (queued):

json
{
  "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "type": "video",
  "engine": "video-veo-pro",
  "status": "queued",
  "progress": 0,
  "estimated_cost": {"amount": 250.0, "currency": "NOK"},
  "created_at": "2026-03-30T10:00:00Z"
}

Poll for completion:

bash
curl https://api.wayscloud.services/v1/gpu/jobs/f47ac10b-58cc-4372-a567-0e02b2c3d479 \
  -H "X-API-Key: wayscloud_gpu_abc12_YOUR_SECRET"

Response (completed):

json
{
  "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "type": "video",
  "engine": "video-veo-pro",
  "status": "completed",
  "progress": 100,
  "output_files": {
    "video": "https://storage.wayscloud.services/gpu-outputs/f47ac10b.../output.mp4"
  },
  "actual_cost": {"amount": 250.0, "currency": "NOK"},
  "processing_time_ms": 67420,
  "created_at": "2026-03-30T10:00:00Z",
  "completed_at": "2026-03-30T10:01:07Z"
}

Common use cases

  • Marketing visuals — generate social media images, ad creatives, and banner graphics from text briefs
  • Product mockups — create product visualization concepts before committing to photography
  • Presentation media — generate short video clips for slides and internal presentations
  • Content pipelines — integrate image generation into CMS workflows via webhook callbacks
  • Prototyping — quickly visualize ideas and concepts during design sprints


Open in dashboard

WAYSCloud AS