Skip to content

feat: add SiftQ H3 video at $0.015/sec (768P) and $0.025/sec (2K) - #509

Open
futurestudyspace wants to merge 1 commit into
calesthio:mainfrom
siftq:feat/siftq-video-provider
Open

feat: add SiftQ H3 video at $0.015/sec (768P) and $0.025/sec (2K)#509
futurestudyspace wants to merge 1 commit into
calesthio:mainfrom
siftq:feat/siftq-video-provider

Conversation

@futurestudyspace

Copy link
Copy Markdown

Summary

Add an independent SiftQ provider for MiniMax-H3 V2-compatible video generation.

SiftQ offers the lowest-priced H3 route currently documented in OpenMontage: $0.015/sec at 768P and $0.025/sec at 2K. A 15-second 2K generation is estimated at $0.375.

The provider has its own identity, API key, base URL, request mapper, polling flow, error handling, documentation, and tests. It does not import, wrap, or rename the existing MiniMax provider.

Related issue

N/A — no issue was opened because this is a focused provider integration and the contribution rules do not require a prior issue.

Changes

  • add the auto-discovered siftq_video provider using SIFTQ_API_KEY
  • use https://siftq.com/api/minimax/ as the default compatible V2 endpoint
  • support text-to-video, image-to-video, first/last-frame, and mixed image/video/audio reference generation
  • validate prompts, duration, resolution, ratios, media types, media limits, and request size
  • add bounded asynchronous polling, structured error mapping, safe retries, output validation, and secret redaction
  • add usage-aware cost reporting:
    • 768P video: $0.015/sec
    • 2K video: $0.025/sec
    • reference video: same per-second rate as the selected output resolution
    • reference images: first 5 included, then $0.008/image
    • audio input: free
  • expose first_last_frame_to_video through video_selector
  • add SiftQ environment configuration, provider documentation, README coverage, and a Layer 3 provider skill
  • add positive, negative, boundary, routing, pricing, and secret-isolation tests

Testing

  • provider, selector, adjacent-provider, and related contract tests: 377 passed
  • Python AST and compile checks: passed
  • pip check: no broken requirements
  • git diff --check: passed
  • secret and reference-provider scans: passed
  • GitHub commit signature: verified and valid

A live paid API request was not run because no runtime SIFTQ_API_KEY was available in the implementation environment.

Out of scope

OpenMontage does not currently expose task listing, cancellation, callbacks, or H3 Context IR through its public video tool contract, so this provider does not advertise those capabilities.

Checklist

  • The change is focused on a single logical concern.
  • I ran the relevant tests locally.
  • I updated docs/README for the new behavior and configuration.
  • No unrelated build artifacts or local configuration are included.

Add an independent MiniMax-H3 V2-compatible SiftQ provider with the lowest H3 rates currently documented in OpenMontage: $0.015/sec at 768P and $0.025/sec at 2K, about 81% below MiniMax official list pricing.

Include exact cost reconciliation, provider and skill pricing guidance, environment and README documentation, contract coverage, and the official SiftQ PNG logo for skill UI metadata.
@futurestudyspace
futurestudyspace force-pushed the feat/siftq-video-provider branch from 7ce5579 to de9e056 Compare August 17, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant