HappyHorse by Ace Data Cloud — source CLI
A command-line tool for AI video generation using HappyHorse through the AceDataCloud platform.
Installation status
The HappyHorse MCP package is publicly available at mcp-happyhorse from AceDataCloud/HappyHorseMCP. This CLI is maintained in the Clis source repository; the HappyHorseCli mirror now contains this source and its standard build workflow. A PyPI release named happyhorse-cli is not published as of 2026-10-19. The existing publisher's new-project allowance resumes on 2026-10-20; until the first exact-version receipt, this remains a source installation. Use the existing published MCP if you need a registry-distributed integration.
For the source CLI, use the pinned source below in an isolated Python environment; it is a local source installation, not a PyPI release. 中文安装与密钥指南
The publication checklist records the concrete mirror/package release steps and the temporary publisher-project allowance gate. The repository is already populated; no new account registration is required.
Source installation
python -m pip install "git+https://github.com/AceDataCloud/Clis.git@06c580dbfddd59f9b9bb1c80e86776723fc6cfd3#subdirectory=happyhorse"
API key and free local checks
Register/sign in at Applications, initialize General application if needed, and copy or create an API Key with HappyHorse generation and task-query access. Check expiration, limits, balance and current pricing. Store only the raw token in ACEDATACLOUD_API_TOKEN, never a prompt or commit. A platform account-management token is different.
happyhorse --help
happyhorse models
These are local reference commands. Generation is charged under your current account terms. Save its task ID; use happyhorse task <task-id> or happyhorse wait <task-id> for that same task instead of generating again.
Usage
# Set API token
export ACEDATACLOUD_API_TOKEN=your_token_here
# Generate video from text
happyhorse generate "A horse galloping through a field"
# Generate video from image
happyhorse image-to-video "Animate this scene" --image-url https://example.com/photo.jpg
# Generate video from reference images
happyhorse reference-to-video "Create scene" --image-urls https://example.com/ref.jpg
# Edit a video
happyhorse video-edit "Add dramatic music" --video-url https://example.com/video.mp4
# Check task status
happyhorse task abc123-def456
# Wait for task completion
happyhorse wait abc123 --interval 5
# List available models
happyhorse models
# Show configuration
happyhorse config
Options
generate
| Option | Default | Description |
|---|---|---|
--model |
happyhorse-1.1-t2v |
Model to use |
--resolution |
1080P |
Video resolution (720P, 1080P) |
--ratio |
16:9 |
Aspect ratio (16:9, 9:16, 1:1, 4:3, 3:4) |
--duration |
5 |
Duration in seconds |
--watermark |
False |
Add watermark |
--audio-setting |
auto |
Audio setting (auto, origin) |
--seed |
None | Random seed |
--callback-url |
None | Webhook callback URL |
--async |
False |
Submit asynchronously |
--json |
False |
Output raw JSON |
Models
| Model | Type |
|---|---|
happyhorse-1.0-t2v |
Text-to-Video |
happyhorse-1.1-t2v |
Text-to-Video (default) |
happyhorse-1.0-i2v |
Image-to-Video |
happyhorse-1.1-i2v |
Image-to-Video |
happyhorse-1.0-r2v |
Reference-to-Video |
happyhorse-1.1-r2v |
Reference-to-Video |
happyhorse-1.0-video-edit |
Video Edit |
License
MIT
Metadata
Release files for happyhorse-cli 2026.10.19.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| happyhorse_cli-2026.10.19.4.tar.gz | 13.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| happyhorse_cli-2026.10.19.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.9 kB
Release files / happyhorse_cli-2026.10.19.4.tar.gz
| Download URL | happyhorse_cli-2026.10.19.4.tar.gz |
|---|---|
| Size | 13.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eefab4fd6b3f1410b4f38589ce3005ed7d0eb928f6bcd4cec031b14bf37a2ba8
|
|
BLAKE2b-256 checksum How to use checksums |
66f5dea57ca5f32782e2d03ef36b7d0c3688f46a4f4cdc2c7e8922354505d9d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / happyhorse_cli-2026.10.19.4-py3-none-any.whl
| Download URL | happyhorse_cli-2026.10.19.4-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d69518abae3a2e5c9492dabff142ffd3c4911d9ff48a15148ef31a7d93c86fa
|
|
BLAKE2b-256 checksum How to use checksums |
334aca3ee830f5ecdedea32d99f61b706983a4d26f72636da5e373d131a40098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Security for happyhorse-cli 2026.10.19.4
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
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.