Skip to main content

kiarina-agi-video

PyPI Python License

Dependencies

Required Dependencies

Package Version License
kiarina-agi-base >=2.7.0 MIT
kiarina-agi-image >=2.9.0 MIT
kiarina-utils-app >=2.4.0 MIT
kiarina-utils-common >=2.8.0 MIT
kiarina-utils-file >=2.3.1 MIT
NumPy >=2.0,<3 BSD-3-Clause
Pydantic >=2.11.7,<3 MIT
pydantic-settings >=2.10.1,<3 MIT
pydantic-settings-manager >=3.2.0 MIT

Optional Dependencies

Package Extras
google-genai video-generation-provider-google
httpx video-generation-provider-kiapi
kiarina-lib-google video-generation-provider-google
imageio-ffmpeg video-source-file
opencv-python video-source-camera

The all Extra installs every optional dependency listed above.

Video Generation through kiapi

The kiapi model alias uses kiapi at http://localhost:8000 and the ltx2 family by default. Pass family-specific request parameters in extra_params.

from kiarina.agi.video_generation_model import create_video

session_id = await create_video(
    "A cat walking through tall grass",
    video_generation_options={
        "video_generation_model": "kiapi?family=ltx2&extra_params.width=512&extra_params.num_frames=97"
    },
    run_context=run_context,
)

When first_image_file_path is supplied, the file is uploaded to kiapi and used as first-frame conditioning. Generation starts as an asynchronous job that can be managed with the existing is_video_running, get_video, and delete_video helpers.

Public API

kiarina.agi.video_generation_provider_impl.kiapi

from kiarina.agi.video_generation_provider_impl.kiapi import (
    KiapiVideoGenerationProvider,
    KiapiVideoGenerationProviderSettings,
    create_kiapi_video_generation_provider,
    settings_manager,
)

create_kiapi_video_generation_provider

def create_kiapi_video_generation_provider(
    **kwargs: Any,
) -> KiapiVideoGenerationProvider: ...

Creates a provider from managed settings, with keyword arguments applied as overrides.

KiapiVideoGenerationProvider

class KiapiVideoGenerationProvider(BaseVideoGenerationProvider):
    def __init__(self, settings: KiapiVideoGenerationProviderSettings) -> None: ...

Generates, retrieves, and deletes videos through the kiapi asynchronous job API. kiapi does not currently support video editing or extension.

KiapiVideoGenerationProviderSettings

class KiapiVideoGenerationProviderSettings(BaseSettings):
    kiapi_base_url: str = "http://localhost:8000"
    family: Literal["ltx2"] = "ltx2"
    timeout: float = 1800.0
    extra_params: dict[str, Any] = {}

settings_manager is the SettingsManager instance for these settings.

Metadata

Release files for kiarina-agi-video 2.28.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kiarina-agi-video 2.28.0
File Size Uploaded Provenance Actions
kiarina_agi_video-2.28.0.tar.gz 26.8 kB With provenance Details for kiarina_agi_video-2.28.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kiarina-agi-video 2.28.0
File Interpreter ABI Platform Actions
kiarina_agi_video-2.28.0-py3-none-any.whl Python 3 none any Details for kiarina_agi_video-2.28.0-py3-none-any.whl

Total release size: 74.8 kB

Release files / kiarina_agi_video-2.28.0.tar.gz

Download URL kiarina_agi_video-2.28.0.tar.gz
Size 26.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7fb71e8d79df22598e68f41cdc2800116f69962bc123babeb05e0b09a6d78412
BLAKE2b-256 checksum
How to use checksums
0e120db33eecf321ed1cf3964715aa8b30577ffe37716bac7b769344e5601e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

Release files / kiarina_agi_video-2.28.0-py3-none-any.whl

Download URL kiarina_agi_video-2.28.0-py3-none-any.whl
Size 48.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dac609cc571ff82d53a50f05707ac0e00461cdd02bbe5e207cd74b6fa96e15f
BLAKE2b-256 checksum
How to use checksums
67870be1988a068383ed92b1290546010b1edc93a223cad2654c91c6aa734ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

Security for kiarina-agi-video 2.28.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for kiarina_agi_video-2.28.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page