{"models":[{"id":"flux-pro-v1.1","slug":"flux-pro-v1.1","providerKey":"vercel","capability":"image","displayName":"Flux Pro 1.1","description":"High-quality professional image generation","available":true,"pricing":[{"unit":"image","microCentsPerUnit":66000,"perUnitLabel":"$0.066 / image"}],"priceSummary":"$0.066 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","seed","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1024x768","768x1024","1152x768","768x1152","1024x576","576x1024"]},"explicit":true,"required":false,"default":"1024x1024"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.066"},"tags":["image","bfl","medium","high","selectable"],"hostedProvider":"Black Forest Labs"},{"id":"gpt-image-2","slug":"gpt-image-2","providerKey":"vercel","capability":"image","displayName":"ChatGPT Image 2","description":"OpenAI GPT Image 2 generation and reference-image editing via OpenAI official, with Vercel AI Gateway and fal.ai fallbacks","available":true,"pricing":[{"unit":"image","microCentsPerUnit":87000,"perUnitLabel":"$0.087 / image"}],"priceSummary":"$0.087 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","quality","background","output_format","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","quality":"standard","background":"auto","output_format":"png","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":16,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference","style"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true},{"role":"style","mediaTypes":["image"],"primary":false}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images. Use role \"reference\" for the subject to keep and role \"style\" for a look to imitate.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":10},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":true,"required":false,"description":"WIDTHxHEIGHT on a 16-pixel grid, up to 3840 on a side and 3:1, or auto.","default":"1024x1024","ui":{"clientValues":["1024x1024","2048x2048","2880x2880","1536x1024","2496x1664","3520x2352","1024x1536","1664x2496","2352x3520","1280x960","2304x1728","3312x2480","960x1280","1728x2304","2480x3312","1280x1024","2240x1792","3200x2560","1024x1280","1792x2240","2560x3200","1536x864","2560x1440","3840x2160","864x1536","1440x2560","2160x3840","1792x768","3072x1312","3808x1632"]}},"quality":{"type":"string","schema":{"kind":"string","enum":["standard","hd","low","medium","high","auto"]},"explicit":true,"required":false,"description":"standard and hd are medium and high.","default":"standard","ui":{"clientDefault":"standard","clientValues":["standard","hd"]}},"background":{"type":"string","schema":{"kind":"string","enum":["auto","opaque","transparent"]},"explicit":true,"required":false,"default":"auto"},"output_format":{"type":"string","schema":{"kind":"string","enum":["png","jpeg","webp"]},"explicit":true,"required":false,"default":"png"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"invalidCombinations":[{"values":[{"parameterId":"background","value":"transparent"},{"parameterId":"output_format","value":"jpeg"}]}],"priceSchedule":{"image":"0.087"},"tags":["image","openai","medium","high","selectable"],"hostedProvider":"OpenAI"},{"id":"gpt-image-2.5-flare","slug":"gpt-image-2.5-flare","providerKey":"vercel","capability":"image","displayName":"ChatGPT Image 2.5 Flare","description":"Fast everyday image generation and reference editing. Uses the exact OpenAI model through Vercel AI Gateway; billed at reported upstream cost.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":5000,"perUnitLabel":"$5.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":30000,"perUnitLabel":"$30.00 / 1M output tokens"}],"priceSummary":"$5.00 / 1M input tokens · $30.00 / 1M output tokens","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"releaseDate":"2026-09-08","supportedParameters":["prompt","input_media","n","size","quality","background","output_format","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","quality":"standard","background":"auto","output_format":"png","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":16,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference","style"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true},{"role":"style","mediaTypes":["image"],"primary":false}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images. Use role \"reference\" for the subject to keep and role \"style\" for a look to imitate.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":10},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":true,"required":false,"description":"WIDTHxHEIGHT on a 16-pixel grid, up to 3840 on a side and 3:1, or auto.","default":"1024x1024","ui":{"clientValues":["1024x1024","2048x2048","2880x2880","1536x1024","2496x1664","3520x2352","1024x1536","1664x2496","2352x3520","1280x960","2304x1728","3312x2480","960x1280","1728x2304","2480x3312","1280x1024","2240x1792","3200x2560","1024x1280","1792x2240","2560x3200","1536x864","2560x1440","3840x2160","864x1536","1440x2560","2160x3840","1792x768","3072x1312","3808x1632"]}},"quality":{"type":"string","schema":{"kind":"string","enum":["standard","hd","low","medium","high","xhigh","max","auto"]},"explicit":true,"required":false,"description":"standard and hd are medium and high.","default":"standard","ui":{"clientDefault":"standard","clientValues":["standard","hd"]}},"background":{"type":"string","schema":{"kind":"string","enum":["auto","opaque","transparent"]},"explicit":true,"required":false,"default":"auto"},"output_format":{"type":"string","schema":{"kind":"string","enum":["png","jpeg","webp"]},"explicit":true,"required":false,"default":"png"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"invalidCombinations":[{"values":[{"parameterId":"background","value":"transparent"},{"parameterId":"output_format","value":"jpeg"}]}],"priceSchedule":{"prompt":"0.000005","completion":"0.00003","cacheRead":"0.00000125","extras":{"image_input_token":"0.000008","cached_image_input_token":"0.000002","vercel_inference_usd":"1"}},"tags":["image","openai","medium","high","selectable"],"hostedProvider":"OpenAI"},{"id":"gemma2-9b-it","slug":"gemma2-9b-it","providerKey":"openrouter","capability":"chat","displayName":"Gemma2 9b It","description":"Gemma2 9b It routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":8192,"maxOutputTokens":2048,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"gpt-image-2.5-sunburst","slug":"gpt-image-2.5-sunburst","providerKey":"vercel","capability":"image","displayName":"ChatGPT Image 2.5 Sunburst","description":"Precise image generation and reference editing. Uses the exact OpenAI model through Vercel AI Gateway; billed at reported upstream cost.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":5000,"perUnitLabel":"$5.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":30000,"perUnitLabel":"$30.00 / 1M output tokens"}],"priceSummary":"$5.00 / 1M input tokens · $30.00 / 1M output tokens","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"releaseDate":"2026-09-08","supportedParameters":["prompt","input_media","n","size","quality","background","output_format","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","quality":"standard","background":"auto","output_format":"png","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":16,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference","style"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true},{"role":"style","mediaTypes":["image"],"primary":false}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images. Use role \"reference\" for the subject to keep and role \"style\" for a look to imitate.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":10},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":true,"required":false,"description":"WIDTHxHEIGHT on a 16-pixel grid, up to 3840 on a side and 3:1, or auto.","default":"1024x1024","ui":{"clientValues":["1024x1024","2048x2048","2880x2880","1536x1024","2496x1664","3520x2352","1024x1536","1664x2496","2352x3520","1280x960","2304x1728","3312x2480","960x1280","1728x2304","2480x3312","1280x1024","2240x1792","3200x2560","1024x1280","1792x2240","2560x3200","1536x864","2560x1440","3840x2160","864x1536","1440x2560","2160x3840","1792x768","3072x1312","3808x1632"]}},"quality":{"type":"string","schema":{"kind":"string","enum":["standard","hd","low","medium","high","xhigh","max","auto"]},"explicit":true,"required":false,"description":"standard and hd are medium and high.","default":"standard","ui":{"clientDefault":"standard","clientValues":["standard","hd"]}},"background":{"type":"string","schema":{"kind":"string","enum":["auto","opaque","transparent"]},"explicit":true,"required":false,"default":"auto"},"output_format":{"type":"string","schema":{"kind":"string","enum":["png","jpeg","webp"]},"explicit":true,"required":false,"default":"png"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"invalidCombinations":[{"values":[{"parameterId":"background","value":"transparent"},{"parameterId":"output_format","value":"jpeg"}]}],"priceSchedule":{"prompt":"0.000005","completion":"0.00003","cacheRead":"0.00000125","extras":{"image_input_token":"0.000008","cached_image_input_token":"0.000002","vercel_inference_usd":"1"}},"tags":["image","openai","medium","high","selectable"],"hostedProvider":"OpenAI"},{"id":"hailuo-2.3","slug":"hailuo-2.3","providerKey":"minimax","capability":"video","displayName":"Hailuo 2.3","description":"Strong motion model for action-heavy scenes, fights, and kinetic camera work","available":true,"pricing":[{"unit":"second","microCentsPerUnit":72000,"perUnitLabel":"$0.0720 / second"}],"priceSummary":"$0.0720 / second","capabilities":["video-generation"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","resolution","webhook_url"],"defaultParameters":{"duration":6,"resolution":"768p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[6,10]},"explicit":true,"required":false,"default":6},"resolution":{"type":"string","schema":{"kind":"string","enum":["768p","1080p"]},"explicit":true,"required":false,"default":"768p"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"duration","value":10},{"parameterId":"resolution","value":"1080p"}]}],"priceSchedule":{"videoSecond":"0.072"},"tags":["video","minimax","medium","high","selectable"],"hostedProvider":"MiniMax"},{"id":"hailuo-3-max","slug":"hailuo-3-max","providerKey":"vercel","capability":"video","displayName":"MiniMax H3 Max","description":"fal's post-trained MiniMax H3 variant for stronger prompt adherence, cinematic aesthetics, and faster-than-realtime generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":80000,"perUnitLabel":"$0.0800 / second"}],"priceSummary":"$0.0800 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"releaseDate":"2026-08-27","supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"768p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":5,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["21:9","16:9","4:3","1:1","3:4","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","768p"]},"explicit":true,"required":false,"default":"768p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.08"},"tags":["video","minimax","flagship","high","fast","selectable"],"hostedProvider":"MiniMax"},{"id":"hunyuan-video","slug":"hunyuan-video","providerKey":"fal","capability":"video","displayName":"HunyuanVideo","description":"Tencent HunyuanVideo: open-source 5-second text and image-to-video generation.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":81000,"perUnitLabel":"$0.0810 / second"}],"priceSummary":"$0.0810 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","580p","720p"]},"explicit":true,"required":false,"description":"Image-to-video renders at 720p.","default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.081"},"tags":["video","fal","slow","medium","selectable"],"hostedProvider":"Tencent"},{"id":"ideogram-v3","slug":"ideogram-v3","providerKey":"fal","capability":"image","displayName":"Ideogram V3","description":"Excellent at text rendering and typography in images","available":true,"pricing":[{"unit":"image","microCentsPerUnit":96000,"perUnitLabel":"$0.096 / image"}],"priceSummary":"$0.096 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","negative_prompt","seed","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":8},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1024x768","768x1024","1152x768","768x1152","1024x576","576x1024"]},"explicit":true,"required":false,"default":"1024x1024"},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.096"},"tags":["image","fal","medium","high","selectable"],"hostedProvider":"Ideogram"},{"id":"kling-image-v1","slug":"kling-image-v1","providerKey":"kling","capability":"image","displayName":"Kling Image 1.0","description":"Kolors 1.0 text-to-image generation","available":true,"pricing":[{"unit":"image","microCentsPerUnit":4000,"perUnitLabel":"$0.004 / image"}],"priceSummary":"$0.004 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","negative_prompt","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":9},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1376x768","768x1376","1200x896","896x1200","1264x848","848x1264","1584x672"]},"explicit":true,"required":false,"default":"1024x1024"},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.004"},"tags":["image","kling","kolors","fast","selectable"],"hostedProvider":"Kuaishou"},{"id":"deepseek-v4-flash","slug":"deepseek-v4-flash","providerKey":"zenmux","capability":"chat","displayName":"DeepSeek V4 Flash 0731","description":"DeepSeek's July 31 V4 Flash release for long-context reasoning, structured output, and agent tool use.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":440,"perUnitLabel":"$0.44 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":1320,"perUnitLabel":"$1.32 / 1M output tokens"}],"priceSummary":"$0.44 / 1M input tokens · $1.32 / 1M output tokens","capabilities":["chat","tools","thinking","structured-output"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":393216,"releaseDate":"2026-07-31","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"boolean"},{"kind":"object","properties":{"effort":{"kind":"string","enum":["none","low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"}]},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.00000044","completion":"0.00000132","cacheRead":"0.000000014"},"tags":["cheap","reasoning","agentic","long-context"]},{"id":"deepseek-v4.1-flash","slug":"deepseek-v4.1-flash","providerKey":"zenmux","capability":"chat","displayName":"DeepSeek V4.1 Flash","description":"DeepSeek's September 10 V4.1 Flash release with image understanding, long-context reasoning, JSON output, and agent tool use.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":300,"perUnitLabel":"$0.30 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":1200,"perUnitLabel":"$1.20 / 1M output tokens"}],"priceSummary":"$0.30 / 1M input tokens · $1.20 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"text","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":384000,"releaseDate":"2026-09-10","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false,"description":"In thinking mode, the upstream raises values below 0.95 to 0.95. In non-thinking mode, it uses 1.0 and ignores this value."},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1,"max":384000},"explicit":true,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"object","schema":{"kind":"object","properties":{"type":{"kind":"string","enum":["text","json_object"]}},"required":["type"],"unknownPolicy":"reject"},"explicit":true,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"boolean"},{"kind":"object","properties":{"effort":{"kind":"string","enum":["none","low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"}]},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000003","completion":"0.0000012","cacheRead":"0.000000006"},"tags":["cheap","reasoning","agentic","long-context","multimodal"]},{"id":"codestral-latest","slug":"codestral-latest","providerKey":"openrouter","capability":"chat","displayName":"Codestral Latest","description":"Codestral Latest routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":256000,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"deepseek-v4-pro","slug":"deepseek-v4-pro","providerKey":"zenmux","capability":"chat","displayName":"DeepSeek V4 Pro 0813","description":"DeepSeek's August 13 V4 Pro release for long-context reasoning, structured output, and agent tool use.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1320,"perUnitLabel":"$1.32 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":3960,"perUnitLabel":"$3.96 / 1M output tokens"}],"priceSummary":"$1.32 / 1M input tokens · $3.96 / 1M output tokens","capabilities":["chat","tools","thinking","structured-output"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":393216,"releaseDate":"2026-08-12","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"boolean"},{"kind":"object","properties":{"effort":{"kind":"string","enum":["none","auto","low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"}]},"explicit":true,"required":false}},"priceSchedule":{"prompt":"0.00000132","completion":"0.00000396","cacheRead":"0.000000044"},"tags":["reasoning","agentic","long-context"]},{"id":"kling-image-v1.5","slug":"kling-image-v1.5","providerKey":"kling","capability":"image","displayName":"Kling Image 1.5","description":"Kolors 1.5 text-to-image generation","available":true,"pricing":[{"unit":"image","microCentsPerUnit":14000,"perUnitLabel":"$0.014 / image"}],"priceSummary":"$0.014 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","negative_prompt","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":9},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1376x768","768x1376","1200x896","896x1200","1264x848","848x1264","1584x672"]},"explicit":true,"required":false,"default":"1024x1024"},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.014"},"tags":["image","kling","kolors","medium","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-image-v2","slug":"kling-image-v2","providerKey":"kling","capability":"image","displayName":"Kling Image 2.0","description":"Kolors 2.0 high-fidelity text-to-image generation","available":true,"pricing":[{"unit":"image","microCentsPerUnit":28000,"perUnitLabel":"$0.028 / image"}],"priceSummary":"$0.028 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","negative_prompt","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":9},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1376x768","768x1376","1200x896","896x1200","1264x848","848x1264","1584x672"]},"explicit":true,"required":false,"default":"1024x1024"},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.028"},"tags":["image","kling","kolors","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v1.6","slug":"kling-v1.6","providerKey":"kling","capability":"video","displayName":"Kling 1.6","description":"Kling 1.6 Pro cinematic video generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":98000,"perUnitLabel":"$0.0980 / second"}],"priceSummary":"$0.0980 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.098"},"tags":["video","kling","slow","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v1.6-standard","slug":"kling-v1.6-standard","providerKey":"kling","capability":"video","displayName":"Kling 1.6 Standard","description":"Kling 1.6 Standard cost-efficient video generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":49000,"perUnitLabel":"$0.0490 / second"}],"priceSummary":"$0.0490 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.049"},"tags":["video","kling","medium","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v2-master","slug":"kling-v2-master","providerKey":"kling","capability":"video","displayName":"Kling 2.0 Master","description":"Kling 2.0 Master premium cinematic video generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":280000,"perUnitLabel":"$0.2800 / second"}],"priceSummary":"$0.2800 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.28"},"tags":["video","kling","slow","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v2.1","slug":"kling-v2.1","providerKey":"kling","capability":"video","displayName":"Kling 2.1","description":"High-quality cinematic video generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":159000,"perUnitLabel":"$0.1590 / second"}],"priceSummary":"$0.1590 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.159"},"tags":["video","kling","slow","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v2.1-standard","slug":"kling-v2.1-standard","providerKey":"kling","capability":"video","displayName":"Kling 2.1 Standard","description":"Kling 2.1 standard tier for lower-cost image-to-video generation.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":55000,"perUnitLabel":"$0.0550 / second"}],"priceSummary":"$0.0550 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"releaseDate":"2025-06","supportedParameters":["prompt","negative_prompt","input_media","duration","cfg_scale","webhook_url"],"defaultParameters":{"duration":5},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":true,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.055"},"tags":["video","kling","fast","medium","selectable"],"hostedProvider":"Kuaishou"},{"id":"gemini-3.8-flash","slug":"gemini-3.8-flash","providerKey":"google","capability":"chat","displayName":"Gemini 3.8 Flash","description":"Google's newest Flash model for fast agentic workflows, long-context multimodal reasoning, and tool use.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1500,"perUnitLabel":"$1.50 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":7500,"perUnitLabel":"$7.50 / 1M output tokens"}],"priceSummary":"$1.50 / 1M input tokens · $7.50 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"text","inputModalities":["text","image","audio","video"],"outputModalities":["text"],"contextLength":1048576,"maxOutputTokens":65536,"releaseDate":"2026-09-02","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"boolean"},{"kind":"object","properties":{"effort":{"kind":"string","enum":["none","low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"}]},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000015","completion":"0.0000075","cacheRead":"0.00000015"},"tags":["chat","gemini","thinking","agentic","selectable"],"hostedProvider":"Google"},{"id":"gemini-3.7-flash","slug":"gemini-3.7-flash","providerKey":"google","capability":"chat","displayName":"Gemini 3.7 Flash","description":"Google's most capable Flash model for agentic workflows, long-context multimodal reasoning, and tool use.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1500,"perUnitLabel":"$1.50 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":7500,"perUnitLabel":"$7.50 / 1M output tokens"}],"priceSummary":"$1.50 / 1M input tokens · $7.50 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"text","inputModalities":["text","image","audio","video"],"outputModalities":["text"],"contextLength":1048576,"maxOutputTokens":65536,"releaseDate":"2026-08-13","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"boolean"},{"kind":"object","properties":{"effort":{"kind":"string","enum":["none","low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"}]},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000015","completion":"0.0000075","cacheRead":"0.00000015"},"tags":["chat","gemini","thinking","agentic","selectable"],"hostedProvider":"Google"},{"id":"gemini-3.5-flash","slug":"gemini-3.5-flash","providerKey":"google","capability":"chat","displayName":"Gemini 3.5 Flash","description":"Google's latest agentic Flash model for coding, tool use, long-context reasoning, and multimodal chat.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1500,"perUnitLabel":"$1.50 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":9000,"perUnitLabel":"$9.00 / 1M output tokens"}],"priceSummary":"$1.50 / 1M input tokens · $9.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"text","inputModalities":["text","image","audio","video"],"outputModalities":["text"],"contextLength":1048576,"maxOutputTokens":65536,"knowledgeCutoff":"2025-01","releaseDate":"2026-05","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000015","completion":"0.000009","cacheRead":"0.00000015"},"tags":["chat","gemini","thinking","agentic","selectable"],"hostedProvider":"Google"},{"id":"kling-v2.5-turbo","slug":"kling-v2.5-turbo","providerKey":"vercel","capability":"video","displayName":"Kling 2.5 Turbo","description":"Kling 2.5 Turbo Pro for fast text and image-to-video with first/last frames.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":114000,"perUnitLabel":"$0.1140 / second"}],"priceSummary":"$0.1140 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.114"},"tags":["video","kling","medium","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v2.5-turbo-standard","slug":"kling-v2.5-turbo-standard","providerKey":"vercel","capability":"video","displayName":"Kling 2.5 Turbo Standard","description":"Kling 2.5 Turbo standard image-to-video oriented tier for fast motion drafts and short clips.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":60000,"perUnitLabel":"$0.0600 / second"}],"priceSummary":"$0.0600 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"releaseDate":"2025-12","supportedParameters":["prompt","negative_prompt","input_media","duration","cfg_scale","webhook_url"],"defaultParameters":{"duration":5},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":true,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.06"},"tags":["video","kling","fast","medium","selectable"],"hostedProvider":"Kuaishou"},{"id":"gpt-4o","slug":"gpt-4o","providerKey":"openai","capability":"chat","displayName":"GPT-4o","description":"OpenAI's flagship multimodal model. Strong reasoning, tool use, and vision; the right default when GPT-4o-mini is not capable enough.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":2500,"perUnitLabel":"$2.50 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":10000,"perUnitLabel":"$10.00 / 1M output tokens"}],"priceSummary":"$2.50 / 1M input tokens · $10.00 / 1M output tokens","capabilities":["chat","vision","tools","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":128000,"maxOutputTokens":16384,"knowledgeCutoff":"2023-10","releaseDate":"2024-05","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000025","completion":"0.00001"},"tags":["flagship","multimodal"]},{"id":"gpt-4o-mini","slug":"gpt-4o-mini","providerKey":"openai","capability":"chat","displayName":"GPT-4o mini","description":"OpenAI's small, fast, cheap multimodal model. The default choice for routine chat, structured output, and short coding tasks.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":150,"perUnitLabel":"$0.15 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":600,"perUnitLabel":"$0.60 / 1M output tokens"}],"priceSummary":"$0.15 / 1M input tokens · $0.60 / 1M output tokens","capabilities":["chat","vision","tools","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":128000,"maxOutputTokens":16384,"knowledgeCutoff":"2023-10","releaseDate":"2024-07","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.00000015","completion":"0.0000006"},"tags":["fast","cheap","multimodal"]},{"id":"glm-4-air","slug":"glm-4-air","providerKey":"zenmux","capability":"chat","displayName":"Glm 4 Air","description":"Glm 4 Air routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":98304,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"llama-3.3-70b","slug":"llama-3.3-70b","providerKey":"zenmux","capability":"chat","displayName":"Llama 3.3 70b","description":"Llama 3.3 70b routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"kling-v2.6-pro","slug":"kling-v2.6-pro","providerKey":"vercel","capability":"video","displayName":"Kling 2.6 Pro","description":"Kling 2.6 Pro text and image-to-video tier with cinematic motion and native-audio capable upstream support.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":84000,"perUnitLabel":"$0.0840 / second"}],"priceSummary":"$0.0840 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"releaseDate":"2026-03","supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.084"},"tags":["video","kling","slow","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v3","slug":"kling-v3","providerKey":"vercel","capability":"video","displayName":"Kling V3.0","description":"Kling 3.0 Pro with cinematic motion, native audio, and 3-15 second clips","available":true,"pricing":[{"unit":"second","microCentsPerUnit":159000,"perUnitLabel":"$0.1590 / second"}],"priceSummary":"$0.1590 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":3,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.159"},"tags":["video","kling","slow","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"kling-v3-standard","slug":"kling-v3-standard","providerKey":"vercel","capability":"video","displayName":"Kling 3.0 Standard","description":"Kling 3.0 standard tier for cinematic text and image-to-video generation.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":105000,"perUnitLabel":"$0.1050 / second"}],"priceSummary":"$0.1050 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"releaseDate":"2026-02","supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","cfg_scale","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":2500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":3,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"cfg_scale":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false,"description":"How closely the video follows the prompt, 0 to 1."},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.105"},"tags":["video","kling","medium","high","selectable"],"hostedProvider":"Kuaishou"},{"id":"grok-4.6","slug":"grok-4.6","providerKey":"zenmux","capability":"chat","displayName":"Grok 4.6","description":"xAI's Grok 4.6 for agent tool use, long-context reasoning, and multimodal input.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":2000,"perUnitLabel":"$2.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":6000,"perUnitLabel":"$6.00 / 1M output tokens"}],"priceSummary":"$2.00 / 1M input tokens · $6.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":500000,"maxOutputTokens":64000,"releaseDate":"2026-08-13","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"boolean"},{"kind":"object","properties":{"effort":{"kind":"string","enum":["none","low","high"]}},"required":["effort"],"unknownPolicy":"reject"}]},"explicit":true,"required":false}},"priceSchedule":{"prompt":"0.000002","completion":"0.000006","cacheRead":"0.0000005"},"tags":["flagship","reasoning","agentic","long-context"]},{"id":"luma-ray2","slug":"luma-ray2","providerKey":"fal","capability":"video","displayName":"Luma Ray2","description":"High-quality creative video with loop support","available":true,"pricing":[{"unit":"second","microCentsPerUnit":162000,"perUnitLabel":"$0.1620 / second"}],"priceSummary":"$0.1620 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","loop","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"540p","loop":false},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,9]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","4:3","3:4","21:9","9:21"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["540p","720p","1080p"]},"explicit":true,"required":false,"default":"540p"},"loop":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Blend the last frame back into the first.","default":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.162"},"tags":["video","luma","medium","high","selectable"],"hostedProvider":"Luma AI"},{"id":"luma-ray2-flash","slug":"luma-ray2-flash","providerKey":"fal","capability":"video","displayName":"Luma Ray2 Flash","description":"Fast variant of Ray2 for rapid video iteration","available":true,"pricing":[{"unit":"second","microCentsPerUnit":66000,"perUnitLabel":"$0.0660 / second"}],"priceSummary":"$0.0660 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","loop","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"540p","loop":false},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,9]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","4:3","3:4","21:9","9:21"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["540p","720p","1080p"]},"explicit":true,"required":false,"default":"540p"},"loop":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Blend the last frame back into the first.","default":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.066"},"tags":["video","luma","fast","medium","selectable"],"hostedProvider":"Luma AI"},{"id":"minimax-h3","slug":"minimax-h3","providerKey":"vercel","capability":"video","displayName":"MiniMax H3","description":"MiniMax's latest native multimodal video model with 2K output, first/last-frame control, and image, video, and audio references","available":true,"pricing":[{"unit":"second","microCentsPerUnit":130000,"perUnitLabel":"$0.1300 / second"}],"priceSummary":"$0.1300 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"768p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":15,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","first_frame","last_frame","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"first_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":9},{"mediaType":"video","maxItems":3},{"mediaType":"audio","maxItems":3}]},"explicit":true,"required":false,"description":"Frames or references, not both. Audio references need an image or video reference beside them.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["21:9","16:9","4:3","1:1","3:4","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["768p","2k"]},"explicit":true,"required":false,"default":"768p"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.13","extras":{"input_image_overage":"0.04"}},"tags":["video","minimax","flagship","high","selectable"],"hostedProvider":"MiniMax"},{"id":"minimax-video-01","slug":"minimax-video-01","providerKey":"minimax","capability":"video","displayName":"MiniMax Video-01","description":"MiniMax Video-01: fixed 6-second 720p text or image-to-video with prompt optimization.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","webhook_url"],"defaultParameters":{"duration":6},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[6]},"explicit":true,"required":false,"default":6},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"request":"0.801"},"tags":["video","minimax","medium","selectable"],"hostedProvider":"MiniMax"},{"id":"nano-banana","slug":"nano-banana","providerKey":"vercel","capability":"image","displayName":"Nano Banana","description":"Original Nano Banana for rapid iteration at low cost","available":true,"pricing":[{"unit":"image","microCentsPerUnit":63000,"perUnitLabel":"$0.063 / image"}],"priceSummary":"$0.063 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":3,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","848x1264","1264x848","896x1200","1200x896","928x1152","1152x928","768x1376","1376x768","1584x672"]},"explicit":true,"required":false,"default":"1024x1024"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.063"},"tags":["image","gemini","fast","standard","selectable"],"hostedProvider":"Google"},{"id":"nano-banana-2","slug":"nano-banana-2","providerKey":"vercel","capability":"image","displayName":"Nano Banana 2","description":"Fast reasoning-guided image generation with text rendering and character consistency","available":true,"pricing":[{"unit":"image","microCentsPerUnit":108000,"perUnitLabel":"$0.108 / image"}],"priceSummary":"$0.108 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":14,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["512x512","424x632","632x424","448x600","600x448","464x576","576x464","384x688","688x384","792x336","1024x1024","848x1264","1264x848","896x1200","1200x896","928x1152","1152x928","768x1376","1376x768","1584x672","2048x2048","1696x2528","2528x1696","1792x2400","2400x1792","1856x2304","2304x1856","1536x2752","2752x1536","3168x1344","4096x4096","3392x5056","5056x3392","3584x4800","4800x3584","3712x4608","4608x3712","3072x5504","5504x3072","6336x2688"]},"explicit":true,"required":false,"default":"1024x1024"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.108"},"tags":["image","gemini","fast","high","selectable"],"hostedProvider":"Google"},{"id":"nano-banana-pro","slug":"nano-banana-pro","providerKey":"vercel","capability":"image","displayName":"Nano Banana Pro","description":"Highest quality image generation with deep reasoning and up to 4K resolution","available":true,"pricing":[{"unit":"image","microCentsPerUnit":240000,"perUnitLabel":"$0.240 / image"}],"priceSummary":"$0.240 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"supportedParameters":["prompt","input_media","n","size","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":14,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","848x1264","1264x848","896x1200","1200x896","928x1152","1152x928","768x1376","1376x768","1584x672","2048x2048","1696x2528","2528x1696","1792x2400","2400x1792","1856x2304","2304x1856","1536x2752","2752x1536","3168x1344","4096x4096","3392x5056","5056x3392","3584x4800","4800x3584","3712x4608","4608x3712","3072x5504","5504x3072","6336x2688"]},"explicit":true,"required":false,"default":"1024x1024"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.24"},"tags":["image","gemini","medium","high","selectable"],"hostedProvider":"Google"},{"id":"pixverse-v4","slug":"pixverse-v4","providerKey":"fal","capability":"video","displayName":"PixVerse v4","description":"PixVerse v4 — previous generation, lower cost than v4.5.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":150000,"perUnitLabel":"$0.1500 / second"}],"priceSummary":"$0.1500 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,8]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","4:3","1:1","3:4","9:16"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"duration","value":8},{"parameterId":"resolution","value":"1080p"}]}],"priceSchedule":{"videoSecond":"0.150"},"tags":["video","fal","medium","high","selectable"],"hostedProvider":"PixVerse"},{"id":"pixverse-v4.5","slug":"pixverse-v4.5","providerKey":"fal","capability":"video","displayName":"PixVerse v4.5","description":"PixVerse v4.5 — stylized video generation with strong anime/stylized motion.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":250000,"perUnitLabel":"$0.2500 / second"}],"priceSummary":"$0.2500 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,8]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","4:3","1:1","3:4","9:16"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"duration","value":8},{"parameterId":"resolution","value":"1080p"}]}],"priceSchedule":{"videoSecond":"0.250"},"tags":["video","fal","medium","high","selectable"],"hostedProvider":"PixVerse"},{"id":"seedance-2.0","slug":"seedance-2.0","providerKey":"vercel","capability":"video","displayName":"Seedance 2.0","description":"Most capable general-purpose video model with multimodal image, video, and audio references","available":true,"pricing":[{"unit":"second","microCentsPerUnit":486000,"perUnitLabel":"$0.4860 / second"}],"priceSummary":"$0.4860 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"adaptive","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":15,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","first_frame","last_frame","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"first_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":9},{"mediaType":"video","maxItems":3},{"mediaType":"audio","maxItems":3}]},"explicit":true,"required":false,"description":"Frames or references, not both. first_frame/last_frame drive the shot; reference_image, reference_video and reference_audio are addressed in the prompt as @image1, @video1 and @audio1.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"adaptive"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p","4k"]},"explicit":true,"required":false,"default":"720p"},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.486"},"tags":["video","volcengine","medium","high","selectable"],"hostedProvider":"ByteDance"},{"id":"seedance-2.0-fast","slug":"seedance-2.0-fast","providerKey":"vercel","capability":"video","displayName":"Seedance 2.0 Fast","description":"Lower-latency, lower-cost Seedance 2.0 variant with multimodal reference support","available":true,"pricing":[{"unit":"second","microCentsPerUnit":390000,"perUnitLabel":"$0.3900 / second"}],"priceSummary":"$0.3900 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"adaptive","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":15,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","first_frame","last_frame","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"first_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":9},{"mediaType":"video","maxItems":3},{"mediaType":"audio","maxItems":3}]},"explicit":true,"required":false,"description":"Frames or references, not both. first_frame/last_frame drive the shot; reference_image, reference_video and reference_audio are addressed in the prompt as @image1, @video1 and @audio1.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"adaptive"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p"]},"explicit":true,"required":false,"default":"720p"},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.39"},"tags":["video","volcengine","fast","high","selectable"],"hostedProvider":"ByteDance"},{"id":"seedance-2.0-fast-reference","slug":"seedance-2.0-fast-reference","providerKey":"vercel","capability":"video","displayName":"Seedance 2.0 Fast Reference","description":"Lower-latency Seedance 2.0 multimodal reference-to-video workflow for image, video, and audio guided short-form generation.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":390000,"perUnitLabel":"$0.3900 / second"}],"priceSummary":"$0.3900 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"releaseDate":"2026-01","supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":15,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":9},{"mediaType":"video","maxItems":3},{"mediaType":"audio","maxItems":3}]},"explicit":true,"required":true,"description":"Frames or references, not both. first_frame/last_frame drive the shot; reference_image, reference_video and reference_audio are addressed in the prompt as @image1, @video1 and @audio1.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p"]},"explicit":true,"required":false,"default":"720p"},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.39"},"tags":["video","fal","bytedance","fast","high","selectable"],"hostedProvider":"ByteDance"},{"id":"seedance-2.0-mini","slug":"seedance-2.0-mini","providerKey":"vercel","capability":"video","displayName":"Seedance 2.0 Mini","description":"Cost-efficient Seedance 2.0 variant with multimodal image, video, and audio references","available":true,"pricing":[{"unit":"second","microCentsPerUnit":390000,"perUnitLabel":"$0.3900 / second"}],"priceSummary":"$0.3900 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"adaptive","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":15,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","first_frame","last_frame","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"first_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":9},{"mediaType":"video","maxItems":3},{"mediaType":"audio","maxItems":3}]},"explicit":true,"required":false,"description":"Frames or references, not both. first_frame/last_frame drive the shot; reference_image, reference_video and reference_audio are addressed in the prompt as @image1, @video1 and @audio1.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"adaptive"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p"]},"explicit":true,"required":false,"default":"720p"},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.39"},"tags":["video","volcengine","mini","fast","selectable"],"hostedProvider":"ByteDance"},{"id":"seedance-2.0-reference","slug":"seedance-2.0-reference","providerKey":"vercel","capability":"video","displayName":"Seedance 2.0 Reference","description":"Seedance 2.0 multimodal reference-to-video workflow for image, video, and audio guided character, motion, scene, and rhythm consistency.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":486000,"perUnitLabel":"$0.4860 / second"}],"priceSummary":"$0.4860 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"releaseDate":"2026-01","supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":15,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":9},{"mediaType":"video","maxItems":3},{"mediaType":"audio","maxItems":3}]},"explicit":true,"required":true,"description":"Frames or references, not both. first_frame/last_frame drive the shot; reference_image, reference_video and reference_audio are addressed in the prompt as @image1, @video1 and @audio1.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":15},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p","4k"]},"explicit":true,"required":false,"default":"720p"},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.486"},"tags":["video","fal","bytedance","medium","high","selectable"],"hostedProvider":"ByteDance"},{"id":"lyria-3","slug":"lyria-3","providerKey":"fal","capability":"audio","displayName":"Google Lyria 3","description":"Multilingual music with vocals, lyrics, or instrumental arrangements described in the input. MP3 output through the asynchronous audio queue.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["music-generation"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","response_format","webhook_url"],"defaultParameters":{"response_format":"mp3"},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":5000},"explicit":true,"required":true},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3"]},"explicit":true,"required":false,"default":"mp3"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"request":"0.040"},"tags":["audio","music","high","selectable"],"hostedProvider":"Google"},{"id":"seedance-2.5","slug":"seedance-2.5","providerKey":"vercel","capability":"video","displayName":"Seedance 2.5","description":"ByteDance's latest professional multimodal video model with up to 30-second native-audio generation and stronger reference control","available":true,"pricing":[{"unit":"second","microCentsPerUnit":486000,"perUnitLabel":"$0.4860 / second"}],"priceSummary":"$0.4860 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"adaptive","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":50,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","first_frame","last_frame","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"first_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":30},{"mediaType":"video","maxItems":10},{"mediaType":"audio","maxItems":10}]},"explicit":true,"required":false,"description":"Frames or references, not both. first_frame/last_frame drive the shot; reference_image, reference_video and reference_audio are addressed in the prompt as @image1, @video1 and @audio1.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":30},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"adaptive"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.486"},"tags":["video","volcengine","flagship","high","selectable"],"hostedProvider":"ByteDance"},{"id":"lyria-3-pro","slug":"lyria-3-pro","providerKey":"fal","capability":"audio","displayName":"Google Lyria 3 Pro","description":"High-quality multilingual songs and arrangements with vocals and lyrics described in the input. MP3 output through the asynchronous audio queue.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["music-generation"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","response_format","webhook_url"],"defaultParameters":{"response_format":"mp3"},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":5000},"explicit":true,"required":true},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3"]},"explicit":true,"required":false,"default":"mp3"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"request":"0.080"},"tags":["audio","music","high","selectable"],"hostedProvider":"Google"},{"id":"elevenlabs-music","slug":"elevenlabs-music","providerKey":"fal","capability":"audio","displayName":"ElevenLabs Music (60s)","description":"Generate a 60-second song or instrumental track from a text description. This platform model fixes the duration to 60 seconds and the output to MP3; each completed track is billed once. Returns an asynchronous audio polling ticket.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["music-generation"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","response_format","webhook_url"],"defaultParameters":{"response_format":"mp3"},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":4100},"explicit":true,"required":true},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3"]},"explicit":true,"required":false,"default":"mp3"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"request":"0.600"},"tags":["audio","music","high","selectable"],"hostedProvider":"ElevenLabs"},{"id":"seedance-v1.0-pro","slug":"seedance-v1.0-pro","providerKey":"vercel","capability":"video","displayName":"Seedance 1.0 Pro","description":"Official Seedance 1.0 quality model for text, first-frame, and first/last-frame video generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":360000,"perUnitLabel":"$0.3600 / second"}],"priceSummary":"$0.3600 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"1080p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":2,"max":12},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p"]},"explicit":true,"required":false,"default":"1080p"},"seed":{"type":"integer","schema":{"kind":"integer","min":-1,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.36"},"tags":["video","volcengine","legacy","high","selectable"],"hostedProvider":"ByteDance"},{"id":"seedance-v1.0-pro-fast","slug":"seedance-v1.0-pro-fast","providerKey":"vercel","capability":"video","displayName":"Seedance 1.0 Pro Fast","description":"Official lower-latency Seedance 1.0 variant for text and first-frame video generation","available":true,"pricing":[{"unit":"second","microCentsPerUnit":100000,"perUnitLabel":"$0.1000 / second"}],"priceSummary":"$0.1000 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"1080p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":2,"max":12},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p"]},"explicit":true,"required":false,"default":"1080p"},"seed":{"type":"integer","schema":{"kind":"integer","min":-1,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.10"},"tags":["video","volcengine","legacy","fast","selectable"],"hostedProvider":"ByteDance"},{"id":"seedance-v1.5-pro","slug":"seedance-v1.5-pro","providerKey":"vercel","capability":"video","displayName":"Seedance 1.5 Pro","description":"Official Seedance 1.5 Pro with native audio and first/last-frame control; scheduled for Volcengine EOS on 2026-09-21","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"adaptive","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":4,"max":12},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"]},"explicit":true,"required":false,"default":"adaptive"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":-1,"max":2147483647},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","volcengine","legacy","retiring","high"],"hostedProvider":"ByteDance"},{"id":"seedream-v4","slug":"seedream-v4","providerKey":"vercel","capability":"image","displayName":"Seedream 4.0","description":"ByteDance Seedream 4.0 text-to-image model with strong text rendering, composition, and commercial image workflows.","available":true,"pricing":[{"unit":"image","microCentsPerUnit":40000,"perUnitLabel":"$0.040 / image"}],"priceSummary":"$0.040 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"releaseDate":"2025-09","supportedParameters":["prompt","input_media","n","size","response_format"],"defaultParameters":{"n":1,"size":"2048x2048","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":10,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":6},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1280x960","960x1280","1536x1024","1024x1536","1536x864","864x1536","2048x2048","2304x1728","1728x2304","2496x1664","1664x2496","2560x1440","1440x2560","4096x4096","4096x3072","3072x4096","4096x2304","2304x4096"]},"explicit":true,"required":false,"default":"2048x2048"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.04"},"tags":["image","fal","bytedance","medium","high","selectable"],"hostedProvider":"ByteDance"},{"id":"seedream-v4.5","slug":"seedream-v4.5","providerKey":"vercel","capability":"image","displayName":"Seedream 4.5","description":"ByteDance Seedream 4.5 text-to-image model for high-resolution commercial image generation and prompt adherence.","available":true,"pricing":[{"unit":"image","microCentsPerUnit":45000,"perUnitLabel":"$0.045 / image"}],"priceSummary":"$0.045 / image","capabilities":["image-generation","image-editing"],"modality":"image","inputModalities":["text","image"],"outputModalities":["image"],"releaseDate":"2026-05","supportedParameters":["prompt","input_media","n","size","response_format"],"defaultParameters":{"n":1,"size":"2048x2048","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":10,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images to edit or follow.","ui":{"control":"media_picker","group":"input"}},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":6},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["2048x2048","2304x1728","1728x2304","2496x1664","1664x2496","2560x1440","1440x2560","3072x1312","4096x4096","4096x3072","3072x4096","4096x2304","2304x4096"]},"explicit":true,"required":false,"default":"2048x2048"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.045"},"tags":["image","fal","bytedance","slow","high","selectable"],"hostedProvider":"ByteDance"},{"id":"sora-2","slug":"sora-2","providerKey":"fal","capability":"video","displayName":"Sora 2","description":"OpenAI's flagship video generation model. Strong physics, instruction following, and synchronized audio. Routed via fal.ai until the OpenAI provider gains a video adapter.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":150000,"perUnitLabel":"$0.1500 / second"}],"priceSummary":"$0.1500 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","webhook_url"],"defaultParameters":{"duration":4,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[4,8,12,16,20]},"explicit":true,"required":false,"default":4},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p"]},"explicit":true,"required":false,"default":"720p"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.150"},"tags":["video","fal","medium","high","selectable"],"hostedProvider":"OpenAI"},{"id":"o3-mini","slug":"o3-mini","providerKey":"openai","capability":"chat","displayName":"o3-mini","description":"Reasoning model with adjustable effort. Used by Codex CLI for harder bugs and longer-horizon code tasks.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1100,"perUnitLabel":"$1.10 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":4400,"perUnitLabel":"$4.40 / 1M output tokens"}],"priceSummary":"$1.10 / 1M input tokens · $4.40 / 1M output tokens","capabilities":["chat","tools","structured-output","thinking"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":200000,"maxOutputTokens":100000,"knowledgeCutoff":"2023-10","releaseDate":"2025-01","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000011","completion":"0.0000044"},"tags":["reasoning","codex"]},{"id":"veo-3.0","slug":"veo-3.0","providerKey":"vercel","capability":"video","displayName":"Veo 3.0","description":"Google Veo 3.0 — previous generation, cheaper than Veo 3.1 for general clips.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":450000,"perUnitLabel":"$0.4500 / second"}],"priceSummary":"$0.4500 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":8,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":1,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame, optionally with a last frame.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[4,6,8]},"explicit":true,"required":false,"default":8},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":4294967295},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":4}]},{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":6}]}],"priceSchedule":{"videoSecond":"0.450"},"tags":["video","gemini","medium","high","selectable"],"hostedProvider":"Google"},{"id":"veo-3.1","slug":"veo-3.1","providerKey":"vercel","capability":"video","displayName":"Veo 3.1","description":"Latest Google video generation model with highest quality","available":true,"pricing":[{"unit":"second","microCentsPerUnit":642000,"perUnitLabel":"$0.6420 / second"}],"priceSummary":"$0.6420 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":8,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":3,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame","reference_image"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference_image","mediaTypes":["image"],"primary":false}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame, optionally with a last frame; or up to three reference_image assets, which render at 8 seconds.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[4,6,8]},"explicit":true,"required":false,"default":8},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p","1080p","4k"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":4294967295},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":4}]},{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":6}]},{"values":[{"parameterId":"resolution","value":"4k"},{"parameterId":"duration","value":4}]},{"values":[{"parameterId":"resolution","value":"4k"},{"parameterId":"duration","value":6}]}],"priceSchedule":{"videoSecond":"0.642"},"tags":["video","gemini","slow","high","selectable"],"hostedProvider":"Google"},{"id":"veo-3.1-lite","slug":"veo-3.1-lite","providerKey":"vercel","capability":"video","displayName":"Veo 3.1 Lite","description":"High-efficiency Google Veo 3.1 model for lower-cost text-to-video and image-to-video generation with audio.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":81000,"perUnitLabel":"$0.0810 / second"}],"priceSummary":"$0.0810 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":8,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame, optionally with a last frame.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[4,6,8]},"explicit":true,"required":false,"default":8},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":4294967295},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":4}]},{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":6}]}],"priceSchedule":{"videoSecond":"0.081"},"tags":["video","gemini","fast","budget","selectable"],"hostedProvider":"Google"},{"id":"veo3-fast","slug":"veo3-fast","providerKey":"vercel","capability":"video","displayName":"Veo 3.1 Fast","description":"Google Veo 3.1 Fast: lower-latency Veo 3.1 with native audio, first/last frames and reference images.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":162000,"perUnitLabel":"$0.1620 / second"}],"priceSummary":"$0.1620 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":8,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":3,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame","reference_image"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference_image","mediaTypes":["image"],"primary":false}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame, optionally with a last frame; or up to three reference_image assets, which render at 8 seconds.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[4,6,8]},"explicit":true,"required":false,"default":8},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p","1080p","4k"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":4294967295},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"invalidCombinations":[{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":4}]},{"values":[{"parameterId":"resolution","value":"1080p"},{"parameterId":"duration","value":6}]},{"values":[{"parameterId":"resolution","value":"4k"},{"parameterId":"duration","value":4}]},{"values":[{"parameterId":"resolution","value":"4k"},{"parameterId":"duration","value":6}]}],"priceSchedule":{"videoSecond":"0.162"},"tags":["video","gemini","medium","high","selectable"],"hostedProvider":"Google"},{"id":"qwen-max","slug":"qwen-max","providerKey":"zenmux","capability":"chat","displayName":"Qwen Max","description":"Qwen Max routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":262144,"maxOutputTokens":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"vidu-q2-image-to-video","slug":"vidu-q2-image-to-video","providerKey":"vidu","capability":"video","displayName":"Vidu Q2 Image to Video","description":"Vidu Q2 image-to-video route for animating a starting frame.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":60000,"perUnitLabel":"$0.0600 / second"}],"priceSummary":"$0.0600 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":true,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":2,"max":8},"explicit":true,"required":false,"default":5},"resolution":{"type":"string","schema":{"kind":"string","enum":["540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.06"},"tags":["video","fal","vidu","fast","medium","selectable"],"hostedProvider":"Vidu"},{"id":"vidu-q2-reference-to-video","slug":"vidu-q2-reference-to-video","providerKey":"vidu","capability":"video","displayName":"Vidu Q2 Reference to Video","description":"Vidu Q2 reference image-to-video route for subject consistency with multiple reference images.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":60000,"perUnitLabel":"$0.0600 / second"}],"priceSummary":"$0.0600 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":7,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":true,"description":"Reference images that keep subjects and scenes consistent.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":1,"max":8},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","4:3","3:4","1:1"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","520p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.06"},"tags":["video","fal","vidu","fast","medium","selectable"],"hostedProvider":"Vidu"},{"id":"vidu-q3","slug":"vidu-q3","providerKey":"vidu","capability":"video","displayName":"Vidu Q3","description":"Q3 multi-reference image-to-video workflow for consistent subjects across scenes","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":4,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":false,"description":"Reference images that keep subjects and scenes consistent.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":1,"max":16},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","fal","medium","high","selectable"],"hostedProvider":"Vidu"},{"id":"vidu-q3-image-to-video","slug":"vidu-q3-image-to-video","providerKey":"vidu","capability":"video","displayName":"Vidu Q3 Image to Video","description":"Vidu Q3 image-to-video route for animating a starting frame.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":true,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":1,"max":16},"explicit":true,"required":false,"default":5},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","fal","vidu","medium","high","selectable"],"hostedProvider":"Vidu"},{"id":"vidu-q3-pro","slug":"vidu-q3-pro","providerKey":"vidu","capability":"video","displayName":"Vidu Q3 Pro","description":"Latest Vidu Q3 text and image-to-video path with audio-enabled 1-16 second clips","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image"],"roles":["first_frame","last_frame"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1}],"roleRequired":false,"defaultRole":"first_frame"}},"explicit":true,"required":false,"description":"A first frame to animate from, optionally with a last frame to end on.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":1,"max":16},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","4:3","3:4","1:1"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","fal","medium","high","selectable"],"hostedProvider":"Vidu"},{"id":"vidu-q3-reference-to-video","slug":"vidu-q3-reference-to-video","providerKey":"vidu","capability":"video","displayName":"Vidu Q3 Reference to Video","description":"Vidu Q3 multi-reference image-to-video route for consistent subjects across scenes.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image"],"outputModalities":["video"],"supportedParameters":["prompt","input_media","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":4,"items":{"kind":"media","mediaTypes":["image"],"roles":["reference"],"roleBindings":[{"role":"reference","mediaTypes":["image"],"primary":true}],"roleRequired":false,"defaultRole":"reference"}},"explicit":true,"required":true,"description":"Reference images that keep subjects and scenes consistent.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":1,"max":16},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","fal","vidu","medium","high","selectable"],"hostedProvider":"Vidu"},{"id":"wan-v2.6","slug":"wan-v2.6","providerKey":"vercel","capability":"video","displayName":"Wan 2.6","description":"Legacy start-frame workflow for 5, 10, or 15 second clips with optional soundtrack input","available":true,"pricing":[{"unit":"second","microCentsPerUnit":162000,"perUnitLabel":"$0.1620 / second"}],"priceSummary":"$0.1620 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","audio"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image","audio"],"roles":["first_frame","reference_audio"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"reference_audio","mediaTypes":["audio"],"primary":false}],"roleRequired":false,"defaultRole":"first_frame"},"mediaTypeLimits":[{"mediaType":"image","maxItems":1},{"mediaType":"audio","maxItems":1}]},"explicit":true,"required":false,"description":"A first frame to animate from, and optionally one driving audio.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10,15]},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1","4:3","3:4"]},"explicit":true,"required":false,"description":"Applies to text-to-video; an input frame decides the shape.","default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.162"},"tags":["video","fal","medium","high","selectable"],"hostedProvider":"Wan"},{"id":"text-embedding-3-large","slug":"text-embedding-3-large","providerKey":"openai","capability":"chat","displayName":"Text Embedding 3 Large","description":"OpenAI's strongest embedding model. 3072-dim default; use when retrieval quality matters more than cost.","available":true,"pricing":[],"priceSummary":"$0.13 / 1M input tokens","capabilities":["embedding"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":8192,"knowledgeCutoff":"2023-10","releaseDate":"2024-01","supportedParameters":["input","dimensions","encoding_format","user"],"defaultParameters":{},"parameterSchema":{"input":{"type":"embedding_input","schema":{"kind":"embedding_input"},"explicit":false,"required":true},"dimensions":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"encoding_format":{"type":"string","schema":{"kind":"string","enum":["float","base64"]},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"embedding":"0.00000013"},"tags":["high-quality","embedding"]},{"id":"text-embedding-3-small","slug":"text-embedding-3-small","providerKey":"openai","capability":"chat","displayName":"Text Embedding 3 Small","description":"OpenAI's most cost-effective embedding model. 1536-dim default with `dimensions` truncation supported down to 256.","available":true,"pricing":[],"priceSummary":"$0.02 / 1M input tokens","capabilities":["embedding"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":8192,"knowledgeCutoff":"2023-10","releaseDate":"2024-01","supportedParameters":["input","dimensions","encoding_format","user"],"defaultParameters":{},"parameterSchema":{"input":{"type":"embedding_input","schema":{"kind":"embedding_input"},"explicit":false,"required":true},"dimensions":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"encoding_format":{"type":"string","schema":{"kind":"string","enum":["float","base64"]},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"embedding":"0.00000002"},"tags":["cheap","embedding"]},{"id":"sonar","slug":"sonar","providerKey":"openrouter","capability":"chat","displayName":"Sonar","description":"Sonar routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":127072,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"wan-v2.6-flash","slug":"wan-v2.6-flash","providerKey":"vercel","capability":"video","displayName":"Wan 2.6 Flash","description":"Faster legacy Wan start-frame workflow for lower-cost iterations","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation","image-to-video"],"modality":"video","inputModalities":["text","image","audio"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":2,"items":{"kind":"media","mediaTypes":["image","audio"],"roles":["first_frame","reference_audio"],"roleBindings":[{"role":"first_frame","mediaTypes":["image"],"primary":true,"maxItems":1},{"role":"reference_audio","mediaTypes":["audio"],"primary":false}],"roleRequired":false,"defaultRole":"first_frame"},"mediaTypeLimits":[{"mediaType":"image","maxItems":1},{"mediaType":"audio","maxItems":1}]},"explicit":true,"required":true,"description":"The first frame to animate from, and optionally one driving audio.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","enum":[5,10,15]},"explicit":true,"required":false,"default":5},"resolution":{"type":"string","schema":{"kind":"string","enum":["720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","fal","fast","medium","selectable"],"hostedProvider":"Wan"},{"id":"whisper-1","slug":"whisper-1","providerKey":"vercel","capability":"audio","displayName":"Whisper-1","description":"OpenAI speech-to-text transcription model exposed through the gateway /v1/audio/transcriptions primitive.","available":true,"pricing":[],"priceSummary":"$0.0060 / minute","capabilities":["stt"],"modality":"audio","inputModalities":["audio"],"outputModalities":["text"],"supportedParameters":[],"parameterSchema":{},"priceSchedule":{"audioMinute":"0.006"},"tags":["transcription","stt"]},{"id":"wan3.0-video","slug":"wan3.0-video","providerKey":"vercel","capability":"video","displayName":"Wan 3.0 Video","description":"Alibaba Wan 3.0 all-in-one video generation with text, first/last frames, image, video, and audio references, native audio, and clips up to 30 seconds","available":true,"pricing":[{"unit":"second","microCentsPerUnit":200000,"perUnitLabel":"$0.2000 / second"}],"priceSummary":"$0.2000 / second","capabilities":["video-generation","image-to-video","video-to-video"],"modality":"video","inputModalities":["text","image","video","audio"],"outputModalities":["video"],"supportedParameters":["prompt","negative_prompt","input_media","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"adaptive","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"negative_prompt":{"type":"string","schema":{"kind":"string","maxLength":500},"explicit":true,"required":false},"input_media":{"type":"array","schema":{"kind":"array","minItems":1,"maxItems":16,"items":{"kind":"media","mediaTypes":["image","video","audio"],"roles":["reference_image","reference_video","reference_audio","first_frame","last_frame","reference"],"roleBindings":[{"role":"reference_image","mediaTypes":["image"],"primary":true},{"role":"reference_video","mediaTypes":["video"],"primary":true},{"role":"reference_audio","mediaTypes":["audio"],"primary":true},{"role":"first_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"last_frame","mediaTypes":["image"],"primary":false,"maxItems":1},{"role":"reference","mediaTypes":["image","video","audio"],"primary":false}],"roleRequired":true},"mediaTypeLimits":[{"mediaType":"image","maxItems":10},{"mediaType":"video","maxItems":5},{"mediaType":"audio","maxItems":1}]},"explicit":true,"required":false,"description":"Frames or references, not both. A driving reference_audio needs a reference image or video beside it.","ui":{"control":"media_picker","group":"input"}},"duration":{"type":"integer","schema":{"kind":"integer","min":2,"max":30},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["adaptive","16:9","9:16","1:1","4:3","3:4"]},"explicit":true,"required":false,"default":"adaptive"},"resolution":{"type":"string","schema":{"kind":"string","enum":["480p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.2"},"tags":["video","wan","flagship","high","selectable"],"hostedProvider":"Alibaba Cloud Model Studio"},{"id":"vibevoice","slug":"vibevoice","providerKey":"fal","capability":"audio","displayName":"VibeVoice","description":"Natural text-to-speech using fal.ai's verified VibeVoice 7B presets","available":true,"pricing":[{"unit":"second","microCentsPerUnit":1080,"perUnitLabel":"$0.0011 / second"}],"priceSummary":"$0.0011 / second","capabilities":["tts"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","voice","response_format"],"defaultParameters":{"voice":"Alice [EN]","response_format":"mp3"},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":4096},"explicit":false,"required":true},"voice":{"type":"string","schema":{"kind":"string","enum":["Alice [EN]","Carter [EN]","Frank [EN]","Mary [EN] (Background Music)","Maya [EN]","Anchen [ZH] (Background Music)","Bowen [ZH]","Xinran [ZH]"]},"explicit":true,"required":false,"default":"Alice [EN]"},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3"]},"explicit":true,"required":false,"default":"mp3"}},"priceSchedule":{"audioSecond":"0.00108"},"tags":["audio","fal","fast","high","selectable"],"hostedProvider":"Fal"},{"id":"gpt-6.1-sol","slug":"gpt-6.1-sol","providerKey":"zenmux","capability":"chat","displayName":"GPT-6.1 Sol","description":"OpenAI's GPT-6.1 Sol for coding, computer use and professional work, with adjustable reasoning effort.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":2000,"perUnitLabel":"$2.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":10000,"perUnitLabel":"$10.00 / 1M output tokens"}],"priceSummary":"$2.00 / 1M input tokens · $10.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":272000,"maxOutputTokens":128000,"knowledgeCutoff":"2026-04","releaseDate":"2026-09","supportedParameters":["messages","temperature","top_p","max_tokens","stream","tools","tool_choice","response_format","user","thinking"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false},"thinking":{"type":"object","schema":{"kind":"object","properties":{"effort":{"kind":"string","enum":["low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"},"explicit":true,"required":false}},"priceSchedule":{"prompt":"0.000002","completion":"0.00001","cacheRead":"0.0000001","cacheWrite":"0.0000025"},"tags":["flagship","reasoning","agentic","codex"]},{"id":"claude-sonnet-4-5","slug":"claude-sonnet-4-5","providerKey":"zenmux","capability":"chat","displayName":"Claude Sonnet 4.5","description":"Anthropic's balanced flagship — strong reasoning, vision, and tool-use at a moderate price. Used by Claude Code by default.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":3000,"perUnitLabel":"$3.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":15000,"perUnitLabel":"$15.00 / 1M output tokens"}],"priceSummary":"$3.00 / 1M input tokens · $15.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":200000,"maxOutputTokens":64000,"knowledgeCutoff":"2025-01","releaseDate":"2025-09","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.000003","completion":"0.000015","cacheRead":"0.0000003","cacheWrite":"0.00000375","cacheWrite1h":"0.000006","webSearch":"0.01"},"tags":["flagship","claude-code","thinking"]},{"id":"claude-opus-4-7","slug":"claude-opus-4-7","providerKey":"zenmux","capability":"chat","displayName":"Claude Opus 4.7","description":"Anthropic's most capable model. Use for long-context analysis, ambiguous research-style problems, and the hardest agentic tasks.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":5000,"perUnitLabel":"$5.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":25000,"perUnitLabel":"$25.00 / 1M output tokens"}],"priceSummary":"$5.00 / 1M input tokens · $25.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":200000,"maxOutputTokens":32000,"knowledgeCutoff":"2025-01","releaseDate":"2026-03","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.000005","completion":"0.000025","cacheRead":"0.0000005","cacheWrite":"0.00000625","cacheWrite1h":"0.00001","webSearch":"0.01"},"tags":["flagship","premium","thinking"]},{"id":"claude-sonnet-4-6","slug":"claude-sonnet-4-6","providerKey":"azureAnthropic","capability":"chat","displayName":"Claude Sonnet 4.6","description":"Anthropic legacy Sonnet generation, superseded by Claude Sonnet 5; kept for workloads pinned to its behaviour.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":3000,"perUnitLabel":"$3.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":15000,"perUnitLabel":"$15.00 / 1M output tokens"}],"priceSummary":"$3.00 / 1M input tokens · $15.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":64000,"knowledgeCutoff":"2025-08","releaseDate":"2026-02","supportedParameters":["messages","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.000003","completion":"0.000015","cacheRead":"0.0000003","cacheWrite":"0.00000375","cacheWrite1h":"0.000006","webSearch":"0.01"},"tags":["claude-code","thinking","long-context"]},{"id":"claude-opus-5-5","slug":"claude-opus-5-5","providerKey":"azureAnthropic","capability":"chat","displayName":"Claude Opus 5.5","description":"Anthropic's most capable model, for the hardest coding, agentic, creative and long-context work.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":4000,"perUnitLabel":"$4.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":20000,"perUnitLabel":"$20.00 / 1M output tokens"}],"priceSummary":"$4.00 / 1M input tokens · $20.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":128000,"knowledgeCutoff":"2026-06","releaseDate":"2026-09","supportedParameters":["messages","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.000004","completion":"0.00002","cacheRead":"0.0000002","cacheWrite":"0.000005","cacheWrite1h":"0.000008","webSearch":"0.01"},"tags":["flagship","premium","thinking","long-context"]},{"id":"claude-haiku-5-5","slug":"claude-haiku-5-5","providerKey":"azureAnthropic","capability":"chat","displayName":"Claude Haiku 5.5","description":"Fast Claude model for high-volume agent, routing and tool-use workloads. Base token pricing for prompts up to 100,000 tokens.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":100,"perUnitLabel":"$0.10 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":500,"perUnitLabel":"$0.50 / 1M output tokens"}],"priceSummary":"$0.10 / 1M input tokens · $0.50 / 1M output tokens","capabilities":["chat","vision","tools","thinking"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":128000,"knowledgeCutoff":"2026-06","releaseDate":"2026-10","supportedParameters":["messages","max_tokens","stream","stop","tools","tool_choice","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000001","completion":"0.0000005","cacheRead":"0.00000001","cacheWrite":"0.000000125","cacheWrite1h":"0.0000002"},"tags":["fast","cheap","long-context"]},{"id":"minimax-speech-02","slug":"minimax-speech-02","providerKey":"minimax","capability":"audio","displayName":"MiniMax Speech 02","description":"MiniMax Speech-02 HD text-to-speech with MiniMax's multilingual system voices.","available":true,"pricing":[],"priceSummary":"$40.00 / 1M characters","capabilities":["tts"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","voice","response_format","speed"],"defaultParameters":{"voice":"English_expressive_narrator","response_format":"mp3","speed":1},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":4096},"explicit":false,"required":true},"voice":{"type":"string","schema":{"kind":"string","enum":["English_expressive_narrator","English_radiant_girl","English_magnetic_voiced_man","English_compelling_lady1","English_Aussie_Bloke","English_captivating_female1","English_Upbeat_Woman","English_Trustworth_Man","English_CalmWoman","English_UpsetGirl","English_Gentle-voiced_man","English_Whispering_girl","English_Diligent_Man","English_Graceful_Lady","English_ReservedYoungMan","English_PlayfulGirl","English_ManWithDeepVoice","English_MaturePartner","English_FriendlyPerson","English_MatureBoss","English_Debator","English_LovelyGirl","English_Steadymentor","English_Deep-VoicedGentleman","English_Wiselady","English_CaptivatingStoryteller","English_DecentYoungMan","English_SentimentalLady","English_ImposingManner","English_SadTeen","English_PassionateWarrior","English_WiseScholar","English_Soft-spokenGirl","English_SereneWoman","English_ConfidentWoman","English_PatientMan","English_Comedian","English_BossyLeader","English_Strong-WilledBoy","English_StressedLady","English_AssertiveQueen","English_AnimeCharacter","English_Jovialman","English_WhimsicalGirl","English_Kind-heartedGirl","Chinese (Mandarin)_Reliable_Executive","Chinese (Mandarin)_News_Anchor","Chinese (Mandarin)_Unrestrained_Young_Man","Chinese (Mandarin)_Mature_Woman","Arrogant_Miss","Robot_Armor","Chinese (Mandarin)_Kind-hearted_Antie","Chinese (Mandarin)_HK_Flight_Attendant","Chinese (Mandarin)_Humorous_Elder","Chinese (Mandarin)_Gentleman","Chinese (Mandarin)_Warm_Bestie","Chinese (Mandarin)_Stubborn_Friend","Chinese (Mandarin)_Sweet_Lady","Chinese (Mandarin)_Southern_Young_Man","Chinese (Mandarin)_Wise_Women","Chinese (Mandarin)_Gentle_Youth","Chinese (Mandarin)_Warm_Girl","Chinese (Mandarin)_Male_Announcer","Chinese (Mandarin)_Kind-hearted_Elder","Chinese (Mandarin)_Cute_Spirit","Chinese (Mandarin)_Radio_Host","Chinese (Mandarin)_Lyrical_Voice","Chinese (Mandarin)_Straightforward_Boy","Chinese (Mandarin)_Sincere_Adult","Chinese (Mandarin)_Gentle_Senior","Chinese (Mandarin)_Crisp_Girl","Chinese (Mandarin)_Pure-hearted_Boy","Chinese (Mandarin)_Soft_Girl","Chinese (Mandarin)_IntellectualGirl","Chinese (Mandarin)_Warm_HeartedGirl","Chinese (Mandarin)_Laid_BackGirl","Chinese (Mandarin)_ExplorativeGirl","Chinese (Mandarin)_Warm-HeartedAunt","Chinese (Mandarin)_BashfulGirl","Cantonese_ProfessionalHost (F)","Cantonese_GentleLady","Cantonese_ProfessionalHost (M)","Cantonese_PlayfulMan","Cantonese_CuteGirl","Cantonese_KindWoman","Japanese_IntellectualSenior","Japanese_DecisivePrincess","Japanese_LoyalKnight","Japanese_DominantMan","Japanese_SeriousCommander","Japanese_ColdQueen","Japanese_DependableWoman","Japanese_GentleButler","Japanese_KindLady","Japanese_CalmLady","Japanese_OptimisticYouth","Japanese_GenerousIzakayaOwner","Japanese_SportyStudent","Japanese_InnocentBoy","Japanese_GracefulMaiden","Korean_AirheadedGirl","Korean_AthleticGirl","Korean_AthleticStudent","Korean_BraveAdventurer","Korean_BraveFemaleWarrior","Korean_BraveYouth","Korean_CalmGentleman","Korean_CalmLady","Korean_CaringWoman","Korean_CharmingElderSister","Korean_CharmingSister","Korean_CheerfulBoyfriend","Korean_CheerfulCoolJunior","Korean_CheerfulLittleSister","Korean_ChildhoodFriendGirl","Korean_CockyGuy","Korean_ColdGirl","Korean_ColdYoungMan","Korean_ConfidentBoss","Korean_ConsiderateSenior","Korean_DecisiveQueen","Korean_DominantMan","Korean_ElegantPrincess","Korean_EnchantingSister","Korean_EnthusiasticTeen","Korean_FriendlyBigSister","Korean_GentleBoss","Korean_GentleWoman","Korean_HaughtyLady","Korean_InnocentBoy","Korean_IntellectualMan","Korean_IntellectualSenior","Korean_LonelyWarrior","Korean_MatureLady","Korean_MysteriousGirl","Korean_OptimisticYouth","Korean_PlayboyCharmer","Korean_PossessiveMan","Korean_QuirkyGirl","Korean_ReliableSister","Korean_ReliableYouth","Korean_SassyGirl","Korean_ShyGirl","Korean_SoothingLady","Korean_StrictBoss","Korean_SweetGirl","Korean_ThoughtfulWoman","Korean_WiseElf","Korean_WiseTeacher","Spanish_SereneWoman","Spanish_MaturePartner","Spanish_CaptivatingStoryteller","Spanish_Narrator","Spanish_WiseScholar","Spanish_Kind-heartedGirl","Spanish_DeterminedManager","Spanish_BossyLeader","Spanish_ReservedYoungMan","Spanish_ConfidentWoman","Spanish_ThoughtfulMan","Spanish_Strong-WilledBoy","Spanish_SophisticatedLady","Spanish_RationalMan","Spanish_AnimeCharacter","Spanish_Deep-tonedMan","Spanish_Fussyhostess","Spanish_SincereTeen","Spanish_FrankLady","Spanish_Comedian","Spanish_Debator","Spanish_ToughBoss","Spanish_Wiselady","Spanish_Steadymentor","Spanish_Jovialman","Spanish_SantaClaus","Spanish_Rudolph","Spanish_Intonategirl","Spanish_Arnold","Spanish_Ghost","Spanish_HumorousElder","Spanish_EnergeticBoy","Spanish_WhimsicalGirl","Spanish_StrictBoss","Spanish_ReliableMan","Spanish_SereneElder","Spanish_AngryMan","Spanish_AssertiveQueen","Spanish_CaringGirlfriend","Spanish_PowerfulSoldier","Spanish_PassionateWarrior","Spanish_ChattyGirl","Spanish_RomanticHusband","Spanish_CompellingGirl","Spanish_PowerfulVeteran","Spanish_SensibleManager","Spanish_ThoughtfulLady","Portuguese_SentimentalLady","Portuguese_BossyLeader","Portuguese_Wiselady","Portuguese_Strong-WilledBoy","Portuguese_Deep-VoicedGentleman","Portuguese_UpsetGirl","Portuguese_PassionateWarrior","Portuguese_AnimeCharacter","Portuguese_ConfidentWoman","Portuguese_AngryMan","Portuguese_CaptivatingStoryteller","Portuguese_Godfather","Portuguese_ReservedYoungMan","Portuguese_SmartYoungGirl","Portuguese_Kind-heartedGirl","Portuguese_Pompouslady","Portuguese_Grinch","Portuguese_Debator","Portuguese_SweetGirl","Portuguese_AttractiveGirl","Portuguese_ThoughtfulMan","Portuguese_PlayfulGirl","Portuguese_GorgeousLady","Portuguese_LovelyLady","Portuguese_SereneWoman","Portuguese_SadTeen","Portuguese_MaturePartner","Portuguese_Comedian","Portuguese_NaughtySchoolgirl","Portuguese_Narrator","Portuguese_ToughBoss","Portuguese_Fussyhostess","Portuguese_Dramatist","Portuguese_Steadymentor","Portuguese_Jovialman","Portuguese_CharmingQueen","Portuguese_SantaClaus","Portuguese_Rudolph","Portuguese_Arnold","Portuguese_CharmingSanta","Portuguese_CharmingLady","Portuguese_Ghost","Portuguese_HumorousElder","Portuguese_CalmLeader","Portuguese_GentleTeacher","Portuguese_EnergeticBoy","Portuguese_ReliableMan","Portuguese_SereneElder","Portuguese_GrimReaper","Portuguese_AssertiveQueen","Portuguese_WhimsicalGirl","Portuguese_StressedLady","Portuguese_FriendlyNeighbor","Portuguese_CaringGirlfriend","Portuguese_PowerfulSoldier","Portuguese_FascinatingBoy","Portuguese_RomanticHusband","Portuguese_StrictBoss","Portuguese_InspiringLady","Portuguese_PlayfulSpirit","Portuguese_ElegantGirl","Portuguese_CompellingGirl","Portuguese_PowerfulVeteran","Portuguese_SensibleManager","Portuguese_ThoughtfulLady","Portuguese_TheatricalActor","Portuguese_FragileBoy","Portuguese_ChattyGirl","Portuguese_Conscientiousinstructor","Portuguese_RationalMan","Portuguese_WiseScholar","Portuguese_FrankLady","Portuguese_DeterminedManager","French_Male_Speech_New","French_Female_News Anchor","French_CasualMan","French_MovieLeadFemale","French_FemaleAnchor","French_MaleNarrator","Indonesian_SweetGirl","Indonesian_ReservedYoungMan","Indonesian_CharmingGirl","Indonesian_CalmWoman","Indonesian_ConfidentWoman","Indonesian_CaringMan","Indonesian_BossyLeader","Indonesian_DeterminedBoy","Indonesian_GentleGirl","German_FriendlyMan","German_SweetLady","German_PlayfulMan","Russian_HandsomeChildhoodFriend","Russian_BrightHeroine","Russian_AmbitiousWoman","Russian_ReliableMan","Russian_CrazyQueen","Russian_PessimisticGirl","Russian_AttractiveGuy","Russian_Bad-temperedBoy","Italian_BraveHeroine","Italian_Narrator","Italian_WanderingSorcerer","Italian_DiligentLeader","Dutch_kindhearted_girl","Dutch_bossy_leader","Vietnamese_kindhearted_girl","Arabic_CalmWoman","Arabic_FriendlyGuy","Turkish_CalmWoman","Turkish_Trustworthyman","Ukrainian_CalmWoman","Ukrainian_WiseScholar","Thai_male_1_sample8","Thai_male_2_sample2","Thai_female_1_sample1","Thai_female_2_sample2","Polish_male_1_sample4","Polish_male_2_sample3","Polish_female_1_sample1","Polish_female_2_sample3","Romanian_male_1_sample2","Romanian_male_2_sample1","Romanian_female_1_sample4","Romanian_female_2_sample1","greek_male_1a_v1","Greek_female_1_sample1","Greek_female_2_sample3","czech_male_1_v1","czech_female_5_v7","czech_female_2_v2","finnish_male_3_v1","finnish_male_1_v2","finnish_female_4_v1","hindi_male_1_v2","hindi_female_2_v1","hindi_female_1_v2"]},"explicit":true,"required":false,"default":"English_expressive_narrator","ui":{"clientValues":["English_expressive_narrator","English_radiant_girl","English_magnetic_voiced_man","English_compelling_lady1","English_Aussie_Bloke","English_captivating_female1","English_Upbeat_Woman","English_Trustworth_Man","English_CalmWoman","English_UpsetGirl","English_Gentle-voiced_man","English_Whispering_girl","English_Diligent_Man","English_Graceful_Lady","English_ReservedYoungMan","English_PlayfulGirl","English_ManWithDeepVoice","English_MaturePartner","English_FriendlyPerson","English_MatureBoss","English_Debator","English_LovelyGirl","English_Steadymentor","English_Deep-VoicedGentleman","English_Wiselady","English_CaptivatingStoryteller","English_DecentYoungMan","English_SentimentalLady","English_ImposingManner","English_SadTeen","English_PassionateWarrior","English_WiseScholar","English_Soft-spokenGirl","English_SereneWoman","English_ConfidentWoman","English_PatientMan","English_Comedian","English_BossyLeader","English_Strong-WilledBoy","English_StressedLady","English_AssertiveQueen","English_AnimeCharacter","English_Jovialman","English_WhimsicalGirl","English_Kind-heartedGirl","Chinese (Mandarin)_Reliable_Executive","Chinese (Mandarin)_News_Anchor","Chinese (Mandarin)_Unrestrained_Young_Man","Chinese (Mandarin)_Mature_Woman","Arrogant_Miss","Robot_Armor","Chinese (Mandarin)_Kind-hearted_Antie","Chinese (Mandarin)_HK_Flight_Attendant","Chinese (Mandarin)_Humorous_Elder","Chinese (Mandarin)_Gentleman","Chinese (Mandarin)_Warm_Bestie","Chinese (Mandarin)_Stubborn_Friend","Chinese (Mandarin)_Sweet_Lady","Chinese (Mandarin)_Southern_Young_Man","Chinese (Mandarin)_Wise_Women","Chinese (Mandarin)_Gentle_Youth","Chinese (Mandarin)_Warm_Girl","Chinese (Mandarin)_Male_Announcer","Chinese (Mandarin)_Kind-hearted_Elder","Chinese (Mandarin)_Cute_Spirit","Chinese (Mandarin)_Radio_Host","Chinese (Mandarin)_Lyrical_Voice","Chinese (Mandarin)_Straightforward_Boy","Chinese (Mandarin)_Sincere_Adult","Chinese (Mandarin)_Gentle_Senior","Chinese (Mandarin)_Crisp_Girl","Chinese (Mandarin)_Pure-hearted_Boy","Chinese (Mandarin)_Soft_Girl","Chinese (Mandarin)_IntellectualGirl","Chinese (Mandarin)_Warm_HeartedGirl","Chinese (Mandarin)_Laid_BackGirl","Chinese (Mandarin)_ExplorativeGirl","Chinese (Mandarin)_Warm-HeartedAunt","Chinese (Mandarin)_BashfulGirl","Cantonese_ProfessionalHost (F)","Cantonese_GentleLady","Cantonese_ProfessionalHost (M)","Cantonese_PlayfulMan","Cantonese_CuteGirl","Cantonese_KindWoman"]}},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3","wav","flac","pcm"]},"explicit":true,"required":false,"default":"mp3"},"speed":{"type":"number","schema":{"kind":"number","min":0.5,"max":2},"explicit":true,"required":false,"default":1,"ui":{"clientValues":["0.5","0.75","1","1.25","1.5","2"]}}},"priceSchedule":{"audioCharacter":"0.000040"},"tags":["audio","minimax","medium","high","selectable"],"hostedProvider":"MiniMax"},{"id":"glm-5.3-flash","slug":"glm-5.3-flash","providerKey":"cloudflare","capability":"chat","displayName":"GLM-5.3 Flash","description":"Z.ai's fast GLM-5.3 variant for high-volume agent turns, with reasoning and tool use at a fraction of the flagship price.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":150,"perUnitLabel":"$0.15 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":500,"perUnitLabel":"$0.50 / 1M output tokens"}],"priceSummary":"$0.15 / 1M input tokens · $0.50 / 1M output tokens","capabilities":["chat","tools","thinking","structured-output"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":131072,"releaseDate":"2026-09","supportedParameters":["messages","temperature","top_p","max_tokens","stream","tools","tool_choice","response_format","thinking","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"thinking":{"type":"object","schema":{"kind":"object","properties":{"effort":{"kind":"string","enum":["low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"},"explicit":true,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.00000015","completion":"0.0000005","cacheRead":"0.00000003"},"tags":["fast","reasoning","agentic"]},{"id":"glm-5.3","slug":"glm-5.3","providerKey":"zenmux","capability":"chat","displayName":"GLM-5.3","description":"Z.ai's GLM-5.3 for long-context reasoning, structured output, and agent tool use.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1400,"perUnitLabel":"$1.40 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":4400,"perUnitLabel":"$4.40 / 1M output tokens"}],"priceSummary":"$1.40 / 1M input tokens · $4.40 / 1M output tokens","capabilities":["chat","tools","thinking","structured-output"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":131072,"releaseDate":"2026-08-13","supportedParameters":["messages","temperature","top_p","max_tokens","stream","tools","tool_choice","response_format","thinking","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"thinking":{"type":"object","schema":{"kind":"object","properties":{"effort":{"kind":"string","enum":["low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"},"explicit":true,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000014","completion":"0.0000044","cacheRead":"0.00000026"},"tags":["reasoning","agentic","long-context"]},{"id":"qwen3.8-27b","slug":"qwen3.8-27b","providerKey":"cloudflare","capability":"chat","displayName":"Qwen 3.8 27B","description":"Alibaba's 27B instruction-tuned Qwen 3.8, tuned for agentic tool use and long-context work.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":500,"perUnitLabel":"$0.50 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":3000,"perUnitLabel":"$3.00 / 1M output tokens"}],"priceSummary":"$0.50 / 1M input tokens · $3.00 / 1M output tokens","capabilities":["chat","tools","thinking","structured-output"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":262144,"maxOutputTokens":65536,"releaseDate":"2026-09","supportedParameters":["messages","temperature","top_p","max_tokens","stream","tools","tool_choice","response_format","thinking","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"thinking":{"type":"object","schema":{"kind":"object","properties":{"effort":{"kind":"string","enum":["low","high","max"]}},"required":["effort"],"unknownPolicy":"reject"},"explicit":true,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.0000005","completion":"0.000003","cacheRead":"0.00000005"},"tags":["agentic","reasoning"]},{"id":"claude-haiku-4-5","slug":"claude-haiku-4-5","providerKey":"zenmux","capability":"chat","displayName":"Claude Haiku 4.5","description":"Fastest and cheapest Claude. Within ~5 percentage points of Sonnet 4.5 on many benchmarks at roughly one-third the cost.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":1000,"perUnitLabel":"$1.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":5000,"perUnitLabel":"$5.00 / 1M output tokens"}],"priceSummary":"$1.00 / 1M input tokens · $5.00 / 1M output tokens","capabilities":["chat","vision","tools","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":200000,"maxOutputTokens":64000,"knowledgeCutoff":"2025-01","releaseDate":"2025-10","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":true,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.000001","completion":"0.000005","cacheRead":"0.0000001","cacheWrite":"0.00000125","cacheWrite1h":"0.000002","webSearch":"0.01"},"tags":["fast","cheap"]},{"id":"gemini-2.5-flash","slug":"gemini-2.5-flash","providerKey":"google","capability":"chat","displayName":"Gemini 2.5 Flash","description":"Gemini 2.5 Flash routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1048576,"maxOutputTokens":65535,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"deepseek-chat","slug":"deepseek-chat","providerKey":"openrouter","capability":"chat","displayName":"DeepSeek Chat","description":"Strong reasoning at a very low price point. Competitive with GPT-4o-mini for code and structured-output workloads.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":140,"perUnitLabel":"$0.14 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":280,"perUnitLabel":"$0.28 / 1M output tokens"}],"priceSummary":"$0.14 / 1M input tokens · $0.28 / 1M output tokens","capabilities":["chat","tools","structured-output"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":65536,"maxOutputTokens":8192,"knowledgeCutoff":"2024-07","releaseDate":"2024-12","supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.00000014","completion":"0.00000028","cacheRead":"0.000000014"},"tags":["cheap","reasoning"]},{"id":"deepseek-r1","slug":"deepseek-r1","providerKey":"openrouter","capability":"chat","displayName":"Deepseek R1","description":"Deepseek R1 routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":64000,"maxOutputTokens":16000,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"deepseek-v3","slug":"deepseek-v3","providerKey":"zenmux","capability":"chat","displayName":"Deepseek V3","description":"Deepseek V3 routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":163840,"maxOutputTokens":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"deepseek-v3-siliconflow","slug":"deepseek-v3-siliconflow","providerKey":"zenmux","capability":"chat","displayName":"Deepseek V3 Siliconflow","description":"Deepseek V3 Siliconflow routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":163840,"maxOutputTokens":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"flux-dev","slug":"flux-dev","providerKey":"fal","capability":"image","displayName":"Flux Dev","description":"Development model with good quality-speed balance","available":true,"pricing":[{"unit":"image","microCentsPerUnit":42000,"perUnitLabel":"$0.042 / image"}],"priceSummary":"$0.042 / image","capabilities":["image-generation"],"modality":"image","inputModalities":["text"],"outputModalities":["image"],"supportedParameters":["prompt","n","size","seed","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1024x768","768x1024","1152x768","768x1152","1024x576","576x1024"]},"explicit":true,"required":false,"default":"1024x1024"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.042"},"tags":["image","bfl","medium","selectable"],"hostedProvider":"Black Forest Labs"},{"id":"flux-schnell","slug":"flux-schnell","providerKey":"vercel","capability":"image","displayName":"Flux Schnell","description":"Fastest Flux model for rapid iteration","available":true,"pricing":[{"unit":"image","microCentsPerUnit":18000,"perUnitLabel":"$0.018 / image"}],"priceSummary":"$0.018 / image","capabilities":["image-generation"],"modality":"image","inputModalities":["text"],"outputModalities":["image"],"supportedParameters":["prompt","n","size","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1024x768","768x1024","1152x768","768x1152","1024x576","576x1024"]},"explicit":true,"required":false,"default":"1024x1024"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.018"},"tags":["image","bfl","vercel","fast","standard","selectable"],"hostedProvider":"Black Forest Labs"},{"id":"claude-sonnet-5","slug":"claude-sonnet-5","providerKey":"azureAnthropic","capability":"chat","displayName":"Claude Sonnet 5","description":"Anthropic's most capable Sonnet-class model, built for coding, agents, professional work, and long-context multimodal tasks.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":2000,"perUnitLabel":"$2.00 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":10000,"perUnitLabel":"$10.00 / 1M output tokens"}],"priceSummary":"$2.00 / 1M input tokens · $10.00 / 1M output tokens","capabilities":["chat","vision","tools","thinking","structured-output"],"modality":"multimodal","inputModalities":["text","image"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":64000,"knowledgeCutoff":"2026-06","releaseDate":"2026-06","supportedParameters":["messages","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.000002","completion":"0.00001","cacheRead":"0.0000002","cacheWrite":"0.0000025","cacheWrite1h":"0.000004","webSearch":"0.01"},"tags":["flagship","claude-code","thinking","long-context"]},{"id":"gemini-2.5-flash-preview-tts","slug":"gemini-2.5-flash-preview-tts","providerKey":"gemini","capability":"audio","displayName":"Gemini Audio","description":"Gemini native single-speaker text-to-speech with Gemini's prebuilt voices.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["tts"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","voice","response_format"],"defaultParameters":{"voice":"Zephyr","response_format":"wav"},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":4096},"explicit":false,"required":true},"voice":{"type":"string","schema":{"kind":"string","enum":["Zephyr","Puck","Charon","Kore","Fenrir","Leda","Orus","Aoede","Callirrhoe","Autonoe","Enceladus","Iapetus","Umbriel","Algieba","Despina","Erinome","Algenib","Rasalgethi","Laomedeia","Achernar","Alnilam","Schedar","Gacrux","Pulcherrima","Achird","Zubenelgenubi","Vindemiatrix","Sadachbia","Sadaltager","Sulafat"]},"explicit":true,"required":false,"default":"Zephyr"},"response_format":{"type":"string","schema":{"kind":"string","enum":["wav"]},"explicit":true,"required":false,"default":"wav"}},"priceSchedule":{"request":"0.018"},"tags":["audio","gemini","fast","high","selectable"],"hostedProvider":"Google"},{"id":"gemini-2.5-pro","slug":"gemini-2.5-pro","providerKey":"google","capability":"chat","displayName":"Gemini 2.5 Pro","description":"Gemini 2.5 Pro routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1048576,"maxOutputTokens":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"glm-4-plus","slug":"glm-4-plus","providerKey":"zenmux","capability":"chat","displayName":"Glm 4 Plus","description":"Glm 4 Plus routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":98304,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"glm-5.2","slug":"glm-5.2","providerKey":"zenmux","capability":"chat","displayName":"GLM-5.2","description":"GLM-5.2 routed by the Aiduct API gateway.","available":true,"pricing":[{"unit":"tokens_in","microCentsPerUnit":420,"perUnitLabel":"$0.42 / 1M input tokens"},{"unit":"tokens_out","microCentsPerUnit":1320,"perUnitLabel":"$1.32 / 1M output tokens"}],"priceSummary":"$0.42 / 1M input tokens · $1.32 / 1M output tokens","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1048576,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{"prompt":"0.00000042","completion":"0.00000132","cacheRead":"0.000000078"},"tags":["chat","cheap"]},{"id":"mistral-nemo-12b-instruct","slug":"mistral-nemo-12b-instruct","providerKey":"openrouter","capability":"chat","displayName":"Mistral Nemo 12b Instruct","description":"Mistral Nemo 12b Instruct routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"grok-4.5","slug":"grok-4.5","providerKey":"zenmux","capability":"chat","displayName":"Grok 4.5","description":"Grok 4.5 routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":500000,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"hunyuan-large","slug":"hunyuan-large","providerKey":"openrouter","capability":"chat","displayName":"Hunyuan Large","description":"Hunyuan Large routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"hunyuan-turbos-latest","slug":"hunyuan-turbos-latest","providerKey":"openrouter","capability":"chat","displayName":"Hunyuan Turbos Latest","description":"Hunyuan Turbos Latest routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"mistral-small-latest","slug":"mistral-small-latest","providerKey":"openrouter","capability":"chat","displayName":"Mistral Small Latest","description":"Mistral Small Latest routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":256000,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"kimi-k2-0711-preview","slug":"kimi-k2-0711-preview","providerKey":"openrouter","capability":"chat","displayName":"Kimi K2 0711 Preview","description":"Kimi K2 0711 Preview routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":98304,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"mixtral-8x7b-32768","slug":"mixtral-8x7b-32768","providerKey":"openrouter","capability":"chat","displayName":"Mixtral 8x7b 32768","description":"Mixtral 8x7b 32768 routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"llama-3.1-8b-instant","slug":"llama-3.1-8b-instant","providerKey":"openrouter","capability":"chat","displayName":"Llama 3.1 8b Instant","description":"Llama 3.1 8b Instant routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"llama-3.3-70b-instruct","slug":"llama-3.3-70b-instruct","providerKey":"zenmux","capability":"chat","displayName":"Llama 3.3 70b Instruct","description":"Llama 3.3 70b Instruct routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"llama-3.3-70b-versatile","slug":"llama-3.3-70b-versatile","providerKey":"zenmux","capability":"chat","displayName":"Llama 3.3 70b Versatile","description":"Llama 3.3 70b Versatile routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"llama-v3p1-405b-instruct","slug":"llama-v3p1-405b-instruct","providerKey":"openrouter","capability":"chat","displayName":"Llama V3p1 405b Instruct","description":"Llama V3p1 405b Instruct routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"mixtral-8x7b-instruct","slug":"mixtral-8x7b-instruct","providerKey":"openrouter","capability":"chat","displayName":"Mixtral 8x7b Instruct","description":"Mixtral 8x7b Instruct routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"moonshot-v1-128k","slug":"moonshot-v1-128k","providerKey":"openrouter","capability":"chat","displayName":"Moonshot V1 128k","description":"Moonshot V1 128k routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":98304,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"meta-llama-3.1-405b-instruct-turbo","slug":"meta-llama-3.1-405b-instruct-turbo","providerKey":"openrouter","capability":"chat","displayName":"Meta Llama 3.1 405b Instruct Turbo","description":"Meta Llama 3.1 405b Instruct Turbo routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"meta-llama-3.1-70b-instruct-turbo","slug":"meta-llama-3.1-70b-instruct-turbo","providerKey":"openrouter","capability":"chat","displayName":"Meta Llama 3.1 70b Instruct Turbo","description":"Meta Llama 3.1 70b Instruct Turbo routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"minimax-music-v2","slug":"minimax-music-v2","providerKey":"minimax","capability":"audio","displayName":"MiniMax Music V2","description":"High-quality AI music and sound effect generation. Async-only — POST returns a polling ticket like /v1/videos/generations because generation takes 30s-2min upstream.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["music-generation"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","response_format","webhook_url"],"defaultParameters":{"response_format":"mp3"},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":10,"maxLength":2000},"explicit":true,"required":true},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3","wav"]},"explicit":true,"required":false,"default":"mp3"},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"request":"0.048"},"tags":["audio","minimax","medium","high","selectable"],"hostedProvider":"MiniMax"},{"id":"mistral-large-latest","slug":"mistral-large-latest","providerKey":"zenmux","capability":"chat","displayName":"Mistral Large Latest","description":"Mistral Large Latest routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":262144,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwen-3-32b","slug":"qwen-3-32b","providerKey":"openrouter","capability":"chat","displayName":"Qwen 3 32b","description":"Qwen 3 32b routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwen-plus","slug":"qwen-plus","providerKey":"openrouter","capability":"chat","displayName":"Qwen Plus","description":"Qwen Plus routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":32768,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwen-turbo","slug":"qwen-turbo","providerKey":"zenmux","capability":"chat","displayName":"Qwen Turbo","description":"Qwen Turbo routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":1000000,"maxOutputTokens":65536,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwen2.5-72b-instruct-siliconflow","slug":"qwen2.5-72b-instruct-siliconflow","providerKey":"openrouter","capability":"chat","displayName":"Qwen2.5 72b Instruct Siliconflow","description":"Qwen2.5 72b Instruct Siliconflow routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":32768,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwen2.5-72b-instruct-turbo","slug":"qwen2.5-72b-instruct-turbo","providerKey":"openrouter","capability":"chat","displayName":"Qwen2.5 72b Instruct Turbo","description":"Qwen2.5 72b Instruct Turbo routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":32768,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwen2p5-72b-instruct","slug":"qwen2p5-72b-instruct","providerKey":"openrouter","capability":"chat","displayName":"Qwen2p5 72b Instruct","description":"Qwen2p5 72b Instruct routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":32768,"maxOutputTokens":16384,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"qwq-plus","slug":"qwq-plus","providerKey":"zenmux","capability":"chat","displayName":"Qwq Plus","description":"Qwq Plus routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":131072,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"recraft-v3","slug":"recraft-v3","providerKey":"vercel","capability":"image","displayName":"Recraft V3","description":"Professional design and illustration generation","available":true,"pricing":[{"unit":"image","microCentsPerUnit":66000,"perUnitLabel":"$0.066 / image"}],"priceSummary":"$0.066 / image","capabilities":["image-generation"],"modality":"image","inputModalities":["text"],"outputModalities":["image"],"supportedParameters":["prompt","n","size","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":1},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1365x1024","1024x1365","1536x1024","1024x1536","1820x1024","1024x1820","1280x1024","1024x1280"]},"explicit":true,"required":false,"default":"1024x1024"},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.066"},"tags":["image","recraft","vercel","medium","high","selectable"],"hostedProvider":"Recraft"},{"id":"seedream-v3","slug":"seedream-v3","providerKey":"volcengine","capability":"image","displayName":"Seedream 3.0","description":"ByteDance Seedream 3.0 text-to-image model for fast creative drafts and general image generation.","available":true,"pricing":[{"unit":"image","microCentsPerUnit":30000,"perUnitLabel":"$0.030 / image"}],"priceSummary":"$0.030 / image","capabilities":["image-generation"],"modality":"image","inputModalities":["text"],"outputModalities":["image"],"releaseDate":"2025-04","supportedParameters":["prompt","n","size","seed","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1280x960","960x1280","1536x1024","1024x1536","1536x864","864x1536","2048x2048"]},"explicit":true,"required":false,"default":"1024x1024"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.03"},"tags":["image","fal","bytedance","fast","medium","selectable"],"hostedProvider":"ByteDance"},{"id":"sonar-pro","slug":"sonar-pro","providerKey":"openrouter","capability":"chat","displayName":"Sonar Pro","description":"Sonar Pro routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":200000,"maxOutputTokens":8000,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"sonar-reasoning","slug":"sonar-reasoning","providerKey":"openrouter","capability":"chat","displayName":"Sonar Reasoning","description":"Sonar Reasoning routed by the Aiduct API gateway.","available":true,"pricing":[],"priceSummary":"Pricing on request","capabilities":["chat"],"modality":"text","inputModalities":["text"],"outputModalities":["text"],"contextLength":128000,"supportedParameters":["messages","temperature","top_p","max_tokens","stream","stop","tools","tool_choice","response_format","user"],"defaultParameters":{"stream":false},"parameterSchema":{"messages":{"type":"chat_messages","schema":{"kind":"chat_messages"},"explicit":false,"required":true},"temperature":{"type":"number","schema":{"kind":"number","min":0,"max":2},"explicit":false,"required":false},"top_p":{"type":"number","schema":{"kind":"number","min":0,"max":1},"explicit":false,"required":false},"max_tokens":{"type":"integer","schema":{"kind":"integer","min":1},"explicit":false,"required":false},"stream":{"type":"boolean","schema":{"kind":"boolean"},"explicit":false,"required":false,"default":false},"stop":{"type":"union","schema":{"kind":"union","anyOf":[{"kind":"string"},{"kind":"array","items":{"kind":"string"}}]},"explicit":false,"required":false},"tools":{"type":"chat_tools","schema":{"kind":"chat_tools"},"explicit":false,"required":false},"tool_choice":{"type":"chat_tool_choice","schema":{"kind":"chat_tool_choice"},"explicit":false,"required":false},"response_format":{"type":"chat_response_format","schema":{"kind":"chat_response_format"},"explicit":false,"required":false},"user":{"type":"string","schema":{"kind":"string"},"explicit":false,"required":false}},"priceSchedule":{},"tags":["chat"]},{"id":"stable-diffusion-v35-large","slug":"stable-diffusion-v35-large","providerKey":"fal","capability":"image","displayName":"SD 3.5 Large","description":"Stable Diffusion 3.5 Large model","available":true,"pricing":[{"unit":"image","microCentsPerUnit":105000,"perUnitLabel":"$0.105 / image"}],"priceSummary":"$0.105 / image","capabilities":["image-generation"],"modality":"image","inputModalities":["text"],"outputModalities":["image"],"supportedParameters":["prompt","n","size","negative_prompt","seed","response_format"],"defaultParameters":{"n":1,"size":"1024x1024","response_format":"url"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"n":{"type":"integer","schema":{"kind":"integer","min":1,"max":4},"explicit":true,"required":false,"default":1},"size":{"type":"string","schema":{"kind":"string","enum":["1024x1024","1024x768","768x1024","1152x768","768x1152","1024x576","576x1024"]},"explicit":true,"required":false,"default":"1024x1024"},"negative_prompt":{"type":"string","schema":{"kind":"string"},"explicit":true,"required":false},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"response_format":{"type":"string","schema":{"kind":"string","enum":["url","b64_json"]},"explicit":false,"required":false,"default":"url"}},"priceSchedule":{"image":"0.105"},"tags":["image","stability","medium","selectable"],"hostedProvider":"Stability AI"},{"id":"tts-1","slug":"tts-1","providerKey":"vercel","capability":"audio","displayName":"TTS-1","description":"OpenAI's standard text-to-speech model. Fast, natural-sounding voices (alloy, echo, fable, onyx, nova, shimmer). Use for conversational latency-sensitive workloads.","available":true,"pricing":[],"priceSummary":"$15.00 / 1M characters","capabilities":["tts"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","voice","response_format","speed"],"defaultParameters":{"voice":"alloy","response_format":"mp3","speed":1},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":4096},"explicit":false,"required":true},"voice":{"type":"string","schema":{"kind":"string","enum":["alloy","ash","coral","echo","fable","onyx","nova","sage","shimmer"]},"explicit":true,"required":false,"default":"alloy"},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3","opus","aac","flac","wav","pcm"]},"explicit":true,"required":false,"default":"mp3"},"speed":{"type":"number","schema":{"kind":"number","min":0.25,"max":4},"explicit":true,"required":false,"default":1,"ui":{"clientValues":["0.25","0.5","0.75","1","1.25","1.5","2","3","4"]}}},"priceSchedule":{"audioCharacter":"0.000015"},"tags":["fast","tts"]},{"id":"tts-1-hd","slug":"tts-1-hd","providerKey":"vercel","capability":"audio","displayName":"TTS-1 HD","description":"Higher-fidelity OpenAI text-to-speech. Same voices as tts-1 with cleaner audio; pick this for narration and consumer-facing audio.","available":true,"pricing":[],"priceSummary":"$30.00 / 1M characters","capabilities":["tts"],"modality":"audio","inputModalities":["text"],"outputModalities":["audio"],"supportedParameters":["input","voice","response_format","speed"],"defaultParameters":{"voice":"alloy","response_format":"mp3","speed":1},"parameterSchema":{"input":{"type":"string","schema":{"kind":"string","minLength":1,"maxLength":4096},"explicit":false,"required":true},"voice":{"type":"string","schema":{"kind":"string","enum":["alloy","ash","coral","echo","fable","onyx","nova","sage","shimmer"]},"explicit":true,"required":false,"default":"alloy"},"response_format":{"type":"string","schema":{"kind":"string","enum":["mp3","opus","aac","flac","wav","pcm"]},"explicit":true,"required":false,"default":"mp3"},"speed":{"type":"number","schema":{"kind":"number","min":0.25,"max":4},"explicit":true,"required":false,"default":1,"ui":{"clientValues":["0.25","0.5","0.75","1","1.25","1.5","2","3","4"]}}},"priceSchedule":{"audioCharacter":"0.00003"},"tags":["hd","tts"]},{"id":"vidu-q2-text-to-video","slug":"vidu-q2-text-to-video","providerKey":"vidu","capability":"video","displayName":"Vidu Q2 Text to Video","description":"Vidu Q2 text-to-video route with fast 2-8 second generation.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":60000,"perUnitLabel":"$0.0600 / second"}],"priceSummary":"$0.0600 / second","capabilities":["video-generation"],"modality":"video","inputModalities":["text"],"outputModalities":["video"],"supportedParameters":["prompt","duration","aspect_ratio","resolution","seed","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p"},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"duration":{"type":"integer","schema":{"kind":"integer","min":2,"max":8},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","1:1"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","520p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.06"},"tags":["video","fal","vidu","fast","medium","selectable"],"hostedProvider":"Vidu"},{"id":"vidu-q3-text-to-video","slug":"vidu-q3-text-to-video","providerKey":"vidu","capability":"video","displayName":"Vidu Q3 Text to Video","description":"Vidu Q3 text-to-video route for prompt-only generation.","available":true,"pricing":[{"unit":"second","microCentsPerUnit":129000,"perUnitLabel":"$0.1290 / second"}],"priceSummary":"$0.1290 / second","capabilities":["video-generation"],"modality":"video","inputModalities":["text"],"outputModalities":["video"],"supportedParameters":["prompt","duration","aspect_ratio","resolution","seed","generate_audio","webhook_url"],"defaultParameters":{"duration":5,"aspect_ratio":"16:9","resolution":"720p","generate_audio":true},"parameterSchema":{"prompt":{"type":"string","schema":{"kind":"string","minLength":1},"explicit":false,"required":true},"duration":{"type":"integer","schema":{"kind":"integer","min":1,"max":16},"explicit":true,"required":false,"default":5},"aspect_ratio":{"type":"string","schema":{"kind":"string","enum":["16:9","9:16","4:3","3:4","1:1"]},"explicit":true,"required":false,"default":"16:9"},"resolution":{"type":"string","schema":{"kind":"string","enum":["360p","540p","720p","1080p"]},"explicit":true,"required":false,"default":"720p"},"seed":{"type":"integer","schema":{"kind":"integer","min":0,"max":2147483647},"explicit":true,"required":false},"generate_audio":{"type":"boolean","schema":{"kind":"boolean"},"explicit":true,"required":false,"description":"Render a native soundtrack with the video.","default":true},"webhook_url":{"type":"string","schema":{"kind":"string","format":"uri"},"explicit":false,"required":false}},"priceSchedule":{"videoSecond":"0.129"},"tags":["video","fal","vidu","medium","high","selectable"],"hostedProvider":"Vidu"}],"generatedAt":"2026-10-23T15:49:00.376Z"}