API 文档接口参考
Gemini 3.8 Flash TTS · 查询单个模型
模型对象包含 slug、name、type、vendor、params 和 providers。供应商条目包含其实际参数和价格档位。
GET
/api/v1/models/{slug}公开接口 · 无需 API Key此模型使用的接口
POST
/generations创建生成任务GET/generations/{id}获取结果POST/generations/{id}/cancel取消任务POST/quote报价GET/models/{slug}查询单个模型选择供应商可查看其实际参数限制。自动路由会选择支持所传参数的供应商。示例包含默认值和必填输入,请将示例媒体地址替换为可访问的文件。
请求
cURL
curl 'https://01router.com/api/v1/models/gemini-3.8-flash-tts'输入参数
查询 / 路径参数slugstring · path必填模型目录中的 slug;项目密钥也可使用项目自定义的模型 slug。
可选值:"gemini-3.8-flash-tts"
响应示例
200 · application/json
{
"slug": "gemini-3.8-flash-tts",
"name": "Gemini 3.8 Flash TTS",
"type": "audio",
"vendor": "Google",
"description": "Google Gemini 3.8 Flash TTS: expressive speech in 30 voices with natural-language style control and inline vocal events like <laugh>.",
"tags": [
"text-to-speech",
"voice"
],
"coverUrl": "",
"params": [
{
"name": "prompt",
"type": "text",
"label": "Text",
"required": true
},
{
"name": "voice",
"type": "enum",
"label": "Voice",
"options": [
"Kore",
"Puck",
"Charon",
"Fenrir",
"Leda",
"Orus",
"Aoede",
"Zephyr",
"Callirrhoe",
"Autonoe",
"Enceladus",
"Iapetus",
"Umbriel",
"Algieba",
"Despina",
"Erinome",
"Algenib",
"Rasalgethi",
"Laomedeia",
"Achernar",
"Alnilam",
"Schedar",
"Gacrux",
"Pulcherrima",
"Achird",
"Zubenelgenubi",
"Vindemiatrix",
"Sadachbia",
"Sadaltager",
"Sulafat"
],
"default": "Kore"
},
{
"name": "style_instructions",
"type": "string",
"label": "Style",
"description": "e.g. \"cheerful and friendly\"; billing depends on the provider"
}
],
"providers": [
{
"provider": "fal",
"providerName": "fal.ai",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Text",
"required": true
},
{
"name": "voice",
"type": "enum",
"label": "Voice",
"options": [
"Kore",
"Puck",
"Charon",
"Fenrir",
"Leda",
"Orus",
"Aoede",
"Zephyr",
"Callirrhoe",
"Autonoe",
"Enceladus",
"Iapetus",
"Umbriel",
"Algieba",
"Despina",
"Erinome",
"Algenib",
"Rasalgethi",
"Laomedeia",
"Achernar",
"Alnilam",
"Schedar",
"Gacrux",
"Pulcherrima",
"Achird",
"Zubenelgenubi",
"Vindemiatrix",
"Sadachbia",
"Sadaltager",
"Sulafat"
],
"default": "Kore"
},
{
"name": "style_instructions",
"type": "string",
"label": "Style",
"description": "e.g. \"cheerful and friendly\"; billing depends on the provider"
}
],
"prices": [
{
"unit": "kchar",
"conditions": {},
"priceMicros": 40500,
"originalMicros": 45000,
"credits": 1
}
]
},
{
"provider": "wavespeed",
"providerName": "WaveSpeedAI",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Text",
"required": true,
"maxLength": 8000
},
{
"name": "voice",
"type": "enum",
"label": "Voice",
"options": [
"Kore",
"Puck",
"Charon",
"Fenrir",
"Leda",
"Orus",
"Aoede",
"Zephyr",
"Callirrhoe",
"Autonoe",
"Enceladus",
"Iapetus",
"Umbriel",
"Algieba",
"Despina",
"Erinome",
"Algenib",
"Rasalgethi",
"Laomedeia",
"Achernar",
"Alnilam",
"Schedar",
"Gacrux",
"Pulcherrima",
"Achird",
"Zubenelgenubi",
"Vindemiatrix",
"Sadachbia",
"Sadaltager",
"Sulafat"
],
"default": "Kore"
},
{
"name": "style_instructions",
"type": "string",
"label": "Style",
"description": "e.g. \"cheerful and friendly\"; billing depends on the provider",
"maxLength": 2000
}
],
"prices": [
{
"unit": "kchar",
"conditions": {},
"priceMicros": 45000,
"originalMicros": 50000,
"credits": 1
}
]
},
{
"provider": "kie",
"providerName": "KIE AI",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Text",
"required": true,
"maxLength": 8000
},
{
"name": "voice",
"type": "enum",
"label": "Voice",
"options": [
"Kore",
"Puck",
"Charon",
"Fenrir",
"Leda",
"Orus",
"Aoede",
"Zephyr",
"Callirrhoe",
"Autonoe",
"Enceladus",
"Iapetus",
"Umbriel",
"Algieba",
"Despina",
"Erinome",
"Algenib",
"Rasalgethi",
"Laomedeia",
"Achernar",
"Alnilam",
"Schedar",
"Gacrux",
"Pulcherrima",
"Achird",
"Zubenelgenubi",
"Vindemiatrix",
"Sadachbia",
"Sadaltager",
"Sulafat"
],
"default": "Kore"
},
{
"name": "style_instructions",
"type": "string",
"label": "Style",
"description": "e.g. \"cheerful and friendly\"; billing depends on the provider",
"maxLength": 2000
}
],
"prices": [
{
"unit": "input_token",
"conditions": {},
"priceMicros": 315000,
"originalMicros": 350000,
"credits": 32
},
{
"unit": "output_token",
"conditions": {},
"priceMicros": 5670000,
"originalMicros": 6300000,
"credits": 567
}
]
},
{
"provider": "vercel",
"providerName": "Vercel AI Gateway",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Text",
"required": true,
"maxLength": 8000
},
{
"name": "voice",
"type": "enum",
"label": "Voice",
"options": [
"Kore",
"Puck",
"Charon",
"Fenrir",
"Leda",
"Orus",
"Aoede",
"Zephyr",
"Callirrhoe",
"Autonoe",
"Enceladus",
"Iapetus",
"Umbriel",
"Algieba",
"Despina",
"Erinome",
"Algenib",
"Rasalgethi",
"Laomedeia",
"Achernar",
"Alnilam",
"Schedar",
"Gacrux",
"Pulcherrima",
"Achird",
"Zubenelgenubi",
"Vindemiatrix",
"Sadachbia",
"Sadaltager",
"Sulafat"
],
"default": "Kore"
},
{
"name": "style_instructions",
"type": "string",
"label": "Style",
"description": "e.g. \"cheerful and friendly\"; billing depends on the provider",
"maxLength": 2000
}
],
"prices": [
{
"unit": "input_token",
"conditions": {},
"priceMicros": 450000,
"originalMicros": 500000,
"credits": 45
},
{
"unit": "output_token",
"conditions": {},
"priceMicros": 8100000,
"originalMicros": 9000000,
"credits": 810
}
]
},
{
"provider": "openrouter",
"providerName": "OpenRouter",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Text",
"required": true,
"maxLength": 8000
},
{
"name": "voice",
"type": "enum",
"label": "Voice",
"options": [
"Kore",
"Puck",
"Charon",
"Fenrir",
"Leda",
"Orus",
"Aoede",
"Zephyr",
"Callirrhoe",
"Autonoe",
"Enceladus",
"Iapetus",
"Umbriel",
"Algieba",
"Despina",
"Erinome",
"Algenib",
"Rasalgethi",
"Laomedeia",
"Achernar",
"Alnilam",
"Schedar",
"Gacrux",
"Pulcherrima",
"Achird",
"Zubenelgenubi",
"Vindemiatrix",
"Sadachbia",
"Sadaltager",
"Sulafat"
],
"default": "Kore"
},
{
"name": "style_instructions",
"type": "string",
"label": "Style",
"description": "e.g. \"cheerful and friendly\"; billing depends on the provider",
"maxLength": 2000
}
],
"prices": [
{
"unit": "input_token",
"conditions": {},
"priceMicros": 450000,
"originalMicros": 500000,
"credits": 45
},
{
"unit": "output_token",
"conditions": {},
"priceMicros": 8100000,
"originalMicros": 9000000,
"credits": 810
}
]
}
],
"fromMicros": 40500,
"fromOriginalMicros": 45000,
"fromUnit": "kchar"
}响应仅用于说明结构;ID、用量、价格和结果以实际请求为准。
输出字段
slugstring模型目录中的 slug;项目密钥也可使用项目自定义的模型 slug。
paramsarray参数定义:name、type、required、default、options,以及已配置的 min、max、maxItems、maxLength。
providersarray可用供应商、各自的参数约束及公开价格档位。
给 AI 使用
把文档索引或完整接口文档交给 AI 编程助手,包含实时模型参数。