Mochi 1
mochi-1Genmo's Mochi 1, an open text-to-video model with high-fidelity motion built on a 10B Asymmetric Diffusion Transformer. Released under Apache 2.0, it was the largest open video model at launch and is strong on smooth, physically plausible movement.
- Price
- โ US$0.5041/run
- Input โ output
- Text โ Video
- Developer
- Genmo
- Updated
- 23 September 2026
Playground
Try Mochi 1
Input & output
This run
about US$0.5041 ยท 50.41 credits
US$1.5121 (151.21 credits) are reserved at the start; the actual GPU time is billed.
For accounts without a purchase: runs above 2 credits need a top-up.
New here?
10 free credits (US$0.10) when you sign up with Google
Usable 24 hours after sign-up, up to 5 runs per day and at most 2 credits per run. Other sign-in methods start without credits.
Examples
Prompt
Close-up of a chameleon's eye, with its scaly skin changing color. Ultra high resolution 4k.
Length: 0:05
Settings
- num_frames
- 121
- fps
- 24
Prompt
A pristine snowglobe featuring a winter scene sits peacefully. The globe violently explodes, sending glass, water, and glittering fake snow in all directions. The scene is captured with high-speed photography.
Length: 0:05
Settings
- num_frames
- 121
- fps
- 24
Prompt
The video opens with a close-up of a woman in a white and purple outfit, holding a glowing purple butterfly. She has dark hair and walks gracefully through a traditional Japanese-style village at night
Length: 0:05
Settings
- num_frames
- 121
- fps
- 24
About Mochi 1
Mochi 1 is a model by Genmo in the Video generation category. On Railwail, Mochi 1 costs โ US$0.5041 per run.
Pricing
| Typical run (โ 275 s on H100) | US$0.5041 per run |
|---|---|
| GPU time (H100) | US$0.00183 per GPU second |
- Billed by the GPU time the run actually takes. When the run starts, 3ร the typical price is reserved from your balance and settled afterwards.
- 1 credit = US$0.01
Cost calculator
Price calculator
Typical according to the provider: about 275.4 s
Total
US$50.41
5,041 credits
Per run
US$0.5041 ยท 50.41 credits
Billed by the actual GPU time; this is an estimate.
API
curl https://railwail.com/api/v1/videos/generations \
-H "Authorization: Bearer $RAILWAIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mochi-1",
"prompt": "A slow drone shot over a misty pine forest at sunrise"
}'
# Response: {"job_id": "...", "status": "queued", ...}
# Poll until status is completed, failed or cancelled:
curl https://railwail.com/api/v1/jobs/JOB_ID \
-H "Authorization: Bearer $RAILWAIL_API_KEY"import os
import time
import requests
API = "https://railwail.com/api/v1"
headers = {"Authorization": f"Bearer {os.environ['RAILWAIL_API_KEY']}"}
job = requests.post(
f"{API}/videos/generations",
headers=headers,
json={
"model": "mochi-1",
"prompt": "A slow drone shot over a misty pine forest at sunrise",
},
).json()
while True:
status = requests.get(f"{API}/jobs/{job['job_id']}", headers=headers).json()
if status["status"] in ("completed", "failed", "cancelled"):
break
time.sleep(5)
print(status["status"], status.get("output_url"))const API = "https://railwail.com/api/v1";
const headers = {
Authorization: `Bearer ${process.env.RAILWAIL_API_KEY}`,
"Content-Type": "application/json",
};
const job = await fetch(`${API}/videos/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "mochi-1",
prompt: "A slow drone shot over a misty pine forest at sunrise"
}),
}).then((r) => r.json());
let status;
do {
await new Promise((r) => setTimeout(r, 5000));
status = await fetch(`${API}/jobs/${job.job_id}`, { headers }).then((r) => r.json());
} while (!["completed", "failed", "cancelled"].includes(status.status));
console.log(status.status, status.output_url);Videos run asynchronously: the first call returns a job_id; query /api/v1/jobs/JOB_ID until the status is completed.
Specifications
- Model ID
mochi-1- Developer
- Genmo
- Category
- Video generation
- Input
- Text
- Output
- Video
- Billing
- By usage (tokens or GPU time)
- Catalog entry updated
- 23 September 2026
Input parameters
Inputs and settings from the model's input schema. The example in the API section shows which of them the API accepts.
promptrequiredWhat video to generate
Type: TextDefault: โAllowed values: up to 2,000 charactersseedOptional seed for reproducibility
Type: IntegerDefault: โAllowed values: โ
Tags
- replicate
- genmo
- mochi
- video
- text-to-video
- open-weights
Use cases
Frequently asked questions
What is Mochi 1?
Mochi 1 is a model by Genmo in the Video generation category. On Railwail you can call it with an API key through the Railwail API.
How much does Mochi 1 cost on Railwail?
On Railwail, Mochi 1 costs โ US$0.5041 per run. You are charged for what each request actually uses. Usage is paid from prepaid credits; 1 credit equals US$0.01.
Which settings does Mochi 1 support?
According to its input schema, Mochi 1 knows these parameters: prompt (up to 2,000 characters) and seed.
How fast is Mochi 1?
There are not enough measured runs of Mochi 1 on Railwail yet to state a run time. It depends on the input, the settings and the load at the provider.
Is Mochi 1 better than Google Veo 3.1?
That depends on the task. Mochi 1 (Genmo) and Google Veo 3.1 (Google DeepMind) are both models in the Video generation category. The comparison page shows their prices and specifications side by side.
Compare Mochi 1 and Google Veo 3.1How do I use Mochi 1 through the API?
Create a Railwail API key and send your request with the model ID mochi-1. Code examples for curl, Python and JavaScript are in the API section of this page.
Comparable models
All in this category- HunyuanVideoTencent
Tencent's HunyuanVideo, a 13B open-weights text-to-video diffusion transformer. Produces high-motion, photorealistic clips with smooth temporal consistency and was one of the first open models to rival closed systems on motion quality.
- Google Veo 2Google DeepMind
Google's state-of-the-art video generation model. Simulates real-world physics with various visual styles.
US$0.60/s
Compare Mochi 1 vs. Google Veo 2 - Google Veo 3 (Replicate)Google DeepMind
Google's Veo 3 served via Replicate. Text-to-video with native synchronized audio generation. High-fidelity motion and scene coherence in short clips.
Use Mochi 1 via the API
One API key for every model on Railwail. Usage is charged from prepaid credits, 1 credit = US$0.01.