Skip to main content
GET
Price a voice minute

Authorizations

Authorization
string
header
required

A Bearer token. Create keys in the portal under Settings > API keys (https://app.ryvo.so/developers). The token has the form ryvo_live_<64 hex characters> and is shown once.

Header: Authorization: Bearer ryvo_live_...

Query Parameters

tts
string
required

The voice model, as provider:model.

Example:

"elevenlabs:eleven_flash_v2_5"

llm
string
required

The language model, as provider:model, or custom for your own model (BYOK).

Example:

"anthropic:claude-haiku-4-5"

stt
string

The transcription model, as provider:model. Optional; it is validated but does not change the price.

Example:

"deepgram:nova-3-general"

Response

The price of one minute with that combination.

plan
string
required

The plan the price is computed for.

Example:

"pro"

base_credits_per_minute
integer
required

Your plan's voice minute at 1x.

Example:

100

multiplier
number
required

The larger of the language model and voice multipliers.

Example:

1.75

credits_per_minute
integer
required

base_credits_per_minute times multiplier, rounded.

Example:

175

usd_per_minute
number
required

credits_per_minute / 1000.

Example:

0.175

available_on_plan
boolean
required

Whether your plan can use every piece of the combination. When false, the price is what it would cost, but an agent cannot be saved with it until you upgrade.

Example:

true

components
object
required