Back to tools

Bytedance

Get started by giving this to your agent
$Set up https://monid.ai/SKILL.md, and then use Monid to show me what I can do with Bytedance.
No endpoints here yet
Check back soon — the catalog grows weekly.

How-to guides

What does a video clip cost to generate?read the pricing unit before the price
Step 1

Set up Monid.

One line. It installs the CLI and asks for an API key from app.monid.ai. New accounts start with $1.00.

Say this to your agent
>set up https://monid.ai/SKILL.md
Step 2

Pick what you need. Say it in one sentence.

Click a job. Paste the sentence, fill in the brackets.

The cheapest clip that works

Say this to your agent
>generate a five second clip of <shot> with minimax h3-max-turbo at 480P on monid, passing the parameters in the request BODY: every video endpoint here takes a body, and sent as query params none of them run at all. tell me the billed seconds so i can check the price against the rate
What the agent runsdone
minimax /v1/video/minimax-h3-max-turbo$0.025 / s
minimax /v1/video/minimax-h3 · not run$0.038 / s
kling /v1/video/kling-2.5-turbo-t2v$0.042 / s
gemini /v1/video/omni-flash-t2v$0.04 / s
alibaba /v1/video/wan3.0 · not run$0.05 / s
What came backfive real clips · 2026-09-24
The same five-second clipUS dollars
cheapest$0.125
with audio$0.20
mid tier$0.21
4K tier$2.10
what came backa playable 480P clip, five billed seconds, in fifteen seconds of wall clock
the spreadthe identical five-second prompt is $0.125 here and over $1.40 on the top audio tier
the health flagthe cheapest endpoint is marked degraded in the catalog and still answered first try
plain inspect crashes on four of these modelsit dies mid-pricing with a type error and prints no input schema at all, so an agent told to inspect before running stalls on a model that works; ask for JSON output instead and it answers
a dead job can still say COMPLETEDtwo runs came back with a run status of COMPLETED over a provider response of 500 and a body reading failed. They correctly billed nothing, but anything branching on the run status reports a success that has no file behind it
the rulepick the tier by what the shot needs, because the model choice is an eleven-fold decision
$0.125five seconds at $0.025
Open this guide on its own page →
What does an image or a 3D mesh cost to generate?price one run, because the ranking reverses between tiers
Step 1

Set up Monid.

One line. It installs the CLI and asks for an API key from app.monid.ai. New accounts start with $1.00.

Say this to your agent
>set up https://monid.ai/SKILL.md
Step 2

Pick what you need. Say it in one sentence.

Click a job. Paste the sentence, fill in the brackets.

What an image actually costs

Say this to your agent
>price one image before you plan a batch: on a token-billed route the bill is dominated by the output-token rate, so read the run's own cost rather than reading the input tier and stopping there. and do not sort the catalog by price without checking: one vendor's tiered entries list an amount of zero while billing three cents an image
What the agent runsdone
openai /images/generatefrom $0.006
alibaba /qwen-image$0.030
minimax /image$0.0035
What came backone prompt, four sizes · 2026-09-25
What the listing says against what it billedUS dollars for one image
what the run billed$0.006025
what the listing implies$0.000145
the gap is the tier you read, not a missing ratethe output-token rate of $0.03 per thousand is 97% of what an image costs, and it IS in the catalog next to the input tiers. An earlier version of this page said the listing omitted it. What is inspect-only is the worked low, medium and high examples
so budget from a runthe input tier alone is out by a factor of forty on this route, so one call and its own cost field is the reliable estimate
and a cheapest-first sort can point at the dearestone vendor's tiered entries list a price amount of zero in the catalog while billing three cents an image, which puts a vendor 8.6x dearer at the top of a price sort
the cheapest vendor is not downan earlier version of this page said the lowest-listed vendor 502s on every attempt. On a second run it answered first try and billed $0.0035, which is 1.7x below the floor this page quoted
status is not successthat 502 run reported its status as COMPLETED with a null output, so check the payload rather than the state
$0.006025one image, 1024 square
Open this guide on its own page →
How do I give an agent a voice?speak it, read it back, and check the transcript
Step 1

Set up Monid.

One line. It installs the CLI and asks for an API key from app.monid.ai. New accounts start with $1.00.

Say this to your agent
>set up https://monid.ai/SKILL.md
Step 2

Pick what you need. Say it in one sentence.

Click a job. Paste the sentence, fill in the brackets.

Turn text into speech

Say this to your agent
>say <text> out loud with elevenlabs on monid. it returns a hosted link rather than audio bytes, so download the file in the same run: the link is documented to last an hour and the file a week
What the agent runsdone
elevenlabs /v1/text-to-speech$0.05 / 1k chars
elevenlabs /v1/text-to-dialogue$0.10 / 1k chars
elevenlabs /v1/voicesread-only
minimax /v1/t2a_v2catalog rate
What came backone sentence, round trip · 2026-09-25
The same sentence, two modelsUS dollars for 69 characters
the default model$0.0069
the faster model$0.00345
what comes backa download link on Monid's own file service, never inline bytes, with a documented one-hour link expiry and a seven-day file expiry
asking again is safefetching the run a second time mints a fresh link and the old one keeps working, so a link that has expired costs nothing to replace
but the file clock does not restartthe seven days run from the original call, not from the refetch, so a fresh link on day seven buys you hours rather than another week
and there IS a pollan earlier version of this page said there is no polling and no job id anywhere here, which contradicts the platform's own documented run-then-poll loop; fetching the run by id IS that poll
one field halves it, and you must pass itnaming the faster model cut the bill exactly in half on the same words on both runs, and it produced slightly more audio, so the per-minute gap is a little wider than 2x. Left unset, the default is the dearer model, so the saving is something you ask for rather than something you get
the default voice is not in the listthe documented default voice id does not appear among the voices the voice endpoint returns, so pick one from the list rather than relying on the default. The list is account-scoped and came back with 42 and then 44 entries, so read it rather than quoting a count
$0.006969 characters spoken
Open this guide on its own page →