Model prices
Price of every model feega can run, in credits, as you are charged. Snapshot of 2026-10-27: 1909 rows.
- How credits are charged. Every call costs the provider’s price in dollars times 1.2, at 120 credits per provider dollar (
src/lib/credit-ladder.ts). One credit is not one dollar: 1 credit is about $0.0083 of provider cost. A range means the price depends on resolution, duration, quality or tier; the Notes column lists the variants. - Rounding. Each call is rounded to whole credits when it is billed.
- Not published. The provider meters the run and exposes no static price (Wiro
cp-readoutputmodels), or quotes it per request (Higgsfield). - Where the numbers come from. Chat, image, video and 3D models: the
ai_modelscatalogue (OpenRouter, Wiro, Kie) read from production. Kie: its public price list. Audio:src/lib/canvas/audio-operations.ts. Higgsfield:src/lib/server/higgsfield-catalogue.ts. Refresh the snapshot withnode web-docs/scripts/refresh-model-prices.mjs.
| Model | Provider | Kind | Unit | Credits | Notes |
|---|---|---|---|---|---|
| Dubbing (dubbing_v1) | ElevenLabs | audio | per minute | 60 | |
| Music (music_v1) | ElevenLabs | audio | per minute | 18 | |
| Sound effect (eleven_text_to_sound_v2) | ElevenLabs | audio | per minute | 14.4 | |
| Text to speech (eleven_flash_v2_5) | ElevenLabs | audio | per 1000 characters | 4.8 | |
| Text to speech (eleven_multilingual_v2) | ElevenLabs | audio | per 1000 characters | 9.6 | |
| Text to speech (eleven_turbo_v2_5) | ElevenLabs | audio | per 1000 characters | 4.8 | |
| Text to speech (eleven_v3) | ElevenLabs | audio | per 1000 characters | 9.6 | |
| Voice changer (eleven_english_sts_v2) | ElevenLabs | audio | per minute | 14.4 | |
| Voice changer (eleven_multilingual_sts_v2) | ElevenLabs | audio | per minute | 14.4 | |
| Voice isolation (audio_isolation) | ElevenLabs | audio | per minute | 14.4 | |
| Higgsfield Soul (higgsfield-ai/soul/standard) | Higgsfield | image | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Hailuo 2.3 · from image (minimax/hailuo-2.3/standard/image-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Hailuo 2.3 (minimax/hailuo-2.3/standard/text-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Kling 2.5 Turbo Pro · from image (kling-video/v2.5-turbo/pro/image-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Kling 2.5 Turbo Pro (kling-video/v2.5-turbo/pro/text-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Seedance 2.5 · edit video (bytedance/seedance-2.5/video-edit) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Seedance 2.5 · extend video (bytedance/seedance-2.5/video-extend) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Seedance 2.5 · from image (bytedance/seedance-2.5/image-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Seedance 2.5 · from references (bytedance/seedance-2.5/reference-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Seedance 2.5 · from text (bytedance/seedance-2.5/text-to-video) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Transform video · motion transfer (higgsfield/genjutsu/motion-transfer/v1.0) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Transform video · object swap (higgsfield/genjutsu/object-swap/v1.0) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Transform video · restyle (higgsfield/genjutsu/restyle/v1.0) | Higgsfield | video | per run | not published | Higgsfield quotes the price per request; not stored in the catalogue |
| Black Forest Labs Flux 2 Flex, image to image, 1.0s-1K | Kie | image | per image | 8.4 | |
| Black Forest Labs Flux 2 Flex, image to image, 1.0s-2K | Kie | image | per image | 14.4 | |
| Black Forest Labs Flux 2 Flex, text to image, 1.0s-1K | Kie | image | per image | 8.4 | |
| Black Forest Labs Flux 2 Flex, text to image, 1.0s-2K | Kie | image | per image | 14.4 | |
| Black Forest Labs Flux 3 Klein, image editing, 1K | Kie | image | per image | 0.96 | |
| Black Forest Labs Flux 3 Klein, image editing, 2K | Kie | image | per image | 1.5 | |
| Black Forest Labs Flux 3 Klein, image editing, 4K | Kie | image | per image | 3.9 | |
| Black Forest Labs Flux 3 Klein, text to image, 1K | Kie | image | per image | 0.96 | |
| Black Forest Labs Flux 3 Klein, text to image, 2K | Kie | image | per image | 1.5 | |
| Black Forest Labs Flux 3 Klein, text to image, 4K | Kie | image | per image | 3.9 | |
| Black Forest Labs flux-2 pro, image to image, 1.0s-1K | Kie | image | per image | 3 | |
| Black Forest Labs flux-2 pro, image to image, 1.0s-2K | Kie | image | per image | 4.2 | |
| Black Forest Labs flux-2 pro, text-to-image, 1.0s-1K | Kie | image | per image | 3 | |
| Black Forest Labs flux-2 pro, text-to-image, 1.0s-2K | Kie | image | per image | 4.2 | |
| Black Forest Labs flux1-kontext, text-to-image, Max | Kie | image | per image | 6 | |
| Black Forest Labs flux1-kontext, text-to-image, Pro | Kie | image | per image | 3 | |
| google imagen4, text-to-image, default | Kie | image | per request | 4.8 | |
| google imagen4, text-to-image, Fast | Kie | image | per request | 2.4 | |
| google imagen4, text-to-image, Ultra | Kie | image | per image | 7.2 | |
| Google nano banana 2, 1K | Kie | image | per image | 4.8 | |
| Google nano banana 2, 2K | Kie | image | per image | 7.2 | |
| Google nano banana 2, 4K | Kie | image | per image | 10.8 | |
| Google nano banana edit, image-to-image | Kie | image | per image | 2.4 | |
| Google nano banana pro, 1/2K | Kie | image | per image | 10.8 | |
| Google nano banana pro, 4K | Kie | image | per image | 14.4 | |
| Google nano banana, text-to-image | Kie | image | per image | 2.4 | |
| gpt image 1.5, image-to-image, high | Kie | image | per image | 13.2 | |
| gpt image 1.5, image-to-image, medium | Kie | image | per image | 2.4 | |
| gpt image 1.5, text-to-image, high | Kie | image | per image | 13.2 | |
| gpt image 1.5, text-to-image, medium | Kie | image | per image | 2.4 | |
| gpt image 2, image-to-image, 1k | Kie | image | per image | 3.6 | |
| gpt image 2, image-to-image, 2k | Kie | image | per image | 6 | |
| gpt image 2, image-to-image, 4k | Kie | image | per image | 9.6 | |
| gpt image 2, text-to-image, 1k | Kie | image | per image | 3.6 | |
| gpt image 2, text-to-image, 2k | Kie | image | per image | 6 | |
| gpt image 2, text-to-image, 4k | Kie | image | per image | 9.6 | |
| gpt-image-2-5-flare, image-to-image, 1K | Kie | image | per image | 3.6 | |
| gpt-image-2-5-flare, image-to-image, 2K | Kie | image | per image | 6 | |
| gpt-image-2-5-flare, image-to-image, 4K | Kie | image | per image | 9.6 | |
| gpt-image-2-5-flare, text-to-image, 1K | Kie | image | per image | 3.6 | |
| gpt-image-2-5-flare, text-to-image, 2K | Kie | image | per image | 6 | |
| gpt-image-2-5-flare, text-to-image, 4K | Kie | image | per image | 9.6 | |
| gpt-image-2-5-sunburst, image-to-image, 1K | Kie | image | per image | 3.6 | |
| gpt-image-2-5-sunburst, image-to-image, 2K | Kie | image | per image | 6 | |
| gpt-image-2-5-sunburst, image-to-image, 4K | Kie | image | per image | 9.6 | |
| gpt-image-2-5-sunburst, text-to-image, 1K | Kie | image | per image | 3.6 | |
| gpt-image-2-5-sunburst, text-to-image, 2K | Kie | image | per image | 6 | |
| gpt-image-2-5-sunburst, text-to-image, 4K | Kie | image | per image | 9.6 | |
| grok-imagine-image-2-0, Image Edit | Kie | image | per image | 2.4 | |
| grok-imagine-image-2-0, segment-edit | Kie | image | per image | 2.4 | |
| grok-imagine-image-2-0, segment-map | Kie | image | per image | 0 | |
| grok-imagine-image-2-0, Text to Image | Kie | image | per image | 2.4 | |
| grok-imagine, image-to-image | Kie | image | per generation | 2.4 | |
| grok-imagine, text-to-image | Kie | image | per 2 images | 2.4 | |
| grok-imagine, text-to-image(quality) | Kie | image | per generation | 3 | |
| ideogram character-edit, image-to-image, BALANCED | Kie | image | per image | 10.8 | |
| ideogram character-edit, image-to-image, QUALITY | Kie | image | per image | 14.4 | |
| ideogram character-edit, image-to-image, TURBO | Kie | image | per image | 7.2 | |
| ideogram character-remix, image-to-image, BALANCED | Kie | image | per image | 10.8 | |
| ideogram character-remix, image-to-image, QUALITY | Kie | image | per image | 14.4 | |
| ideogram character-remix, image-to-image, TURBO | Kie | image | per image | 7.2 | |
| ideogram character, image-to-image, BALANCED | Kie | image | per image | 10.8 | |
| ideogram character, image-to-image, QUALITY | Kie | image | per image | 14.4 | |
| ideogram character, image-to-image, TURBO | Kie | image | per image | 7.2 | |
| ideogram v3-edit, image-to-image, BALANCED | Kie | image | per image | 4.2 | |
| ideogram v3-edit, image-to-image, QUALITY | Kie | image | per image | 6 | |
| ideogram v3-edit, image-to-image, TURBO | Kie | image | per image | 2.1 | |
| ideogram v3-remix, image-to-image, BALANCED | Kie | image | per image | 4.2 | |
| ideogram v3-remix, image-to-image, QUALITY | Kie | image | per image | 6 | |
| ideogram v3-remix, image-to-image, TURBO | Kie | image | per image | 2.1 | |
| ideogram v3, text-to-image, BALANCED | Kie | image | per image | 4.2 | |
| ideogram v3, text-to-image, QUALITY | Kie | image | per image | 6 | |
| ideogram v3, text-to-image, TURBO | Kie | image | per image | 2.1 | |
| Inpaint (kie/ideogram/v3-edit) | Kie | image | per image | 3.6–10.8 | rendering_speed: TURBO, BALANCED, QUALITY |
| Nano Banana 2 (kie/nano-banana-2) | Kie | image | per image | 4.8–7.2 | resolution: 1K, 2K |
| Nano Banana Pro (kie/nano-banana-pro) | Kie | image | per image | 10.8 | resolution: 1K |
| nano-banana-2-1, 1K | Kie | image | per image | 2.4 | |
| nano-banana-2-1, 2K | Kie | image | per image | 3.6 | |
| nano-banana-2-1, 4K | Kie | image | per image | 5.4 | |
| nano-banana-2-lite, 1k | Kie | image | per image | 2.4 | |
| OpenAI 4o image, text-to-image | Kie | image | per image | 3.6 | |
| Qwen Image 2, image-to-image | Kie | image | per image | 3.4 | |
| Qwen Image 2, text-to-image | Kie | image | per image | 3.4 | |
| Qwen image 3.0 Pro, input, 1K | Kie | image | per image | 0.3 | |
| Qwen image 3.0 Pro, input, 2K | Kie | image | per image | 0.3 | |
| Qwen image 3.0 Pro, output, 1K | Kie | image | per image | 3.8 | |
| Qwen image 3.0 Pro, output, 2K | Kie | image | per image | 7.2 | |
| Qwen image 3.0 Pro, text to image, 1K | Kie | image | per image | 3.8 | |
| Qwen image 3.0 Pro, text to image, 2K | Kie | image | per image | 7.2 | |
| Qwen image 3.0, input, 1K | Kie | image | per image | 0.3 | |
| Qwen image 3.0, input, 2K | Kie | image | per image | 0.3 | |
| Qwen image 3.0, output, 1K | Kie | image | per image | 2.9 | |
| Qwen image 3.0, output, 2K | Kie | image | per image | 2.9 | |
| Qwen image 3.0, text to image, 1K | Kie | image | per image | 2.9 | |
| Qwen image 3.0, text to image, 2K | Kie | image | per image | 2.9 | |
| Qwen image-edit, image-to-image | Kie | image | per megapixel | 3 | |
| Qwen Image, image-to-image | Kie | image | per image | 2.4 | |
| Qwen Image, text-to-image | Kie | image | per megapixel | 2.4 | |
| Qwen z-image, text-to-image, 1.0s | Kie | image | per image | 0.48 | |
| Qwen-Image-2.1, image to image, 1K | Kie | image | per image | 2.4 | |
| Qwen-Image-2.1, image to image, 2K | Kie | image | per image | 4.8 | |
| Qwen-Image-2.1, text to image, 1K | Kie | image | per image | 2.4 | |
| Qwen-Image-2.1, text to image, 2K | Kie | image | per image | 4.8 | |
| Recraft Crisp Upscale, image to image | Kie | image | per image | 0.3 | |
| Recraft Remove Background, image to image | Kie | image | per image | 0.6 | |
| Remove background (kie/recraft/remove-background) | Kie | image | per image | 0.6 | |
| seedream 3.0 | Kie | image | per image | 2.1 | |
| seedream 4.5, image-to-image | Kie | image | per image | 3.9 | |
| seedream 4.5, text-to-image | Kie | image | per image | 3.9 | |
| seedream 5 Flash, Image to image, 1.5K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, Image to image, 1K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, Image to image, 2K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, layer-decomposition, 1.5K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, layer-decomposition, 1K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, layer-decomposition, 2K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, Text to image, 1.5K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, Text to image, 1K | Kie | image | per image | 1.9 | |
| seedream 5 Flash, Text to image, 2K | Kie | image | per image | 1.9 | |
| seedream 5 Pro, image-to-image, 1K | Kie | image | per image | 4.2 | |
| seedream 5 Pro, image-to-image, 2K | Kie | image | per image | 8.4 | |
| seedream 5 Pro, input image, First image free | Kie | image | per image | 0.3 | |
| seedream 5 Pro, Layer Decomposition, 1.5K | Kie | image | per image | 4.2 | |
| seedream 5 Pro, Layer Decomposition, 1K | Kie | image | per image | 4.2 | |
| seedream 5 Pro, Layer Decomposition, 2K | Kie | image | per image | 8.4 | |
| seedream 5 Pro, text-to-image, 1K | Kie | image | per image | 4.2 | |
| seedream 5 Pro, text-to-image, 2K | Kie | image | per image | 8.4 | |
| seedream 5.0 Lite, image-to-image | Kie | image | per image | 3.3 | |
| seedream 5.0 Lite, text-to-image | Kie | image | per image | 3.3 | |
| seedream v4, edit | Kie | image | per image | 3 | |
| seedream v4, text-to-image | Kie | image | per image | 3 | |
| Split into layers (kie/seedream/5-flash-layer-decomposition) | Kie | image | per image | 14.4 | |
| Topaz Image Upscaler, image-upscale, 2K | Kie | image | per image | 6 | |
| Topaz Image Upscaler, image-upscale, 4K | Kie | image | per image | 12 | |
| Upscale image (kie/topaz/image-upscale) | Kie | image | per image | 6–12 | upscale_factor: 2, 4 |
| wan 2.7 image | Kie | image | per image | 2.9 | |
| wan 2.7 image pro | Kie | image | per image | 7.2 | |
| Elevenlabs Text to Speech, multilingual v2 | Kie | music | per 1000 characters | 7.2 | |
| Elevenlabs Text to Speech, turbo 2.5 | Kie | music | per 1000 characters | 3.6 | |
| Elevenlabs V3, Text to dialogue | Kie | music | per 1000 characters | 8.4 | |
| Gemini 2.5 Pro TTS, Text to Speech, Audio Output | Kie | music | per million tokens | 1680 | |
| Gemini 2.5 Pro TTS, Text to Speech, Input | Kie | music | per million tokens | 84 | |
| Gemini 3.1 Flash TTS, Text to Speech, Audio Output | Kie | music | per million tokens | 1680 | |
| Gemini 3.1 Flash TTS, Text to Speech, input | Kie | music | per million tokens | 84 | |
| Gemini 3.8 Flash TTS, Text to Speech, Audio Output | Kie | music | per million tokens | 756 | |
| Gemini 3.8 Flash TTS, Text to Speech, Input | Kie | music | per million tokens | 42 | |
| Gemini 3.8 Flash-Lite TTS, Text to Speech, Audio Output | Kie | music | per million tokens | 504 | |
| Gemini 3.8 Flash-Lite TTS, Text to speech, Input | Kie | music | per million tokens | 42 | |
| Suno, add-instrumental | Kie | music | per request | 7.2 | |
| Suno, add-vocals | Kie | music | per request | 7.2 | |
| Suno, Advanced Split | Kie | music | per request | 12 | |
| Suno, Boost Music Style | Kie | music | per request | 0.24 | |
| Suno, convert-to-wav-format | Kie | music | per request | 0.24 | |
| Suno, Cover Generate | Kie | music | per request | 0 | |
| Suno, create-music-video | Kie | music | per request | 1.2 | |
| Suno, Extend Music | Kie | music | per request | 7.2 | |
| Suno, Generate Lyrics | Kie | music | per request | 0.24 | |
| Suno, Generate Midi From Audio | Kie | music | per request | 0 | |
| Suno, Generate Music | Kie | music | per request | 7.2 | |
| Suno, Generate Persona | Kie | music | per request | 0 | |
| Suno, Generate sounds | Kie | music | per request | 1.5 | |
| Suno, Mashup | Kie | music | per request | 7.2 | |
| Suno, Multi-Stem Separation, without stemName | Kie | music | per request | 30 | |
| Suno, Replace Music Section | Kie | music | per request | 3 | |
| Suno, TimeStamped Lyrics | Kie | music | per request | 0.3 | |
| Suno, Upload and Extend Audio | Kie | music | per request | 7.2 | |
| Suno, upload-and-cover-audio | Kie | music | per request | 7.2 | |
| Suno, Vocal Separate | Kie | music | per request | 6 | |
| Claude-fable-5, chat, Input | Kie | text | per 1M tokens | 480 | |
| Claude-fable-5, chat, Output | Kie | text | per 1M tokens | 2400 | |
| Claude-Haiku-4-5, chat, Input | Kie | text | per million tokens | 33 | |
| Claude-Haiku-4-5, chat, Output | Kie | text | per million tokens | 171 | |
| claude-haiku-5-5, chat, Input | Kie | text | per million tokens | 7.2 | |
| claude-haiku-5-5, chat, Output | Kie | text | per million tokens | 36 | |
| claude-opus-4-5, Chat, Input | Kie | text | per million tokens | 171 | |
| claude-opus-4-5, Chat, Output | Kie | text | per million tokens | 858 | |
| Claude-Opus-4-6, chat, Input | Kie | text | per million tokens | 171 | |
| Claude-Opus-4-6, chat, Output | Kie | text | per million tokens | 858 | |
| Claude-Opus-4-7, chat, Input | Kie | text | per million tokens | 171 | |
| Claude-Opus-4-7, chat, Output | Kie | text | per million tokens | 858 | |
| Claude-Opus-4-8, chat, Input | Kie | text | per million tokens | 240 | |
| Claude-Opus-4-8, chat, Output | Kie | text | per 1M tokens | 1200 | |
| claude-opus-5-5, chat, Input | Kie | text | per million tokens | 192 | |
| claude-opus-5-5, chat, Output | Kie | text | per million tokens | 960 | |
| claude-opus-5, chat, Input | Kie | text | per million tokens | 240 | |
| claude-opus-5, chat, Output | Kie | text | per million tokens | 1200 | |
| claude-sonnet-4-5, Chat, Input | Kie | text | per million tokens | 102 | |
| claude-sonnet-4-5, Chat, Output | Kie | text | per 1M tokens | 513 | |
| Claude-Sonnet-4-6, chat, Input | Kie | text | per million tokens | 102 | |
| Claude-Sonnet-4-6, chat, Output | Kie | text | per million tokens | 513 | |
| claude-sonnet-5-5, chat, Input | Kie | text | per million tokens | 96 | |
| claude-sonnet-5-5, chat, output | Kie | text | per million tokens | 480 | |
| claude-sonnet-5, chat, Input | Kie | text | per million tokens | 102 | |
| claude-sonnet-5, chat, Output | Kie | text | per million tokens | 513 | |
| DeepSeek V4.1 Flash, Chat, Cached Input | Kie | text | per million tokens | 0.3 | |
| DeepSeek V4.1 Flash, Chat, Input | Kie | text | per million tokens | 14.4 | |
| DeepSeek V4.1 Flash, Chat, Output | Kie | text | per million tokens | 57 | |
| Gemini 3 Pro, Chat, Input | Kie | text | per million tokens | 60 | |
| Gemini 3 Pro, Chat, Output | Kie | text | per million tokens | 420 | |
| Gemini 3.1 Pro, Chat, Input | Kie | text | per million tokens | 60 | |
| Gemini 3.1 Pro, Chat, Output | Kie | text | per million tokens | 420 | |
| Gemini 3.6 Flash, chat, input | Kie | text | per million tokens | 27 | |
| Gemini 3.6 Flash, chat, output | Kie | text | per million tokens | 135 | |
| Gemini 3.7 Flash, chat, input | Kie | text | per million tokens | 27 | |
| Gemini 3.7 Flash, chat, output | Kie | text | per million tokens | 135 | |
| Gemini 3.8 Flash, chat, input | Kie | text | per million tokens | 27 | |
| Gemini 3.8 Flash, chat, output | Kie | text | per million tokens | 135 | |
| Gemini 4 Argon, Chat, Input | Kie | text | per million tokens | 96 | |
| Gemini 4 Argon, Chat, Output | Kie | text | per million tokens | 480 | |
| GPT 6 Luna (kie/gpt-6-luna) | Kie | text | per 1M input tokens | 3.6 | |
| GPT 6 Luna (kie/gpt-6-luna) | Kie | text | per 1M output tokens | 18 | |
| gpt-5-2, Chat, Input | Kie | text | per million tokens | 52.5 | |
| gpt-5-2, Chat, Output | Kie | text | per million tokens | 420 | |
| gpt-5.5, Chat, Cached Input | Kie | text | per million tokens | 16.8 | |
| gpt-5.5, Chat, Input | Kie | text | per million tokens | 168 | |
| gpt-5.5, Chat, Output | Kie | text | per million tokens | 1008 | |
| gpt-5.6-luna, chat, Cache Writes | Kie | text | per million tokens | 8.4 | |
| gpt-5.6-luna, chat, Cached Input | Kie | text | per million tokens | 0.67 | |
| gpt-5.6-luna, chat, Input | Kie | text | per million tokens | 6.7 | |
| gpt-5.6-luna, chat, Output | Kie | text | per million tokens | 40.3 | |
| gpt-5.6-sol, chat, Cache Writes | Kie | text | per million tokens | 210 | |
| gpt-5.6-sol, chat, Cached Input | Kie | text | per million tokens | 16.8 | |
| gpt-5.6-sol, chat, Input | Kie | text | per million tokens | 168 | |
| gpt-5.6-sol, chat, Output | Kie | text | per million tokens | 1008 | |
| gpt-5.6-terra, chat, Cache Writes | Kie | text | per million tokens | 84 | |
| gpt-5.6-terra, chat, Cached Input | Kie | text | per million tokens | 6.7 | |
| gpt-5.6-terra, chat, Input | Kie | text | per million tokens | 67.2 | |
| gpt-5.6-terra, chat, Output | Kie | text | per million tokens | 403 | |
| gpt-6-1-sol, chat, Cache Writes | Kie | text | per million tokens | 90 | |
| gpt-6-1-sol, chat, Cached Input | Kie | text | per million tokens | 3.6 | |
| gpt-6-1-sol, chat, Input | Kie | text | per million tokens | 72 | |
| gpt-6-1-sol, chat, output | Kie | text | per million tokens | 360 | |
| gpt-6-astra, chat, Cache Writes | Kie | text | per million tokens | 420 | |
| gpt-6-astra, chat, Cached Input | Kie | text | per million tokens | 33.6 | |
| gpt-6-astra, chat, Input | Kie | text | per million tokens | 336 | |
| gpt-6-astra, chat, Output | Kie | text | per million tokens | 1680 | |
| gpt-6-luna, chat, Cache Writes | Kie | text | per million tokens | 4.5 | |
| gpt-6-luna, chat, Cached Input | Kie | text | per million tokens | 0.36 | |
| gpt-6-luna, chat, Input | Kie | text | per million tokens | 3.6 | |
| gpt-6-luna, chat, Output | Kie | text | per million tokens | 18 | |
| gpt-6-sol, chat, Cache Writes | Kie | text | per million tokens | 90 | |
| gpt-6-sol, chat, Cached Input | Kie | text | per million tokens | 7.2 | |
| gpt-6-sol, chat, Input | Kie | text | per million tokens | 72 | |
| gpt-6-sol, chat, Output | Kie | text | per million tokens | 360 | |
| grok-4-5, Chat, Cached Input | Kie | text | per million tokens | 14.4 | |
| grok-4-5, Chat, Input | Kie | text | per million tokens | 96 | |
| grok-4-5, Chat, Output | Kie | text | per million tokens | 288 | |
| grok-4-6, Chat, Cached Input | Kie | text | per million tokens | 24 | |
| grok-4-6, Chat, Input | Kie | text | per million tokens | 96 | |
| grok-4-6, Chat, Output | Kie | text | per million tokens | 288 | |
| grok-4-7, Chat, Cached Input | Kie | text | per million tokens | 24 | |
| grok-4-7, Chat, Input | Kie | text | per million tokens | 96 | |
| grok-4-7, Chat, Output | Kie | text | per million tokens | 288 | |
| Kimi K3, Chat, Cached Input | Kie | text | per million tokens | 28.8 | |
| Kimi K3, Chat, Input | Kie | text | per million tokens | 288 | |
| Kimi K3, Chat, Output | Kie | text | per million tokens | 1440 | |
| bytedance/seedance-2 fast, 480p no video input | Kie | video | per second | 7 | |
| bytedance/seedance-2 fast, 480p with video input | Kie | video | per second | 4.1 | |
| bytedance/seedance-2 fast, 720p no video input | Kie | video | per second | 14.9 | |
| bytedance/seedance-2 fast, 720p with video input | Kie | video | per second | 9 | |
| bytedance/seedance-2-5, 1080p no video | Kie | video | per second | 94.8 | |
| bytedance/seedance-2-5, 1080p with video | Kie | video | per second | 57 | |
| bytedance/seedance-2-5, 480p no video | Kie | video | per second | 16.8 | |
| bytedance/seedance-2-5, 480p with video | Kie | video | per second | 10.2 | |
| bytedance/seedance-2-5, 720p no video | Kie | video | per second | 37.8 | |
| bytedance/seedance-2-5, 720p with video | Kie | video | per second | 22.8 | |
| bytedance/seedance-2-mini, 480P no video | Kie | video | per second | 2.3 | |
| bytedance/seedance-2-mini, 480P with video | Kie | video | per second | 1.4 | |
| bytedance/seedance-2-mini, 720P no video | Kie | video | per second | 4.9 | |
| bytedance/seedance-2-mini, 720P with video | Kie | video | per second | 3 | |
| bytedance/seedance-2, 1080p no video input | Kie | video | per second | 61.2 | |
| bytedance/seedance-2, 1080p with video input | Kie | video | per second | 37.2 | |
| bytedance/seedance-2, 480p no video input | Kie | video | per second | 11.4 | |
| bytedance/seedance-2, 480p with video input | Kie | video | per second | 6.9 | |
| bytedance/seedance-2, 4K no video input | Kie | video | per second | 125 | |
| bytedance/seedance-2, 4K with video input | Kie | video | per second | 76.8 | |
| bytedance/seedance-2, 720p no video input | Kie | video | per second | 24.6 | |
| bytedance/seedance-2, 720p with video input | Kie | video | per second | 15 | |
| bytedance/seedance-v1-lite, image-to-video, 1080p | Kie | video | per second | 6 | |
| bytedance/seedance-v1-lite, image-to-video, 480p | Kie | video | per second | 1.2 | |
| bytedance/seedance-v1-lite, image-to-video, 720p | Kie | video | per second | 2.7 | |
| bytedance/seedance-v1-lite, text-to-video, 1080p | Kie | video | per second | 6 | |
| bytedance/seedance-v1-lite, text-to-video, 480p | Kie | video | per second | 1.2 | |
| bytedance/seedance-v1-lite, text-to-video, 720p | Kie | video | per second | 2.7 | |
| bytedance/seedance-v1-pro-fast, image-to-video, 1080p-10s | Kie | video | per video | 43.2 | |
| bytedance/seedance-v1-pro-fast, image-to-video, 1080p-5s | Kie | video | per video | 21.6 | |
| bytedance/seedance-v1-pro-fast, image-to-video, 720p-10s | Kie | video | per video | 21.6 | |
| bytedance/seedance-v1-pro-fast, image-to-video, 720p-5s | Kie | video | per video | 9.6 | |
| bytedance/seedance-v1-pro, image-to-video, 1080p | Kie | video | per second | 8.4 | |
| bytedance/seedance-v1-pro, image-to-video, 480p | Kie | video | per second | 1.7 | |
| bytedance/seedance-v1-pro, image-to-video, 720p | Kie | video | per second | 3.6 | |
| bytedance/seedance-v1-pro, text-to-video, 1080p | Kie | video | per second | 8.4 | |
| bytedance/seedance-v1-pro, text-to-video, 480p | Kie | video | per second | 1.7 | |
| bytedance/seedance-v1-pro, text-to-video, 720p | Kie | video | per second | 3.6 | |
| gemini-omni-video, video, 1080p with video input | Kie | video | per video | 101 | |
| gemini-omni-video, video, 10s 1080p no video input | Kie | video | per video | 75.6 | |
| gemini-omni-video, video, 10s 4k no video input | Kie | video | per video | 126 | |
| gemini-omni-video, video, 10s 720p no video input | Kie | video | per video | 75.6 | |
| gemini-omni-video, video, 4k with video input | Kie | video | per video | 151 | |
| gemini-omni-video, video, 4s 1080p no video input | Kie | video | per video | 37.8 | |
| gemini-omni-video, video, 4s 4k no video input | Kie | video | per video | 88.2 | |
| gemini-omni-video, video, 4s 720p no video input | Kie | video | per video | 37.8 | |
| gemini-omni-video, video, 6s 1080p no video input | Kie | video | per video | 50.4 | |
| gemini-omni-video, video, 6s 4k no video input | Kie | video | per video | 101 | |
| gemini-omni-video, video, 6s 720p no video input | Kie | video | per video | 50.4 | |
| gemini-omni-video, video, 720p with video input | Kie | video | per video | 101 | |
| gemini-omni-video, video, 8s 1080p no video input | Kie | video | per video | 63 | |
| gemini-omni-video, video, 8s 4k no video input | Kie | video | per video | 113 | |
| gemini-omni-video, video, 8s 720p no video input | Kie | video | per video | 63 | |
| Google veo 3.1, Extend, Fast | Kie | video | per video | 36 | |
| Google veo 3.1, Extend, Lite | Kie | video | per video | 18 | |
| Google veo 3.1, Extend, Quality | Kie | video | per video | 150 | |
| Google veo 3.1, Get 1080P Video | Kie | video | per video | 3 | |
| Google veo 3.1, Get 4K Video | Kie | video | per video | 72 | |
| Google veo 3.1, image-to-video, Fast-1080p | Kie | video | per video | 39 | |
| Google veo 3.1, image-to-video, Fast-4K | Kie | video | per video | 108 | |
| Google veo 3.1, image-to-video, Fast-720p | Kie | video | per video | 36 | |
| Google veo 3.1, image-to-video, Lite-1080p | Kie | video | per video | 21 | |
| Google veo 3.1, image-to-video, Lite-4K | Kie | video | per video | 90 | |
| Google veo 3.1, image-to-video, Lite-720p | Kie | video | per video | 18 | |
| Google veo 3.1, image-to-video, Quality-1080p | Kie | video | per video | 153 | |
| Google veo 3.1, image-to-video, Quality-4K | Kie | video | per video | 222 | |
| Google veo 3.1, image-to-video, Quality-720p | Kie | video | per video | 150 | |
| Google veo 3.1, reference-to-video, Fast-1080p | Kie | video | per video | 39 | |
| Google veo 3.1, reference-to-video, Fast-4k | Kie | video | per video | 108 | |
| Google veo 3.1, reference-to-video, Fast-720p | Kie | video | per video | 36 | |
| Google veo 3.1, reference-to-video, Lite-1080p | Kie | video | per video | 21 | |
| Google veo 3.1, reference-to-video, Lite-4k | Kie | video | per video | 90 | |
| Google veo 3.1, reference-to-video, Lite-720p | Kie | video | per video | 18 | |
| Google veo 3.1, text-to-video, Fast-1080p | Kie | video | per video | 39 | |
| Google veo 3.1, text-to-video, Fast-4K | Kie | video | per video | 108 | |
| Google veo 3.1, text-to-video, Fast-720p | Kie | video | per video | 36 | |
| Google veo 3.1, text-to-video, Lite-1080p | Kie | video | per video | 21 | |
| Google veo 3.1, text-to-video, Lite-4K | Kie | video | per video | 90 | |
| Google veo 3.1, text-to-video, Lite-720p | Kie | video | per video | 18 | |
| Google veo 3.1, text-to-video, Quality-1080p | Kie | video | per video | 153 | |
| Google veo 3.1, text-to-video, Quality-4K | Kie | video | per video | 222 | |
| Google veo 3.1, text-to-video, Quality-720p | Kie | video | per video | 150 | |
| google/gemini-omni-flash-1-1, video, 1080p with video input | Kie | video | per video | 101 | |
| google/gemini-omni-flash-1-1, video, 10s 1080p no video input | Kie | video | per video | 75.6 | |
| google/gemini-omni-flash-1-1, video, 10s 360p no video input | Kie | video | per video | 75.6 | |
| google/gemini-omni-flash-1-1, video, 10s 4k no video input | Kie | video | per video | 126 | |
| google/gemini-omni-flash-1-1, video, 10s 720p no video input | Kie | video | per video | 75.6 | |
| google/gemini-omni-flash-1-1, video, 360p with video input | Kie | video | per video | 101 | |
| google/gemini-omni-flash-1-1, video, 4k with video input | Kie | video | per video | 151 | |
| google/gemini-omni-flash-1-1, video, 4s 1080p no video input | Kie | video | per video | 37.8 | |
| google/gemini-omni-flash-1-1, video, 4s 360p no video input | Kie | video | per video | 37.8 | |
| google/gemini-omni-flash-1-1, video, 4s 4k no video input | Kie | video | per video | 88.2 | |
| google/gemini-omni-flash-1-1, video, 4s 720p no video input | Kie | video | per video | 37.8 | |
| google/gemini-omni-flash-1-1, video, 6s 1080p no video input | Kie | video | per video | 50.4 | |
| google/gemini-omni-flash-1-1, video, 6s 360p no video input | Kie | video | per video | 50.4 | |
| google/gemini-omni-flash-1-1, video, 6s 4k no video input | Kie | video | per video | 101 | |
| google/gemini-omni-flash-1-1, video, 6s 720p no video input | Kie | video | per video | 50.4 | |
| google/gemini-omni-flash-1-1, video, 720p with video input | Kie | video | per video | 101 | |
| google/gemini-omni-flash-1-1, video, 8s 1080p no video input | Kie | video | per video | 63 | |
| google/gemini-omni-flash-1-1, video, 8s 360p no video input | Kie | video | per video | 63 | |
| google/gemini-omni-flash-1-1, video, 8s 4k no video input | Kie | video | per video | 113 | |
| google/gemini-omni-flash-1-1, video, 8s 720p no video input | Kie | video | per video | 63 | |
| Grok Imagine (kie/grok-imagine/text-to-video) | Kie | video | per second | 1.4–4.8 | duration: 6, 10, 15, 20, 30; resolution: 480p, 720p, 1080p |
| grok-imagine-video-1-5-preview, 480p | Kie | video | per second | 1.4 | |
| grok-imagine-video-1-5-preview, 720p | Kie | video | per second | 2.7 | |
| grok-imagine, image-to-video, 1080p | Kie | video | per second | 4.8 | |
| grok-imagine, image-to-video, 480p | Kie | video | per second | 1.4 | |
| grok-imagine, image-to-video, 720p | Kie | video | per second | 2.7 | |
| grok-imagine, text-to-video, 1080p | Kie | video | per second | 4.8 | |
| grok-imagine, text-to-video, 480p | Kie | video | per second | 1.4 | |
| grok-imagine, text-to-video, 720p | Kie | video | per second | 2.7 | |
| grok-imagine, upscale, 480P → 1080P | Kie | video | per upscale | 18 | |
| grok-imagine, upscale, 480p→720p | Kie | video | per upscale | 6 | |
| grok-imagine, upscale, 720P → 1080P | Kie | video | per upscale | 12 | |
| grok-imagine/extend, 10s 480p | Kie | video | per video | 14.4 | |
| grok-imagine/extend, 10s 720p | Kie | video | per video | 27 | |
| grok-imagine/extend, 6s 480p | Kie | video | per video | 8.6 | |
| grok-imagine/extend, 6s 720p | Kie | video | per video | 16.2 | |
| hailuo 02, image-to-video, Pro-6.0s-1080p | Kie | video | per video | 34.2 | |
| hailuo 02, image-to-video, Standard-10.0s-512p | Kie | video | per video | 12 | |
| hailuo 02, image-to-video, Standard-10.0s-768p | Kie | video | per video | 30 | |
| hailuo 02, image-to-video, Standard-6.0s-512p | Kie | video | per video | 7.2 | |
| hailuo 02, image-to-video, Standard-6.0s-768p | Kie | video | per video | 18 | |
| hailuo 02, text-to-video, Pro-6.0s-1080p | Kie | video | per video | 34.2 | |
| hailuo 02, text-to-video, Standard-10.0s-768p | Kie | video | per video | 30 | |
| hailuo 02, text-to-video, Standard-6.0s-768p | Kie | video | per video | 18 | |
| hailuo 2.3, image-to-video, Pro-10.0s-768p | Kie | video | per video | 54 | |
| hailuo 2.3, image-to-video, Pro-6.0s-1080p | Kie | video | per video | 48 | |
| hailuo 2.3, image-to-video, Pro-6.0s-768p | Kie | video | per video | 27 | |
| hailuo 2.3, image-to-video, Standard-10.0s-768p | Kie | video | per video | 30 | |
| hailuo 2.3, image-to-video, Standard-6.0s-1080p | Kie | video | per video | 30 | |
| hailuo 2.3, image-to-video, Standard-6.0s-768p | Kie | video | per video | 18 | |
| HappyHorse-1.0, image-to-video, 1080p | Kie | video | per second | 28.8 | |
| HappyHorse-1.0, image-to-video, 720p | Kie | video | per second | 16.8 | |
| HappyHorse-1.0, reference-to-video, 1080p | Kie | video | per second | 28.8 | |
| HappyHorse-1.0, reference-to-video, 720p | Kie | video | per second | 16.8 | |
| HappyHorse-1.0, text-to-video, 1080p | Kie | video | per second | 28.8 | |
| HappyHorse-1.0, text-to-video, 720p | Kie | video | per second | 16.8 | |
| HappyHorse-1.0, video-edit, 1080p | Kie | video | per second | 28.8 | |
| HappyHorse-1.0, video-edit, 720p | Kie | video | per second | 16.8 | |
| HappyHorse-1.1, image-to-video, 1080p | Kie | video | per second | 17.4 | |
| HappyHorse-1.1, image-to-video, 720p | Kie | video | per second | 13.5 | |
| HappyHorse-1.1, reference-to-video, 1080p | Kie | video | per second | 17.4 | |
| HappyHorse-1.1, reference-to-video, 720p | Kie | video | per second | 13.5 | |
| HappyHorse-1.1, text-to-video, 1080p | Kie | video | per second | 17.4 | |
| HappyHorse-1.1, text-to-video, 720p | Kie | video | per second | 13.5 | |
| Kling 2.1, image-to-video, Master-10.0s | Kie | video | per video | 192 | |
| Kling 2.1, image-to-video, Master-5.0s | Kie | video | per video | 96 | |
| Kling 2.1, text-to-video, Master-10.0s | Kie | video | per video | 192 | |
| Kling 2.1, text-to-video, Master-5.0s | Kie | video | per video | 96 | |
| Kling 2.1, video-generation, Pro-10.0s | Kie | video | per video | 60 | |
| Kling 2.1, video-generation, Pro-5.0s | Kie | video | per video | 30 | |
| Kling 2.1, video-generation, Standard-10.0s | Kie | video | per video | 30 | |
| Kling 2.1, video-generation, Standard-5.0s | Kie | video | per video | 15 | |
| kling 2.5 turbo, image-to-video, Turbo Pro-10.0s | Kie | video | per video | 50.4 | |
| kling 2.5 turbo, image-to-video, Turbo Pro-5.0s | Kie | video | per video | 25.2 | |
| kling 2.5 turbo, text-to-video, Turbo Pro-10.0s | Kie | video | per video | 50.4 | |
| kling 2.5 turbo, text-to-video, Turbo Pro-5.0s | Kie | video | per video | 25.2 | |
| kling 2.6 motion control, video to video, 1080P | Kie | video | per second | 10.8 | |
| kling 2.6 motion control, video-to-video, 720P | Kie | video | per second | 6.6 | |
| kling 2.6, image-to-video, with audio-10.0s | Kie | video | per video | 132 | |
| kling 2.6, image-to-video, with audio-5.0s | Kie | video | per video | 66 | |
| kling 2.6, image-to-video, without audio-10.0s | Kie | video | per video | 66 | |
| kling 2.6, image-to-video, without audio-5.0s | Kie | video | per video | 33 | |
| kling 2.6, text-to-video, with audio-10.0s | Kie | video | per video | 132 | |
| kling 2.6, text-to-video, with audio-5.0s | Kie | video | per video | 66 | |
| kling 2.6, text-to-video, without audio-10.0s | Kie | video | per video | 66 | |
| kling 2.6, text-to-video, without audio-5.0s | Kie | video | per video | 33 | |
| kling 3.0 motion control, video-to-video, 1080P | Kie | video | per second | 16.2 | |
| kling 3.0 motion control, video-to-video, 720P | Kie | video | per second | 12 | |
| kling 3.0 omni, image-to-video, 1080p no native audio | Kie | video | per second | 10.8 | |
| kling 3.0 omni, image-to-video, 1080p with native audio | Kie | video | per second | 13.8 | |
| kling 3.0 omni, image-to-video, 4k no native audio | Kie | video | per second | 40.2 | |
| kling 3.0 omni, image-to-video, 4k with native audio | Kie | video | per second | 40.2 | |
| kling 3.0 omni, image-to-video, 720p no native audio | Kie | video | per second | 8.4 | |
| kling 3.0 omni, image-to-video, 720p with native audio | Kie | video | per second | 10.8 | |
| kling 3.0 omni, reference-to-video, 1080p no native audio | Kie | video | per second | 10.8 | |
| kling 3.0 omni, reference-to-video, 1080p with native audio | Kie | video | per second | 13.8 | |
| kling 3.0 omni, reference-to-video, 1080p with video input | Kie | video | per second | 16.2 | |
| kling 3.0 omni, reference-to-video, 4k no native audio | Kie | video | per second | 40.2 | |
| kling 3.0 omni, reference-to-video, 4k with native audio | Kie | video | per second | 40.2 | |
| kling 3.0 omni, reference-to-video, 4k with video input | Kie | video | per second | 40.2 | |
| kling 3.0 omni, reference-to-video, 720p no native audio | Kie | video | per second | 8.4 | |
| kling 3.0 omni, reference-to-video, 720p with native audio | Kie | video | per second | 10.8 | |
| kling 3.0 omni, reference-to-video, 720p with video input | Kie | video | per second | 12 | |
| kling 3.0 omni, text-to-video, 1080p no native audio | Kie | video | per second | 10.8 | |
| kling 3.0 omni, text-to-video, 1080p with native audio | Kie | video | per second | 13.8 | |
| kling 3.0 omni, text-to-video, 4k no native audio | Kie | video | per second | 40.2 | |
| kling 3.0 omni, text-to-video, 4k with native audio | Kie | video | per second | 40.2 | |
| kling 3.0 omni, text-to-video, 720p no native audio | Kie | video | per second | 8.4 | |
| kling 3.0 omni, text-to-video, 720p with native audio | Kie | video | per second | 10.8 | |
| kling 3.0 omni, transformation, 1080p | Kie | video | per second | 16.2 | |
| kling 3.0 omni, transformation, 4k | Kie | video | per second | 40.2 | |
| kling 3.0 omni, transformation, 720p | Kie | video | per second | 12 | |
| kling 3.0 turbo, image-to-video, 1080P | Kie | video | per second | 13.5 | |
| kling 3.0 turbo, image-to-video, 720P | Kie | video | per second | 10.8 | |
| kling 3.0 turbo, text-to-video, 1080P | Kie | video | per second | 13.5 | |
| kling 3.0 turbo, text-to-video, 720P | Kie | video | per second | 10.8 | |
| Kling 3.0, video, with audio-1080P | Kie | video | per second | 16.2 | |
| Kling 3.0, video, with audio-4K | Kie | video | per second | 40.2 | |
| Kling 3.0, video, with audio-720P | Kie | video | per second | 12 | |
| Kling 3.0, video, without audio-1080P | Kie | video | per second | 10.8 | |
| Kling 3.0, video, without audio-4K | Kie | video | per second | 40.2 | |
| Kling 3.0, video, without audio-720P | Kie | video | per second | 8.4 | |
| kling 4.0, keyframe-to-video, 1080P | Kie | video | per second | 25.5 | |
| kling 4.0, keyframe-to-video, 720P | Kie | video | per second | 17.1 | |
| kling 4.0, reference-to-video, 1080P no video input | Kie | video | per second | 25.5 | |
| kling 4.0, reference-to-video, 1080P with video input | Kie | video | per second | 15.3 | |
| kling 4.0, reference-to-video, 720P no video input | Kie | video | per second | 17.1 | |
| kling 4.0, reference-to-video, 720P with video input | Kie | video | per second | 10.2 | |
| Kling AI Avatar, lip sync, Pro-1080p (audio up to 5 minutes) | Kie | video | per second | 9.6 | |
| Kling AI Avatar, lip sync, Standard-720p (audio up to 5 minutes) | Kie | video | per second | 4.8 | |
| MeiGen-AI InfiniteTalk, lip sync, up to 15 seconds-480p | Kie | video | per second | 1.8 | |
| MeiGen-AI InfiniteTalk, lip sync, up to 15 seconds-720p | Kie | video | per second | 7.2 | |
| MiniMax H3, image input, 768p, 2k | Kie | video | per image | 2.4 | |
| MiniMax H3, image to video, 2K | Kie | video | per second | 7.8 | |
| MiniMax H3, image to video, 768p | Kie | video | per second | 4.8 | |
| MiniMax H3, reference to video, 2K | Kie | video | per second | 7.8 | |
| MiniMax H3, reference to video, 768p | Kie | video | per second | 4.8 | |
| MiniMax H3, text to video, 2K | Kie | video | per second | 7.8 | |
| MiniMax H3, text to video, 768p | Kie | video | per second | 4.8 | |
| MiniMax H3, video input, 2k | Kie | video | per second | 7.8 | |
| MiniMax H3, video input, 768p | Kie | video | per second | 4.8 | |
| omnihuman-1-5, lip sync | Kie | video | per second | 16.2 | |
| omnihuman-2-0, avatar video, 720p | Kie | video | per second | 8.4 | |
| pixverse-v6-max, Text /Image to Video, 1080p(no audio) | Kie | video | per second | 10.6 | |
| pixverse-v6-max, Text /Image to Video, 1080p(with audio) | Kie | video | per second | 13.4 | |
| pixverse-v6-max, Text /Image to Video, 360p(no audio) | Kie | video | per second | 2.9 | |
| pixverse-v6-max, Text /Image to Video, 360p(with audio) | Kie | video | per second | 4.3 | |
| pixverse-v6-max, Text /Image to Video, 540p(no audio) | Kie | video | per second | 4.3 | |
| pixverse-v6-max, Text /Image to Video, 540p(with audio) | Kie | video | per second | 5.3 | |
| pixverse-v6-max, Text /Image to Video, 720p(no audio) | Kie | video | per second | 5.3 | |
| pixverse-v6-max, Text /Image to Video, 720p(with audio) | Kie | video | per second | 7.2 | |
| pixverse-v6, Extend, 1080p(no audio) | Kie | video | per second | 8.6 | |
| pixverse-v6, Extend, 1080p(with audio) | Kie | video | per second | 11 | |
| pixverse-v6, Extend, 360p(no audio) | Kie | video | per second | 2.4 | |
| pixverse-v6, Extend, 360p(with audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, Extend, 540p(no audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, Extend, 540p(with audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, Extend, 720p(no audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, Extend, 720p(with audio) | Kie | video | per second | 5.8 | |
| pixverse-v6, Reference To Video, 1080p(no audio) | Kie | video | per second | 8.6 | |
| pixverse-v6, Reference To Video, 1080p(with audio) | Kie | video | per second | 11 | |
| pixverse-v6, Reference To Video, 360p(no audio) | Kie | video | per second | 2.4 | |
| pixverse-v6, Reference To Video, 360p(with audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, Reference To Video, 540p(no audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, Reference To Video, 540p(with audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, Reference To Video, 720p(no audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, Reference To Video, 720p(with audio) | Kie | video | per second | 5.8 | |
| pixverse-v6, Text /Image to Video, 1080p(no audio) | Kie | video | per second | 8.6 | |
| pixverse-v6, Text /Image to Video, 1080p(with audio) | Kie | video | per second | 11 | |
| pixverse-v6, Text /Image to Video, 360p(no audio) | Kie | video | per second | 2.4 | |
| pixverse-v6, Text /Image to Video, 360p(with audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, Text /Image to Video, 540p(no audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, Text /Image to Video, 540p(with audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, Text /Image to Video, 720p(no audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, Text /Image to Video, 720p(with audio) | Kie | video | per second | 5.8 | |
| pixverse-v6, transition, 1080p(no audio) | Kie | video | per second | 8.6 | |
| pixverse-v6, transition, 1080p(with audio) | Kie | video | per second | 11 | |
| pixverse-v6, transition, 360p(no audio) | Kie | video | per second | 2.4 | |
| pixverse-v6, transition, 360p(with audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, transition, 540p(no audio) | Kie | video | per second | 3.4 | |
| pixverse-v6, transition, 540p(with audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, transition, 720p(no audio) | Kie | video | per second | 4.3 | |
| pixverse-v6, transition, 720p(with audio) | Kie | video | per second | 5.8 | |
| Runway, extend-ai-video, 1080p | Kie | video | per video | 18 | |
| Runway, extend-ai-video, 720p | Kie | video | per video | 7.2 | |
| Runway, image-to-video, 10.0s-720p | Kie | video | per video | 18 | |
| Runway, image-to-video, 5.0s-1080p | Kie | video | per video | 18 | |
| Runway, image-to-video, 5.0s-720p | Kie | video | per video | 7.2 | |
| Runway, text-to-video, 10.0s-720p | Kie | video | per video | 18 | |
| Runway, text-to-video, 5.0s-1080p | Kie | video | per video | 18 | |
| Runway, text-to-video, 5.0s-720p | Kie | video | per video | 7.2 | |
| Topaz Video Upscaler, upscale factor 1x/2x | Kie | video | per second | 4.8 | |
| Topaz Video Upscaler, upscale factor 4x | Kie | video | per second | 8.4 | |
| Vidu Q4, image-to-video, 1080p | Kie | video | per second | 11.5 | |
| Vidu Q4, image-to-video, 2k | Kie | video | per second | 18.2 | |
| Vidu Q4, image-to-video, 4k | Kie | video | per second | 37.4 | |
| Vidu Q4, image-to-video, 540p | Kie | video | per second | 4.3 | |
| Vidu Q4, image-to-video, 720p | Kie | video | per second | 9.1 | |
| Vidu Q4, reference-to-video, 1080p | Kie | video | per second | 11.5 | |
| Vidu Q4, reference-to-video, 2k | Kie | video | per second | 18.2 | |
| Vidu Q4, reference-to-video, 4k | Kie | video | per second | 37.4 | |
| Vidu Q4, reference-to-video, 540p | Kie | video | per second | 4.3 | |
| Vidu Q4, reference-to-video, 720p | Kie | video | per second | 9.1 | |
| volcengine, lip sync | Kie | video | per second | 4.8 | |
| Wan 2.2 A14B Turbo API image to Video, 480p | Kie | video | per second | 4.8 | |
| Wan 2.2 A14B Turbo API image to Video, 720p | Kie | video | per second | 9.6 | |
| Wan 2.2 A14B Turbo API Speech to Video, 480p | Kie | video | per second | 7.2 | |
| Wan 2.2 A14B Turbo API Speech to Video, 580p | Kie | video | per second | 10.8 | |
| Wan 2.2 A14B Turbo API Speech to Video, 720p | Kie | video | per second | 14.4 | |
| Wan 2.2 A14B Turbo API text to Video, 480p | Kie | video | per second | 4.8 | |
| Wan 2.2 A14B Turbo API text to Video, 720p | Kie | video | per second | 9.6 | |
| wan 2.2 Animate, 2.2 Animate Move, 1.0s-720p | Kie | video | per second | 7.5 | |
| wan 2.2 Animate, 2.2 Animate Replace, 1.0s-480p | Kie | video | per second | 3.6 | |
| wan 2.2 Animate, 2.2 Animate Replace, 1.0s-580p | Kie | video | per second | 5.7 | |
| wan 2.2 Animate, 2.2 Animate Replace, 1.0s-720p | Kie | video | per second | 7.5 | |
| wan 2.5, image-to-video, default-10.0s-1080p | Kie | video | per video | 120 | |
| wan 2.5, image-to-video, default-10.0s-720p | Kie | video | per video | 72 | |
| wan 2.5, image-to-video, default-5.0s-1080p | Kie | video | per video | 60 | |
| wan 2.5, image-to-video, default-5.0s-720p | Kie | video | per video | 36 | |
| wan 2.5, text-to-video, default-10.0s-1080p | Kie | video | per video | 120 | |
| wan 2.5, text-to-video, default-10.0s-720p | Kie | video | per video | 72 | |
| wan 2.5, text-to-video, default-5.0s-1080p | Kie | video | per video | 60 | |
| wan 2.5, text-to-video, default-5.0s-720p | Kie | video | per video | 36 | |
| wan 2.6 flash, image-to-video, with audio-10.0s-1080p | Kie | video | per video | 72 | |
| wan 2.6 flash, image-to-video, with audio-10.0s-720p | Kie | video | per video | 48 | |
| wan 2.6 flash, image-to-video, with audio-15.0s-1080p | Kie | video | per video | 108 | |
| wan 2.6 flash, image-to-video, with audio-15.0s-720p | Kie | video | per video | 72 | |
| wan 2.6 flash, image-to-video, with audio-5.0s-1080p | Kie | video | per video | 36 | |
| wan 2.6 flash, image-to-video, with audio-5.0s-720p | Kie | video | per video | 24 | |
| wan 2.6 flash, image-to-video, without audio-10.0s-1080p | Kie | video | per video | 36 | |
| wan 2.6 flash, image-to-video, without audio-10.0s-720p | Kie | video | per video | 24 | |
| wan 2.6 flash, image-to-video, without audio-15.0s-1080p | Kie | video | per video | 54 | |
| wan 2.6 flash, image-to-video, without audio-15.0s-720p | Kie | video | per video | 36 | |
| wan 2.6 flash, image-to-video, without audio-5.0s-1080p | Kie | video | per video | 18 | |
| wan 2.6 flash, image-to-video, without audio-5.0s-720p | Kie | video | per video | 12 | |
| wan 2.6 flash, video-to-video, with audio-10.0s-1080p | Kie | video | per video | 72 | |
| wan 2.6 flash, video-to-video, with audio-10.0s-720p | Kie | video | per video | 48 | |
| wan 2.6 flash, video-to-video, with audio-5.0s-1080p | Kie | video | per video | 36 | |
| wan 2.6 flash, video-to-video, with audio-5.0s-720p | Kie | video | per video | 24 | |
| wan 2.6 flash, video-to-video, without audio-10.0s-1080p | Kie | video | per video | 36 | |
| wan 2.6 flash, video-to-video, without audio-10.0s-720p | Kie | video | per video | 24 | |
| wan 2.6 flash, video-to-video, without audio-5.0s-1080p | Kie | video | per video | 18 | |
| wan 2.6 flash, video-to-video, without audio-5.0s-720p | Kie | video | per video | 12 | |
| wan 2.6, image-to-video, 10.0s-1080p | Kie | video | per video | 126 | |
| wan 2.6, image-to-video, 10.0s-720p | Kie | video | per video | 84 | |
| wan 2.6, image-to-video, 15.0s-1080p | Kie | video | per video | 189 | |
| wan 2.6, image-to-video, 15.0s-720p | Kie | video | per video | 126 | |
| wan 2.6, image-to-video, 5.0s-1080p | Kie | video | per video | 63 | |
| wan 2.6, image-to-video, 5.0s-720p | Kie | video | per video | 42 | |
| wan 2.6, text to video, 10.0s-1080p | Kie | video | per video | 126 | |
| wan 2.6, text to video, 10.0s-720p | Kie | video | per video | 84 | |
| wan 2.6, text to video, 15.0s-1080p | Kie | video | per video | 189 | |
| wan 2.6, text to video, 15.0s-720p | Kie | video | per video | 126 | |
| wan 2.6, text to video, 5.0s-1080p | Kie | video | per video | 63 | |
| wan 2.6, text to video, 5.0s-720p | Kie | video | per video | 42 | |
| wan 2.6, video-to-video, 10.0s-1080p | Kie | video | per video | 126 | |
| wan 2.6, video-to-video, 10.0s-720p | Kie | video | per video | 84 | |
| wan 2.6, video-to-video, 5.0s-1080p | Kie | video | per video | 63 | |
| wan 2.6, video-to-video, 5.0s-720p | Kie | video | per video | 42 | |
| wan 2.7 video, image-to-video, 1080p | Kie | video | per second | 14.4 | |
| wan 2.7 video, image-to-video, 720p | Kie | video | per second | 9.6 | |
| wan 2.7 video, r2v, 1080p | Kie | video | per second | 14.4 | |
| wan 2.7 video, r2v, 720p | Kie | video | per second | 9.6 | |
| wan 2.7 video, text-to-video, 1080p | Kie | video | per second | 14.4 | |
| wan 2.7 video, text-to-video, 720p | Kie | video | per second | 9.6 | |
| wan 2.7 video, videoedit, 1080p | Kie | video | per second | 14.4 | |
| wan 2.7 video, videoedit, 720p | Kie | video | per second | 9.6 | |
| wan 3.0 video, 1080p, video | Kie | video | per second | 19.2 | |
| wan 3.0 video, 480p, video | Kie | video | per second | 4.8 | |
| wan 3.0 video, 720p, video | Kie | video | per second | 9.6 | |
| wan3.0 video prime, 1080p, video | Kie | video | per second | 30.2 | |
| wan3.0 video prime, 480p, video | Kie | video | per second | 7.3 | |
| wan3.0 video prime, 720p, video | Kie | video | per second | 15.1 | |
| Black Forest Labs: FLUX 3 Image (black-forest-labs/flux-3-image) | OpenRouter | image | per image | 4.9–72.8 | 768: 4.9; 1k: 5.8; 1.5k: 8.4; 2k: 12; 4k: 72.8 |
| Black Forest Labs: FLUX 3 Image Klein (black-forest-labs/flux-3-image-klein) | OpenRouter | image | per image | 0.96–4.3 | 768: 0.96; 1k: 1.1; 1.5k: 1.3; 2k: 1.7; 4k: 4.3 |
| Black Forest Labs: FLUX.2 Flex (black-forest-labs/flux.2-flex) | OpenRouter | image | per megapixel | 7.2 | |
| Black Forest Labs: FLUX.2 Klein 4B (black-forest-labs/flux.2-klein-4b) | OpenRouter | image | per megapixel | 1.7 | |
| Black Forest Labs: FLUX.2 Max (black-forest-labs/flux.2-max) | OpenRouter | image | per megapixel | 8.4 | |
| Black Forest Labs: FLUX.2 Pro (black-forest-labs/flux.2-pro) | OpenRouter | image | per megapixel | 3.6 | |
| ByteDance Seed: Seedream 4.5 (bytedance-seed/seedream-4.5) | OpenRouter | image | per image | 4.8 | |
| ByteDance Seed: Seedream 5.0 Flash (bytedance-seed/seedream-5-0-flash) | OpenRouter | image | per image | 2.2 | |
| ByteDance Seed: Seedream 5.0 Lite (bytedance-seed/seedream-5-0-lite) | OpenRouter | image | per image | 4.2 | |
| ByteDance Seed: Seedream 5.0 Pro (bytedance-seed/seedream-5-0-pro) | OpenRouter | image | per image | 5.4–10.8 | high_resolution: 10.8 |
| Google: Nano Banana (Gemini 2.5 Flash Image) (google/gemini-2.5-flash-image) | OpenRouter | image | per 1M output tokens | 3600 | |
| Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview) (google/gemini-3.1-flash-image-preview) | OpenRouter | image | per 1M output tokens | 7200 | |
| Google: Nano Banana 2 (Gemini 3.1 Flash Image) (google/gemini-3.1-flash-image) | OpenRouter | image | per 1M output tokens | 7200–7920 | |
| Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) (google/gemini-3.1-flash-lite-image) | OpenRouter | image | per 1M output tokens | 3600 | |
| Google: Nano Banana 2.1 (google/gemini-nano-banana-2.1) | OpenRouter | image | per 1M output tokens | 3600 | |
| Google: Nano Banana Pro (Gemini 3 Pro Image Preview) (google/gemini-3-pro-image-preview) | OpenRouter | image | per 1M output tokens | 7200–14400 | |
| Google: Nano Banana Pro (Gemini 3 Pro Image) (google/gemini-3-pro-image) | OpenRouter | image | per 1M output tokens | 14400 | |
| inclusionAI: Ming Image 0.1 Design (inclusionai/ming-image-0.1-design) | OpenRouter | image | per 1M output tokens | 0 | |
| inclusionAI: Ming Image 0.1 Design Layer (inclusionai/ming-image-0.1-design-layer) | OpenRouter | image | per 1M output tokens | 0 | |
| Krea: K3 Edit (krea/k3-edit) | OpenRouter | image | per image | 3.6–7.2 | 2k: 7.2 |
| Krea: Krea 2 Large (krea/krea-2-large) | OpenRouter | image | per image | 7.2–8.4 | style_references: 7.8; moodboards: 8.4 |
| Krea: Krea 2 Medium (krea/krea-2-medium) | OpenRouter | image | per image | 3.6–4.8 | style_references: 4.2; moodboards: 4.8 |
| Krea: Krea 2 Medium Turbo (krea/krea-2-medium-turbo) | OpenRouter | image | per image | 1.8–2.4 | style_references: 2.1; moodboards: 2.4 |
| Microsoft AI: MAI-Image-2.5 (microsoft/mai-image-2.5) | OpenRouter | image | per 1M output tokens | 5640 | |
| Microsoft AI: MAI-Image-2.5 Pro (microsoft/mai-image-2.5-pro) | OpenRouter | image | per 1M output tokens | 12960 | |
| Microsoft AI: MAI-Image-2.6 (microsoft/mai-image-2.6) | OpenRouter | image | per 1M output tokens | 4560 | |
| Microsoft AI: MAI-Image-2.6 Flash (microsoft/mai-image-2.6-flash) | OpenRouter | image | per 1M output tokens | 2280 | |
| OpenAI: GPT Image 1 (openai/gpt-image-1) | OpenRouter | image | per 1M output tokens | 4800 | |
| OpenAI: GPT Image 1 Mini (openai/gpt-image-1-mini) | OpenRouter | image | per 1M output tokens | 960 | |
| OpenAI: GPT Image 2 (openai/gpt-image-2) | OpenRouter | image | per 1M output tokens | 3600 | |
| OpenAI: GPT Image 2.5 Flare (openai/gpt-image-2.5-flare) | OpenRouter | image | per 1M output tokens | 3600 | |
| OpenAI: GPT Image 2.5 Sunburst (openai/gpt-image-2.5-sunburst) | OpenRouter | image | per 1M output tokens | 3600 | |
| OpenAI: GPT-5 Image (openai/gpt-5-image) | OpenRouter | image | per 1M output tokens | 4800 | |
| OpenAI: GPT-5 Image Mini (openai/gpt-5-image-mini) | OpenRouter | image | per 1M output tokens | 960 | |
| OpenAI: GPT-5.4 Image 2 (openai/gpt-5.4-image-2) | OpenRouter | image | per 1M output tokens | 3600 | |
| Qwen: Qwen Image 2.1 Pro (qwen/qwen-image-2.1-pro) | OpenRouter | image | per image | 5.5 | 1k: 5.5; 2k: 5.5 |
| Qwen: Qwen Image 2.1 Turbo (qwen/qwen-image-2.1-turbo) | OpenRouter | image | per image | 2.2 | 1k: 2.2; 2k: 2.2 |
| Qwen: Qwen Image 3 (qwen/qwen-image-3) | OpenRouter | image | per image | 3.6 | 1k: 3.6; 2k: 3.6 |
| Qwen: Qwen Image 3 Pro (qwen/qwen-image-3-pro) | OpenRouter | image | per image | 4.8–9 | 1k: 4.8; 2k: 9 |
| Recraft: Recraft V3 (recraft/recraft-v3) | OpenRouter | image | per image | 4.8 | |
| Recraft: Recraft V4 (recraft/recraft-v4) | OpenRouter | image | per image | 4.8 | |
| Recraft: Recraft V4 Pro (recraft/recraft-v4-pro) | OpenRouter | image | per image | 30 | |
| Recraft: Recraft V4 Pro Vector (recraft/recraft-v4-pro-vector) | OpenRouter | image | per image | 36 | |
| Recraft: Recraft V4 Styles (recraft/recraft-v4-styles) | OpenRouter | image | per image | 4.2 | |
| Recraft: Recraft V4 Styles Pro (recraft/recraft-v4-styles-pro) | OpenRouter | image | per image | 12 | |
| Recraft: Recraft V4 Styles Pro Vector (recraft/recraft-v4-styles-pro-vector) | OpenRouter | image | per image | 14.4 | |
| Recraft: Recraft V4 Styles Vector (recraft/recraft-v4-styles-vector) | OpenRouter | image | per image | 6 | |
| Recraft: Recraft V4 Vector (recraft/recraft-v4-vector) | OpenRouter | image | per image | 9.6 | |
| Recraft: Recraft V4.1 (recraft/recraft-v4.1) | OpenRouter | image | per image | 4.2 | |
| Recraft: Recraft V4.1 Flash (recraft/recraft-v4.1-flash) | OpenRouter | image | per image | 0.84 | |
| Recraft: Recraft V4.1 Pro (recraft/recraft-v4.1-pro) | OpenRouter | image | per image | 25.2 | |
| Recraft: Recraft V4.1 Pro Vector (recraft/recraft-v4.1-pro-vector) | OpenRouter | image | per image | 36 | |
| Recraft: Recraft V4.1 Utility (recraft/recraft-v4.1-utility) | OpenRouter | image | per image | 4.2 | |
| Recraft: Recraft V4.1 Utility Pro (recraft/recraft-v4.1-utility-pro) | OpenRouter | image | per image | 25.2 | |
| Recraft: Recraft V4.1 Vector (recraft/recraft-v4.1-vector) | OpenRouter | image | per image | 9.6 | |
| Sourceful: Riverflow V2 Fast (sourceful/riverflow-v2-fast) | OpenRouter | image | per image | 2.4–4.8 | 2k: 4.8 |
| Sourceful: Riverflow V2 Pro (sourceful/riverflow-v2-pro) | OpenRouter | image | per image | 18–39.6 | 2k: 18; 4k: 39.6 |
| Sourceful: Riverflow V2.5 Fast (sourceful/riverflow-v2.5-fast) | OpenRouter | image | per image | 2.3–2.5 | 2k: 2.5 |
| Sourceful: Riverflow V2.5 Pro (sourceful/riverflow-v2.5-pro) | OpenRouter | image | per image | 15.6–20.4 | 2k: 18; 4k: 20.4 |
| SpaceXAI: Grok Imagine Image Quality (x-ai/grok-imagine-image-quality) | OpenRouter | image | per image | 6–8.4 | 1k: 6; 2k: 8.4 |
| Tencent: Hy Image 3.5 Preview (tencent/hy-image-v3.5-preview) | OpenRouter | image | per 1M output tokens | 192 | |
| xAI: Grok Imagine Image 2.0 (x-ai/grok-imagine-image-2.0) | OpenRouter | image | per image | 4.8–9.6 | low_1k: 4.8; low_2k: 7.2; medium_1k: 7.2; medium_2k: 9.6 |
| AionLabs: Aion 3.5 (aion-labs/aion-3.5) | OpenRouter | text | per 1M input tokens | 360 | |
| AionLabs: Aion 3.5 (aion-labs/aion-3.5) | OpenRouter | text | per 1M output tokens | 720 | |
| AionLabs: Aion 3.5 Mini (aion-labs/aion-3.5-mini) | OpenRouter | text | per 1M input tokens | 84 | |
| AionLabs: Aion 3.5 Mini (aion-labs/aion-3.5-mini) | OpenRouter | text | per 1M output tokens | 168 | |
| AionLabs: Aion-2.0 (aion-labs/aion-2.0) | OpenRouter | text | per 1M input tokens | 96 | |
| AionLabs: Aion-2.0 (aion-labs/aion-2.0) | OpenRouter | text | per 1M output tokens | 192 | |
| AionLabs: Aion-3.0 (aion-labs/aion-3.0) | OpenRouter | text | per 1M input tokens | 360 | |
| AionLabs: Aion-3.0 (aion-labs/aion-3.0) | OpenRouter | text | per 1M output tokens | 720 | |
| AionLabs: Aion-3.0-Mini (aion-labs/aion-3.0-mini) | OpenRouter | text | per 1M input tokens | 84 | |
| AionLabs: Aion-3.0-Mini (aion-labs/aion-3.0-mini) | OpenRouter | text | per 1M output tokens | 168 | |
| AionLabs: Aion-RP 1.0 (8B) (aion-labs/aion-rp-llama-3.1-8b) | OpenRouter | text | per 1M input tokens | 96 | |
| AionLabs: Aion-RP 1.0 (8B) (aion-labs/aion-rp-llama-3.1-8b) | OpenRouter | text | per 1M output tokens | 192 | |
| Amazon: Nova 2 Lite (amazon/nova-2-lite-v1) | OpenRouter | text | per 1M input tokens | 36 | |
| Amazon: Nova 2 Lite (amazon/nova-2-lite-v1) | OpenRouter | text | per 1M output tokens | 300 | |
| Amazon: Nova Lite 1.0 (amazon/nova-lite-v1) | OpenRouter | text | per 1M input tokens | 7.2 | |
| Amazon: Nova Lite 1.0 (amazon/nova-lite-v1) | OpenRouter | text | per 1M output tokens | 28.8 | |
| Amazon: Nova Micro 1.0 (amazon/nova-micro-v1) | OpenRouter | text | per 1M input tokens | 4.2 | |
| Amazon: Nova Micro 1.0 (amazon/nova-micro-v1) | OpenRouter | text | per 1M output tokens | 16.8 | |
| Amazon: Nova Premier 1.0 (amazon/nova-premier-v1) | OpenRouter | text | per 1M input tokens | 300 | |
| Amazon: Nova Premier 1.0 (amazon/nova-premier-v1) | OpenRouter | text | per 1M output tokens | 1500 | |
| Amazon: Nova Pro 1.0 (amazon/nova-pro-v1) | OpenRouter | text | per 1M input tokens | 96 | |
| Amazon: Nova Pro 1.0 (amazon/nova-pro-v1) | OpenRouter | text | per 1M output tokens | 384 | |
| Anthropic: Claude 3 Haiku (anthropic/claude-3-haiku) | OpenRouter | text | per 1M input tokens | 30 | |
| Anthropic: Claude 3 Haiku (anthropic/claude-3-haiku) | OpenRouter | text | per 1M output tokens | 150 | |
| Anthropic: Claude Fable 5 (anthropic/claude-fable-5) | OpenRouter | text | per 1M input tokens | 1200 | |
| Anthropic: Claude Fable 5 (anthropic/claude-fable-5) | OpenRouter | text | per 1M output tokens | 6000 | |
| Anthropic: Claude Fable 5 (batch) (anthropic/claude-fable-5:batch) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Fable 5 (batch) (anthropic/claude-fable-5:batch) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Fable 5.1 (anthropic/claude-fable-5.1) | OpenRouter | text | per 1M input tokens | 1200 | |
| Anthropic: Claude Fable 5.1 (anthropic/claude-fable-5.1) | OpenRouter | text | per 1M output tokens | 6000 | |
| Anthropic: Claude Fable 5.1 (batch) (anthropic/claude-fable-5.1:batch) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Fable 5.1 (batch) (anthropic/claude-fable-5.1:batch) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Fable Latest (~anthropic/claude-fable-latest) | OpenRouter | text | per 1M input tokens | 1200 | |
| Anthropic: Claude Fable Latest (~anthropic/claude-fable-latest) | OpenRouter | text | per 1M output tokens | 6000 | |
| Anthropic: Claude Haiku 4.5 (anthropic/claude-haiku-4.5) | OpenRouter | text | per 1M input tokens | 120 | |
| Anthropic: Claude Haiku 4.5 (anthropic/claude-haiku-4.5) | OpenRouter | text | per 1M output tokens | 600 | |
| Anthropic: Claude Haiku 4.5 (batch) (anthropic/claude-haiku-4.5:batch) | OpenRouter | text | per 1M input tokens | 60 | |
| Anthropic: Claude Haiku 4.5 (batch) (anthropic/claude-haiku-4.5:batch) | OpenRouter | text | per 1M output tokens | 300 | |
| Anthropic: Claude Haiku 5.5 (anthropic/claude-haiku-5.5) | OpenRouter | text | per 1M input tokens | 12 | |
| Anthropic: Claude Haiku 5.5 (anthropic/claude-haiku-5.5) | OpenRouter | text | per 1M output tokens | 60 | |
| Anthropic: Claude Haiku 5.5 (batch) (anthropic/claude-haiku-5.5:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| Anthropic: Claude Haiku 5.5 (batch) (anthropic/claude-haiku-5.5:batch) | OpenRouter | text | per 1M output tokens | 30 | |
| Anthropic: Claude Haiku Latest (~anthropic/claude-haiku-latest) | OpenRouter | text | per 1M input tokens | 12 | |
| Anthropic: Claude Haiku Latest (~anthropic/claude-haiku-latest) | OpenRouter | text | per 1M output tokens | 60 | |
| Anthropic: Claude Opus 4.1 (anthropic/claude-opus-4.1) | OpenRouter | text | per 1M input tokens | 1800 | |
| Anthropic: Claude Opus 4.1 (anthropic/claude-opus-4.1) | OpenRouter | text | per 1M output tokens | 9000 | |
| Anthropic: Claude Opus 4.1 (batch) (anthropic/claude-opus-4.1:batch) | OpenRouter | text | per 1M input tokens | 900 | |
| Anthropic: Claude Opus 4.1 (batch) (anthropic/claude-opus-4.1:batch) | OpenRouter | text | per 1M output tokens | 4500 | |
| Anthropic: Claude Opus 4.5 (anthropic/claude-opus-4.5) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Opus 4.5 (anthropic/claude-opus-4.5) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Opus 4.5 (batch) (anthropic/claude-opus-4.5:batch) | OpenRouter | text | per 1M input tokens | 300 | |
| Anthropic: Claude Opus 4.5 (batch) (anthropic/claude-opus-4.5:batch) | OpenRouter | text | per 1M output tokens | 1500 | |
| Anthropic: Claude Opus 4.6 (anthropic/claude-opus-4.6) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Opus 4.6 (anthropic/claude-opus-4.6) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Opus 4.6 (batch) (anthropic/claude-opus-4.6:batch) | OpenRouter | text | per 1M input tokens | 300 | |
| Anthropic: Claude Opus 4.6 (batch) (anthropic/claude-opus-4.6:batch) | OpenRouter | text | per 1M output tokens | 1500 | |
| Anthropic: Claude Opus 4.7 (anthropic/claude-opus-4.7) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Opus 4.7 (anthropic/claude-opus-4.7) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Opus 4.7 (batch) (anthropic/claude-opus-4.7:batch) | OpenRouter | text | per 1M input tokens | 300 | |
| Anthropic: Claude Opus 4.7 (batch) (anthropic/claude-opus-4.7:batch) | OpenRouter | text | per 1M output tokens | 1500 | |
| Anthropic: Claude Opus 4.8 (anthropic/claude-opus-4.8) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Opus 4.8 (anthropic/claude-opus-4.8) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Opus 4.8 (batch) (anthropic/claude-opus-4.8:batch) | OpenRouter | text | per 1M input tokens | 300 | |
| Anthropic: Claude Opus 4.8 (batch) (anthropic/claude-opus-4.8:batch) | OpenRouter | text | per 1M output tokens | 1500 | |
| Anthropic: Claude Opus 5 (anthropic/claude-opus-5) | OpenRouter | text | per 1M input tokens | 600 | |
| Anthropic: Claude Opus 5 (anthropic/claude-opus-5) | OpenRouter | text | per 1M output tokens | 3000 | |
| Anthropic: Claude Opus 5 (batch) (anthropic/claude-opus-5:batch) | OpenRouter | text | per 1M input tokens | 300 | |
| Anthropic: Claude Opus 5 (batch) (anthropic/claude-opus-5:batch) | OpenRouter | text | per 1M output tokens | 1500 | |
| Anthropic: Claude Opus 5.5 (anthropic/claude-opus-5.5) | OpenRouter | text | per 1M input tokens | 480 | |
| Anthropic: Claude Opus 5.5 (anthropic/claude-opus-5.5) | OpenRouter | text | per 1M output tokens | 2400 | |
| Anthropic: Claude Opus 5.5 (batch) (anthropic/claude-opus-5.5:batch) | OpenRouter | text | per 1M input tokens | 240 | |
| Anthropic: Claude Opus 5.5 (batch) (anthropic/claude-opus-5.5:batch) | OpenRouter | text | per 1M output tokens | 1200 | |
| Anthropic: Claude Opus Latest (~anthropic/claude-opus-latest) | OpenRouter | text | per 1M input tokens | 480 | |
| Anthropic: Claude Opus Latest (~anthropic/claude-opus-latest) | OpenRouter | text | per 1M output tokens | 2400 | |
| Anthropic: Claude Sonnet 4 (anthropic/claude-sonnet-4) | OpenRouter | text | per 1M input tokens | 360 | |
| Anthropic: Claude Sonnet 4 (anthropic/claude-sonnet-4) | OpenRouter | text | per 1M output tokens | 1800 | |
| Anthropic: Claude Sonnet 4.5 (anthropic/claude-sonnet-4.5) | OpenRouter | text | per 1M input tokens | 360 | |
| Anthropic: Claude Sonnet 4.5 (anthropic/claude-sonnet-4.5) | OpenRouter | text | per 1M output tokens | 1800 | |
| Anthropic: Claude Sonnet 4.5 (batch) (anthropic/claude-sonnet-4.5:batch) | OpenRouter | text | per 1M input tokens | 180 | |
| Anthropic: Claude Sonnet 4.5 (batch) (anthropic/claude-sonnet-4.5:batch) | OpenRouter | text | per 1M output tokens | 900 | |
| Anthropic: Claude Sonnet 4.6 (anthropic/claude-sonnet-4.6) | OpenRouter | text | per 1M input tokens | 360 | |
| Anthropic: Claude Sonnet 4.6 (anthropic/claude-sonnet-4.6) | OpenRouter | text | per 1M output tokens | 1800 | |
| Anthropic: Claude Sonnet 4.6 (batch) (anthropic/claude-sonnet-4.6:batch) | OpenRouter | text | per 1M input tokens | 180 | |
| Anthropic: Claude Sonnet 4.6 (batch) (anthropic/claude-sonnet-4.6:batch) | OpenRouter | text | per 1M output tokens | 900 | |
| Anthropic: Claude Sonnet 5 (anthropic/claude-sonnet-5) | OpenRouter | text | per 1M input tokens | 240 | |
| Anthropic: Claude Sonnet 5 (anthropic/claude-sonnet-5) | OpenRouter | text | per 1M output tokens | 1200 | |
| Anthropic: Claude Sonnet 5 (batch) (anthropic/claude-sonnet-5:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| Anthropic: Claude Sonnet 5 (batch) (anthropic/claude-sonnet-5:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| Anthropic: Claude Sonnet 5.5 (anthropic/claude-sonnet-5.5) | OpenRouter | text | per 1M input tokens | 240 | |
| Anthropic: Claude Sonnet 5.5 (anthropic/claude-sonnet-5.5) | OpenRouter | text | per 1M output tokens | 1200 | |
| Anthropic: Claude Sonnet 5.5 (batch) (anthropic/claude-sonnet-5.5:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| Anthropic: Claude Sonnet 5.5 (batch) (anthropic/claude-sonnet-5.5:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| Anthropic: Claude Sonnet Latest (~anthropic/claude-sonnet-latest) | OpenRouter | text | per 1M input tokens | 240 | |
| Anthropic: Claude Sonnet Latest (~anthropic/claude-sonnet-latest) | OpenRouter | text | per 1M output tokens | 1200 | |
| Apodex: Apodex 1.1 Mini (free) (apodex/apodex-1.1-mini:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Apodex: Apodex 1.1 Mini (free) (apodex/apodex-1.1-mini:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Arcee AI: Trinity Large Thinking (arcee-ai/trinity-large-thinking) | OpenRouter | text | per 1M input tokens | 30 | |
| Arcee AI: Trinity Large Thinking (arcee-ai/trinity-large-thinking) | OpenRouter | text | per 1M output tokens | 96 | |
| Auto Router (Beta) (openrouter/auto-beta) | OpenRouter | text | per 1M input tokens | -120000000 | |
| Auto Router (Beta) (openrouter/auto-beta) | OpenRouter | text | per 1M output tokens | -120000000 | |
| Auto Router (openrouter/auto) | OpenRouter | text | per 1M input tokens | -120000000 | |
| Auto Router (openrouter/auto) | OpenRouter | text | per 1M output tokens | -120000000 | |
| Baidu: ERNIE 4.5 VL 424B A47B (baidu/ernie-4.5-vl-424b-a47b) | OpenRouter | text | per 1M input tokens | 50.4 | |
| Baidu: ERNIE 4.5 VL 424B A47B (baidu/ernie-4.5-vl-424b-a47b) | OpenRouter | text | per 1M output tokens | 150 | |
| Body Builder (beta) (openrouter/bodybuilder) | OpenRouter | text | per 1M input tokens | -120000000 | |
| Body Builder (beta) (openrouter/bodybuilder) | OpenRouter | text | per 1M output tokens | -120000000 | |
| ByteDance Seed: Seed 1.6 (bytedance-seed/seed-1.6) | OpenRouter | text | per 1M input tokens | 30 | |
| ByteDance Seed: Seed 1.6 (bytedance-seed/seed-1.6) | OpenRouter | text | per 1M output tokens | 240 | |
| ByteDance Seed: Seed 1.6 Flash (bytedance-seed/seed-1.6-flash) | OpenRouter | text | per 1M input tokens | 9 | |
| ByteDance Seed: Seed 1.6 Flash (bytedance-seed/seed-1.6-flash) | OpenRouter | text | per 1M output tokens | 36 | |
| ByteDance Seed: Seed 2.1 Turbo (bytedance-seed/seed-2-1-turbo) | OpenRouter | text | per 1M input tokens | 60 | |
| ByteDance Seed: Seed 2.1 Turbo (bytedance-seed/seed-2-1-turbo) | OpenRouter | text | per 1M output tokens | 300 | |
| ByteDance Seed: Seed-2.0-Code (bytedance-seed/seed-2.0-code) | OpenRouter | text | per 1M input tokens | 60 | |
| ByteDance Seed: Seed-2.0-Code (bytedance-seed/seed-2.0-code) | OpenRouter | text | per 1M output tokens | 360 | |
| ByteDance Seed: Seed-2.0-Lite (bytedance-seed/seed-2.0-lite) | OpenRouter | text | per 1M input tokens | 30 | |
| ByteDance Seed: Seed-2.0-Lite (bytedance-seed/seed-2.0-lite) | OpenRouter | text | per 1M output tokens | 240 | |
| ByteDance Seed: Seed-2.0-Mini (bytedance-seed/seed-2.0-mini) | OpenRouter | text | per 1M input tokens | 12 | |
| ByteDance Seed: Seed-2.0-Mini (bytedance-seed/seed-2.0-mini) | OpenRouter | text | per 1M output tokens | 48 | |
| ByteDance: UI-TARS 7B (bytedance/ui-tars-1.5-7b) | OpenRouter | text | per 1M input tokens | 12 | |
| ByteDance: UI-TARS 7B (bytedance/ui-tars-1.5-7b) | OpenRouter | text | per 1M output tokens | 24 | |
| Cohere: Command A (cohere/command-a) | OpenRouter | text | per 1M input tokens | 300 | |
| Cohere: Command A (cohere/command-a) | OpenRouter | text | per 1M output tokens | 1200 | |
| Cohere: Command A+ (cohere/command-a-plus) | OpenRouter | text | per 1M input tokens | 36 | |
| Cohere: Command A+ (cohere/command-a-plus) | OpenRouter | text | per 1M output tokens | 180 | |
| Cohere: Command R (08-2024) (cohere/command-r-08-2024) | OpenRouter | text | per 1M input tokens | 18 | |
| Cohere: Command R (08-2024) (cohere/command-r-08-2024) | OpenRouter | text | per 1M output tokens | 72 | |
| Cohere: Command R+ (08-2024) (cohere/command-r-plus-08-2024) | OpenRouter | text | per 1M input tokens | 300 | |
| Cohere: Command R+ (08-2024) (cohere/command-r-plus-08-2024) | OpenRouter | text | per 1M output tokens | 1200 | |
| Cohere: Command R7B (12-2024) (cohere/command-r7b-12-2024) | OpenRouter | text | per 1M input tokens | 4.5 | |
| Cohere: Command R7B (12-2024) (cohere/command-r7b-12-2024) | OpenRouter | text | per 1M output tokens | 18 | |
| Cohere: North Mini Code (free) (cohere/north-mini-code:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Cohere: North Mini Code (free) (cohere/north-mini-code:free) | OpenRouter | text | per 1M output tokens | 0 | |
| DeepSeek: DeepSeek Flash Latest (~deepseek/deepseek-flash-latest) | OpenRouter | text | per 1M input tokens | 2.4 | |
| DeepSeek: DeepSeek Flash Latest (~deepseek/deepseek-flash-latest) | OpenRouter | text | per 1M output tokens | 120 | |
| DeepSeek: DeepSeek Pro Latest (~deepseek/deepseek-pro-latest) | OpenRouter | text | per 1M input tokens | 26.5 | |
| DeepSeek: DeepSeek Pro Latest (~deepseek/deepseek-pro-latest) | OpenRouter | text | per 1M output tokens | 960 | |
| DeepSeek: DeepSeek V3 (deepseek/deepseek-chat) | OpenRouter | text | per 1M input tokens | 30.9 | |
| DeepSeek: DeepSeek V3 (deepseek/deepseek-chat) | OpenRouter | text | per 1M output tokens | 123 | |
| DeepSeek: DeepSeek V3 0324 (deepseek/deepseek-chat-v3-0324) | OpenRouter | text | per 1M input tokens | 34.8 | |
| DeepSeek: DeepSeek V3 0324 (deepseek/deepseek-chat-v3-0324) | OpenRouter | text | per 1M output tokens | 137 | |
| DeepSeek: DeepSeek V3.1 (deepseek/deepseek-chat-v3.1) | OpenRouter | text | per 1M input tokens | 30 | |
| DeepSeek: DeepSeek V3.1 (deepseek/deepseek-chat-v3.1) | OpenRouter | text | per 1M output tokens | 114 | |
| DeepSeek: DeepSeek V3.1 Terminus (deepseek/deepseek-v3.1-terminus) | OpenRouter | text | per 1M input tokens | 32.4 | |
| DeepSeek: DeepSeek V3.1 Terminus (deepseek/deepseek-v3.1-terminus) | OpenRouter | text | per 1M output tokens | 120 | |
| DeepSeek: DeepSeek V3.2 (deepseek/deepseek-v3.2) | OpenRouter | text | per 1M input tokens | 33.6 | |
| DeepSeek: DeepSeek V3.2 (deepseek/deepseek-v3.2) | OpenRouter | text | per 1M output tokens | 50.4 | |
| DeepSeek: DeepSeek V3.2 Exp (deepseek/deepseek-v3.2-exp) | OpenRouter | text | per 1M input tokens | 32.4 | |
| DeepSeek: DeepSeek V3.2 Exp (deepseek/deepseek-v3.2-exp) | OpenRouter | text | per 1M output tokens | 49.2 | |
| DeepSeek: DeepSeek V4 Flash 0423 (deepseek/deepseek-v4-flash) | OpenRouter | text | per 1M input tokens | 16.8 | |
| DeepSeek: DeepSeek V4 Flash 0423 (deepseek/deepseek-v4-flash) | OpenRouter | text | per 1M output tokens | 33.6 | |
| DeepSeek: DeepSeek V4 Flash 0731 (batch) (deepseek/deepseek-v4-flash-0731:batch) | OpenRouter | text | per 1M input tokens | 13.2 | |
| DeepSeek: DeepSeek V4 Flash 0731 (batch) (deepseek/deepseek-v4-flash-0731:batch) | OpenRouter | text | per 1M output tokens | 39.6 | |
| DeepSeek: DeepSeek V4 Flash 0731 (deepseek/deepseek-v4-flash-0731) | OpenRouter | text | per 1M input tokens | 14.3 | |
| DeepSeek: DeepSeek V4 Flash 0731 (deepseek/deepseek-v4-flash-0731) | OpenRouter | text | per 1M output tokens | 28.6 | |
| DeepSeek: DeepSeek V4 Flash Latest (~deepseek/deepseek-v4-flash-latest) | OpenRouter | text | per 1M input tokens | 5.7 | |
| DeepSeek: DeepSeek V4 Flash Latest (~deepseek/deepseek-v4-flash-latest) | OpenRouter | text | per 1M output tokens | 18.8 | |
| DeepSeek: DeepSeek V4 Flash Vision Exp (batch) (deepseek/deepseek-v4-flash-vision-exp:batch) | OpenRouter | text | per 1M input tokens | 13.2 | |
| DeepSeek: DeepSeek V4 Flash Vision Exp (batch) (deepseek/deepseek-v4-flash-vision-exp:batch) | OpenRouter | text | per 1M output tokens | 39.6 | |
| DeepSeek: DeepSeek V4 Flash Vision Exp (deepseek/deepseek-v4-flash-vision-exp) | OpenRouter | text | per 1M input tokens | 25.9 | |
| DeepSeek: DeepSeek V4 Flash Vision Exp (deepseek/deepseek-v4-flash-vision-exp) | OpenRouter | text | per 1M output tokens | 77.6 | |
| DeepSeek: DeepSeek V4 Pro 0423 (deepseek/deepseek-v4-pro) | OpenRouter | text | per 1M input tokens | 115 | |
| DeepSeek: DeepSeek V4 Pro 0423 (deepseek/deepseek-v4-pro) | OpenRouter | text | per 1M output tokens | 229 | |
| DeepSeek: DeepSeek V4 Pro 0813 (batch) (deepseek/deepseek-v4-pro-0813:batch) | OpenRouter | text | per 1M input tokens | 79.2 | |
| DeepSeek: DeepSeek V4 Pro 0813 (batch) (deepseek/deepseek-v4-pro-0813:batch) | OpenRouter | text | per 1M output tokens | 238 | |
| DeepSeek: DeepSeek V4 Pro 0813 (deepseek/deepseek-v4-pro-0813) | OpenRouter | text | per 1M input tokens | 79.2 | |
| DeepSeek: DeepSeek V4 Pro 0813 (deepseek/deepseek-v4-pro-0813) | OpenRouter | text | per 1M output tokens | 238 | |
| DeepSeek: DeepSeek V4.1 Flash (batch) (deepseek/deepseek-v4.1-flash:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| DeepSeek: DeepSeek V4.1 Flash (batch) (deepseek/deepseek-v4.1-flash:batch) | OpenRouter | text | per 1M output tokens | 18 | |
| DeepSeek: DeepSeek V4.1 Flash (deepseek/deepseek-v4.1-flash) | OpenRouter | text | per 1M input tokens | 16.8 | |
| DeepSeek: DeepSeek V4.1 Flash (deepseek/deepseek-v4.1-flash) | OpenRouter | text | per 1M output tokens | 50.4 | |
| DeepSeek: DeepSeek V4.1 Flash 1017 (deepseek/deepseek-v4.1-flash-1017) | OpenRouter | text | per 1M input tokens | 18 | |
| DeepSeek: DeepSeek V4.1 Flash 1017 (deepseek/deepseek-v4.1-flash-1017) | OpenRouter | text | per 1M output tokens | 72 | |
| DeepSeek: R1 (deepseek/deepseek-r1) | OpenRouter | text | per 1M input tokens | 84 | |
| DeepSeek: R1 (deepseek/deepseek-r1) | OpenRouter | text | per 1M output tokens | 300 | |
| DeepSeek: R1 0528 (deepseek/deepseek-r1-0528) | OpenRouter | text | per 1M input tokens | 60 | |
| DeepSeek: R1 0528 (deepseek/deepseek-r1-0528) | OpenRouter | text | per 1M output tokens | 258 | |
| DeepSeek: R1 Distill Llama 70B (deepseek/deepseek-r1-distill-llama-70b) | OpenRouter | text | per 1M input tokens | 96 | |
| DeepSeek: R1 Distill Llama 70B (deepseek/deepseek-r1-distill-llama-70b) | OpenRouter | text | per 1M output tokens | 96 | |
| Dots Studio: Dots3-Note Preview (free) (dots-studio/dots-3-note-preview:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Dots Studio: Dots3-Note Preview (free) (dots-studio/dots-3-note-preview:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Elorian: Glimpse (elorian/glimpse) | OpenRouter | text | per 1M input tokens | 72 | |
| Elorian: Glimpse (elorian/glimpse) | OpenRouter | text | per 1M output tokens | 360 | |
| Fireworks: Ember-1 (fireworks/ember-1) | OpenRouter | text | per 1M input tokens | 360 | |
| Fireworks: Ember-1 (fireworks/ember-1) | OpenRouter | text | per 1M output tokens | 1800 | |
| Free Models Router (openrouter/free) | OpenRouter | text | per 1M input tokens | 0 | |
| Free Models Router (openrouter/free) | OpenRouter | text | per 1M output tokens | 0 | |
| Google: Gemini 2.5 Flash (batch) (google/gemini-2.5-flash:batch) | OpenRouter | text | per 1M input tokens | 18 | |
| Google: Gemini 2.5 Flash (batch) (google/gemini-2.5-flash:batch) | OpenRouter | text | per 1M output tokens | 150 | |
| Google: Gemini 2.5 Flash (google/gemini-2.5-flash) | OpenRouter | text | per 1M input tokens | 36 | |
| Google: Gemini 2.5 Flash (google/gemini-2.5-flash) | OpenRouter | text | per 1M output tokens | 300 | |
| Google: Gemini 2.5 Flash Lite (batch) (google/gemini-2.5-flash-lite:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| Google: Gemini 2.5 Flash Lite (batch) (google/gemini-2.5-flash-lite:batch) | OpenRouter | text | per 1M output tokens | 24 | |
| Google: Gemini 2.5 Flash Lite (google/gemini-2.5-flash-lite) | OpenRouter | text | per 1M input tokens | 12 | |
| Google: Gemini 2.5 Flash Lite (google/gemini-2.5-flash-lite) | OpenRouter | text | per 1M output tokens | 48 | |
| Google: Gemini 2.5 Pro (batch) (google/gemini-2.5-pro:batch) | OpenRouter | text | per 1M input tokens | 75 | |
| Google: Gemini 2.5 Pro (batch) (google/gemini-2.5-pro:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| Google: Gemini 2.5 Pro (google/gemini-2.5-pro) | OpenRouter | text | per 1M input tokens | 150 | |
| Google: Gemini 2.5 Pro (google/gemini-2.5-pro) | OpenRouter | text | per 1M output tokens | 1200 | |
| Google: Gemini 2.5 Pro Preview 06-05 (google/gemini-2.5-pro-preview) | OpenRouter | text | per 1M input tokens | 150 | |
| Google: Gemini 2.5 Pro Preview 06-05 (google/gemini-2.5-pro-preview) | OpenRouter | text | per 1M output tokens | 1200 | |
| Google: Gemini 3 Flash Preview (batch) (google/gemini-3-flash-preview:batch) | OpenRouter | text | per 1M input tokens | 30 | |
| Google: Gemini 3 Flash Preview (batch) (google/gemini-3-flash-preview:batch) | OpenRouter | text | per 1M output tokens | 180 | |
| Google: Gemini 3 Flash Preview (google/gemini-3-flash-preview) | OpenRouter | text | per 1M input tokens | 60 | |
| Google: Gemini 3 Flash Preview (google/gemini-3-flash-preview) | OpenRouter | text | per 1M output tokens | 360 | |
| Google: Gemini 3.1 Flash Lite (batch) (google/gemini-3.1-flash-lite:batch) | OpenRouter | text | per 1M input tokens | 15 | |
| Google: Gemini 3.1 Flash Lite (batch) (google/gemini-3.1-flash-lite:batch) | OpenRouter | text | per 1M output tokens | 90 | |
| Google: Gemini 3.1 Flash Lite (google/gemini-3.1-flash-lite) | OpenRouter | text | per 1M input tokens | 30 | |
| Google: Gemini 3.1 Flash Lite (google/gemini-3.1-flash-lite) | OpenRouter | text | per 1M output tokens | 180 | |
| Google: Gemini 3.1 Flash Lite Preview (google/gemini-3.1-flash-lite-preview) | OpenRouter | text | per 1M input tokens | 30 | |
| Google: Gemini 3.1 Flash Lite Preview (google/gemini-3.1-flash-lite-preview) | OpenRouter | text | per 1M output tokens | 180 | |
| Google: Gemini 3.1 Pro Preview (batch) (google/gemini-3.1-pro-preview:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| Google: Gemini 3.1 Pro Preview (batch) (google/gemini-3.1-pro-preview:batch) | OpenRouter | text | per 1M output tokens | 720 | |
| Google: Gemini 3.1 Pro Preview (google/gemini-3.1-pro-preview) | OpenRouter | text | per 1M input tokens | 240 | |
| Google: Gemini 3.1 Pro Preview (google/gemini-3.1-pro-preview) | OpenRouter | text | per 1M output tokens | 1440 | |
| Google: Gemini 3.1 Pro Preview Custom Tools (google/gemini-3.1-pro-preview-customtools) | OpenRouter | text | per 1M input tokens | 240 | |
| Google: Gemini 3.1 Pro Preview Custom Tools (google/gemini-3.1-pro-preview-customtools) | OpenRouter | text | per 1M output tokens | 1440 | |
| Google: Gemini 3.5 Flash (batch) (google/gemini-3.5-flash:batch) | OpenRouter | text | per 1M input tokens | 90 | |
| Google: Gemini 3.5 Flash (batch) (google/gemini-3.5-flash:batch) | OpenRouter | text | per 1M output tokens | 540 | |
| Google: Gemini 3.5 Flash (google/gemini-3.5-flash) | OpenRouter | text | per 1M input tokens | 180 | |
| Google: Gemini 3.5 Flash (google/gemini-3.5-flash) | OpenRouter | text | per 1M output tokens | 1080 | |
| Google: Gemini 3.5 Flash Lite (batch) (google/gemini-3.5-flash-lite:batch) | OpenRouter | text | per 1M input tokens | 18 | |
| Google: Gemini 3.5 Flash Lite (batch) (google/gemini-3.5-flash-lite:batch) | OpenRouter | text | per 1M output tokens | 150 | |
| Google: Gemini 3.5 Flash Lite (google/gemini-3.5-flash-lite) | OpenRouter | text | per 1M input tokens | 36 | |
| Google: Gemini 3.5 Flash Lite (google/gemini-3.5-flash-lite) | OpenRouter | text | per 1M output tokens | 300 | |
| Google: Gemini 3.6 Flash (batch) (google/gemini-3.6-flash:batch) | OpenRouter | text | per 1M input tokens | 45 | |
| Google: Gemini 3.6 Flash (batch) (google/gemini-3.6-flash:batch) | OpenRouter | text | per 1M output tokens | 225 | |
| Google: Gemini 3.6 Flash (google/gemini-3.6-flash) | OpenRouter | text | per 1M input tokens | 90 | |
| Google: Gemini 3.6 Flash (google/gemini-3.6-flash) | OpenRouter | text | per 1M output tokens | 450 | |
| Google: Gemini 3.7 Flash (batch) (google/gemini-3.7-flash:batch) | OpenRouter | text | per 1M input tokens | 45 | |
| Google: Gemini 3.7 Flash (batch) (google/gemini-3.7-flash:batch) | OpenRouter | text | per 1M output tokens | 225 | |
| Google: Gemini 3.7 Flash (google/gemini-3.7-flash) | OpenRouter | text | per 1M input tokens | 90 | |
| Google: Gemini 3.7 Flash (google/gemini-3.7-flash) | OpenRouter | text | per 1M output tokens | 450 | |
| Google: Gemini 3.8 Flash (batch) (google/gemini-3.8-flash:batch) | OpenRouter | text | per 1M input tokens | 45 | |
| Google: Gemini 3.8 Flash (batch) (google/gemini-3.8-flash:batch) | OpenRouter | text | per 1M output tokens | 225 | |
| Google: Gemini 3.8 Flash (google/gemini-3.8-flash) | OpenRouter | text | per 1M input tokens | 99 | |
| Google: Gemini 3.8 Flash (google/gemini-3.8-flash) | OpenRouter | text | per 1M output tokens | 495 | |
| Google: Gemini 4 Argon (batch) (google/gemini-4-argon:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| Google: Gemini 4 Argon (batch) (google/gemini-4-argon:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| Google: Gemini 4 Argon (google/gemini-4-argon) | OpenRouter | text | per 1M input tokens | 240 | |
| Google: Gemini 4 Argon (google/gemini-4-argon) | OpenRouter | text | per 1M output tokens | 1200 | |
| Google: Gemini Flash Latest (~google/gemini-flash-latest) | OpenRouter | text | per 1M input tokens | 90 | |
| Google: Gemini Flash Latest (~google/gemini-flash-latest) | OpenRouter | text | per 1M output tokens | 450 | |
| Google: Gemini Pro Latest (~google/gemini-pro-latest) | OpenRouter | text | per 1M input tokens | 240 | |
| Google: Gemini Pro Latest (~google/gemini-pro-latest) | OpenRouter | text | per 1M output tokens | 1200 | |
| Google: Gemma 2 27B (google/gemma-2-27b-it) | OpenRouter | text | per 1M input tokens | 78 | |
| Google: Gemma 2 27B (google/gemma-2-27b-it) | OpenRouter | text | per 1M output tokens | 78 | |
| Google: Gemma 3 12B (google/gemma-3-12b-it) | OpenRouter | text | per 1M input tokens | 6 | |
| Google: Gemma 3 12B (google/gemma-3-12b-it) | OpenRouter | text | per 1M output tokens | 18 | |
| Google: Gemma 3 27B (google/gemma-3-27b-it) | OpenRouter | text | per 1M input tokens | 9.6 | |
| Google: Gemma 3 27B (google/gemma-3-27b-it) | OpenRouter | text | per 1M output tokens | 42 | |
| Google: Gemma 3 4B (google/gemma-3-4b-it) | OpenRouter | text | per 1M input tokens | 4.8 | |
| Google: Gemma 3 4B (google/gemma-3-4b-it) | OpenRouter | text | per 1M output tokens | 6 | |
| Google: Gemma 4 26B A4B (free) (google/gemma-4-26b-a4b-it:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Google: Gemma 4 26B A4B (free) (google/gemma-4-26b-a4b-it:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Google: Gemma 4 26B A4B (google/gemma-4-26b-a4b-it) | OpenRouter | text | per 1M input tokens | 9.2 | |
| Google: Gemma 4 26B A4B (google/gemma-4-26b-a4b-it) | OpenRouter | text | per 1M output tokens | 30.6 | |
| Google: Gemma 4 31B (free) (google/gemma-4-31b-it:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Google: Gemma 4 31B (free) (google/gemma-4-31b-it:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Google: Gemma 4 31B (google/gemma-4-31b-it) | OpenRouter | text | per 1M input tokens | 24 | |
| Google: Gemma 4 31B (google/gemma-4-31b-it) | OpenRouter | text | per 1M output tokens | 48 | |
| Google: Lyria 3 Clip Preview (google/lyria-3-clip-preview) | OpenRouter | text | per 1M input tokens | 0 | |
| Google: Lyria 3 Clip Preview (google/lyria-3-clip-preview) | OpenRouter | text | per 1M output tokens | 0 | |
| Google: Lyria 3 Pro Preview (google/lyria-3-pro-preview) | OpenRouter | text | per 1M input tokens | 0 | |
| Google: Lyria 3 Pro Preview (google/lyria-3-pro-preview) | OpenRouter | text | per 1M output tokens | 0 | |
| Google: Nano Banana (Gemini 2.5 Flash Image) (google/gemini-2.5-flash-image) | OpenRouter | text | per 1M input tokens | 36 | |
| Google: Nano Banana (Gemini 2.5 Flash Image) (google/gemini-2.5-flash-image) | OpenRouter | text | per 1M output tokens | 300 | |
| Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview) (google/gemini-3.1-flash-image-preview) | OpenRouter | text | per 1M input tokens | 60 | |
| Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview) (google/gemini-3.1-flash-image-preview) | OpenRouter | text | per 1M output tokens | 360 | |
| Google: Nano Banana 2 (Gemini 3.1 Flash Image) (google/gemini-3.1-flash-image) | OpenRouter | text | per 1M input tokens | 60 | |
| Google: Nano Banana 2 (Gemini 3.1 Flash Image) (google/gemini-3.1-flash-image) | OpenRouter | text | per 1M output tokens | 360 | |
| Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) (google/gemini-3.1-flash-lite-image) | OpenRouter | text | per 1M input tokens | 30 | |
| Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) (google/gemini-3.1-flash-lite-image) | OpenRouter | text | per 1M output tokens | 180 | |
| Google: Nano Banana 2.1 (google/gemini-nano-banana-2.1) | OpenRouter | text | per 1M input tokens | 180 | |
| Google: Nano Banana 2.1 (google/gemini-nano-banana-2.1) | OpenRouter | text | per 1M output tokens | 900 | |
| Google: Nano Banana Pro (Gemini 3 Pro Image Preview) (google/gemini-3-pro-image-preview) | OpenRouter | text | per 1M input tokens | 240 | |
| Google: Nano Banana Pro (Gemini 3 Pro Image Preview) (google/gemini-3-pro-image-preview) | OpenRouter | text | per 1M output tokens | 1440 | |
| Google: Nano Banana Pro (Gemini 3 Pro Image) (google/gemini-3-pro-image) | OpenRouter | text | per 1M input tokens | 240 | |
| Google: Nano Banana Pro (Gemini 3 Pro Image) (google/gemini-3-pro-image) | OpenRouter | text | per 1M output tokens | 1440 | |
| IBM: Granite 4.0 Micro (ibm-granite/granite-4.0-h-micro) | OpenRouter | text | per 1M input tokens | 2 | |
| IBM: Granite 4.0 Micro (ibm-granite/granite-4.0-h-micro) | OpenRouter | text | per 1M output tokens | 13.4 | |
| IBM: Granite 4.2 8B (ibm-granite/granite-4.2-8b) | OpenRouter | text | per 1M input tokens | 7.2 | |
| IBM: Granite 4.2 8B (ibm-granite/granite-4.2-8b) | OpenRouter | text | per 1M output tokens | 30 | |
| Inception: Mercury 2 (inception/mercury-2) | OpenRouter | text | per 1M input tokens | 30 | |
| Inception: Mercury 2 (inception/mercury-2) | OpenRouter | text | per 1M output tokens | 90 | |
| Inception: Mercury 2.5 (inception/mercury-2.5) | OpenRouter | text | per 1M input tokens | 4.8 | |
| Inception: Mercury 2.5 (inception/mercury-2.5) | OpenRouter | text | per 1M output tokens | 18 | |
| Inception: Mercury 3 (inception/mercury-3) | OpenRouter | text | per 1M input tokens | 12 | |
| Inception: Mercury 3 (inception/mercury-3) | OpenRouter | text | per 1M output tokens | 42 | |
| inclusionAI: Ling 3.0 Flash (inclusionai/ling-3.0-flash) | OpenRouter | text | per 1M input tokens | 2.5 | |
| inclusionAI: Ling 3.0 Flash (inclusionai/ling-3.0-flash) | OpenRouter | text | per 1M output tokens | 7.6 | |
| inclusionAI: Ling 3.0 Flash Fin (free) (inclusionai/ling-3.0-flash-fin:free) | OpenRouter | text | per 1M input tokens | 0 | |
| inclusionAI: Ling 3.0 Flash Fin (free) (inclusionai/ling-3.0-flash-fin:free) | OpenRouter | text | per 1M output tokens | 0 | |
| inclusionAI: Ling 3.0 Flash Fin (inclusionai/ling-3.0-flash-fin) | OpenRouter | text | per 1M input tokens | 5 | |
| inclusionAI: Ling 3.0 Flash Fin (inclusionai/ling-3.0-flash-fin) | OpenRouter | text | per 1M output tokens | 14.8 | |
| inclusionAI: Ling 3.0 Flash Sante (free) (inclusionai/ling-3.0-flash-sante:free) | OpenRouter | text | per 1M input tokens | 0 | |
| inclusionAI: Ling 3.0 Flash Sante (free) (inclusionai/ling-3.0-flash-sante:free) | OpenRouter | text | per 1M output tokens | 0 | |
| inclusionAI: Ling 3.0 Flash Sante (inclusionai/ling-3.0-flash-sante) | OpenRouter | text | per 1M input tokens | 5 | |
| inclusionAI: Ling 3.0 Flash Sante (inclusionai/ling-3.0-flash-sante) | OpenRouter | text | per 1M output tokens | 14.8 | |
| inclusionAI: Ling 3.0 Flash VL (free) (inclusionai/ling-3.0-flash-vl:free) | OpenRouter | text | per 1M input tokens | 0 | |
| inclusionAI: Ling 3.0 Flash VL (free) (inclusionai/ling-3.0-flash-vl:free) | OpenRouter | text | per 1M output tokens | 0 | |
| inclusionAI: Ling 3.0 Flash VL (inclusionai/ling-3.0-flash-vl) | OpenRouter | text | per 1M input tokens | 7.2 | |
| inclusionAI: Ling 3.0 Flash VL (inclusionai/ling-3.0-flash-vl) | OpenRouter | text | per 1M output tokens | 21.6 | |
| inclusionAI: Ling 3.1 Flash (inclusionai/ling-3.1-flash) | OpenRouter | text | per 1M input tokens | 9 | |
| inclusionAI: Ling 3.1 Flash (inclusionai/ling-3.1-flash) | OpenRouter | text | per 1M output tokens | 27 | |
| Inference.net: Schematron V2 Small (inference-net/schematron-v2-small) | OpenRouter | text | per 1M input tokens | 6 | |
| Inference.net: Schematron V2 Small (inference-net/schematron-v2-small) | OpenRouter | text | per 1M output tokens | 27.6 | |
| Inference.net: Schematron V2 Turbo (inference-net/schematron-v2-turbo) | OpenRouter | text | per 1M input tokens | 3.6 | |
| Inference.net: Schematron V2 Turbo (inference-net/schematron-v2-turbo) | OpenRouter | text | per 1M output tokens | 18 | |
| Kwaipilot: KAT-Coder-Pro V2.5 (kwaipilot/kat-coder-pro-v2.5) | OpenRouter | text | per 1M input tokens | 88.8 | |
| Kwaipilot: KAT-Coder-Pro V2.5 (kwaipilot/kat-coder-pro-v2.5) | OpenRouter | text | per 1M output tokens | 355 | |
| LiquidAI: LFM2.5-2.6B (free) (liquid/lfm-2.5-2.6b:free) | OpenRouter | text | per 1M input tokens | 0 | |
| LiquidAI: LFM2.5-2.6B (free) (liquid/lfm-2.5-2.6b:free) | OpenRouter | text | per 1M output tokens | 0 | |
| LiquidAI: LFM2.5-2.6B (liquid/lfm-2.5-2.6b) | OpenRouter | text | per 1M input tokens | 42 | |
| LiquidAI: LFM2.5-2.6B (liquid/lfm-2.5-2.6b) | OpenRouter | text | per 1M output tokens | 60 | |
| LiquidAI: LFM2.5-24B-A2B (liquid/lfm-2.5-24b-a2b) | OpenRouter | text | per 1M input tokens | 6 | |
| LiquidAI: LFM2.5-24B-A2B (liquid/lfm-2.5-24b-a2b) | OpenRouter | text | per 1M output tokens | 84 | |
| Magnum v4 72B (anthracite-org/magnum-v4-72b) | OpenRouter | text | per 1M input tokens | 300 | |
| Magnum v4 72B (anthracite-org/magnum-v4-72b) | OpenRouter | text | per 1M output tokens | 600 | |
| Mancer: Weaver (alpha) (mancer/weaver) | OpenRouter | text | per 1M input tokens | 48 | |
| Mancer: Weaver (alpha) (mancer/weaver) | OpenRouter | text | per 1M output tokens | 90 | |
| Meituan: LongCat 2.0 (meituan/longcat-2.0) | OpenRouter | text | per 1M input tokens | 36 | |
| Meituan: LongCat 2.0 (meituan/longcat-2.0) | OpenRouter | text | per 1M output tokens | 144 | |
| Meta: Llama 3.1 70B Instruct (meta-llama/llama-3.1-70b-instruct) | OpenRouter | text | per 1M input tokens | 48 | |
| Meta: Llama 3.1 70B Instruct (meta-llama/llama-3.1-70b-instruct) | OpenRouter | text | per 1M output tokens | 48 | |
| Meta: Llama 3.1 8B Instruct (meta-llama/llama-3.1-8b-instruct) | OpenRouter | text | per 1M input tokens | 6 | |
| Meta: Llama 3.1 8B Instruct (meta-llama/llama-3.1-8b-instruct) | OpenRouter | text | per 1M output tokens | 9.6 | |
| Meta: Llama 3.2 1B Instruct (meta-llama/llama-3.2-1b-instruct) | OpenRouter | text | per 1M input tokens | 3.2 | |
| Meta: Llama 3.2 1B Instruct (meta-llama/llama-3.2-1b-instruct) | OpenRouter | text | per 1M output tokens | 24.1 | |
| Meta: Llama 3.2 3B Instruct (meta-llama/llama-3.2-3b-instruct) | OpenRouter | text | per 1M input tokens | 6 | |
| Meta: Llama 3.2 3B Instruct (meta-llama/llama-3.2-3b-instruct) | OpenRouter | text | per 1M output tokens | 39.6 | |
| Meta: Llama 3.3 70B Instruct (meta-llama/llama-3.3-70b-instruct) | OpenRouter | text | per 1M input tokens | 12 | |
| Meta: Llama 3.3 70B Instruct (meta-llama/llama-3.3-70b-instruct) | OpenRouter | text | per 1M output tokens | 38.4 | |
| Meta: Llama 4 Maverick (meta-llama/llama-4-maverick) | OpenRouter | text | per 1M input tokens | 22.5 | |
| Meta: Llama 4 Maverick (meta-llama/llama-4-maverick) | OpenRouter | text | per 1M output tokens | 78.3 | |
| Meta: Llama 4 Scout (meta-llama/llama-4-scout) | OpenRouter | text | per 1M input tokens | 12 | |
| Meta: Llama 4 Scout (meta-llama/llama-4-scout) | OpenRouter | text | per 1M output tokens | 36 | |
| Meta: Llama Guard 4 12B (meta-llama/llama-guard-4-12b) | OpenRouter | text | per 1M input tokens | 21.6 | |
| Meta: Llama Guard 4 12B (meta-llama/llama-guard-4-12b) | OpenRouter | text | per 1M output tokens | 21.6 | |
| Meta: Muse Glimmer 30B (batch) (meta/muse-glimmer-30b:batch) | OpenRouter | text | per 1M input tokens | 21 | |
| Meta: Muse Glimmer 30B (batch) (meta/muse-glimmer-30b:batch) | OpenRouter | text | per 1M output tokens | 90 | |
| Meta: Muse Glimmer 30B (meta/muse-glimmer-30b) | OpenRouter | text | per 1M input tokens | 36 | |
| Meta: Muse Glimmer 30B (meta/muse-glimmer-30b) | OpenRouter | text | per 1M output tokens | 144 | |
| Meta: Muse Spark 1.1 (meta/muse-spark-1.1) | OpenRouter | text | per 1M input tokens | 150 | |
| Meta: Muse Spark 1.1 (meta/muse-spark-1.1) | OpenRouter | text | per 1M output tokens | 510 | |
| Meta: Muse Spark 1.2 (meta/muse-spark-1.2) | OpenRouter | text | per 1M input tokens | 150 | |
| Meta: Muse Spark 1.2 (meta/muse-spark-1.2) | OpenRouter | text | per 1M output tokens | 510 | |
| Meta: Muse Spark 1.2 Contributor (meta/muse-spark-1.2-contributor) | OpenRouter | text | per 1M input tokens | 12 | |
| Meta: Muse Spark 1.2 Contributor (meta/muse-spark-1.2-contributor) | OpenRouter | text | per 1M output tokens | 24 | |
| Meta: Muse Spark 1.3 (meta/muse-spark-1.3) | OpenRouter | text | per 1M input tokens | 150 | |
| Meta: Muse Spark 1.3 (meta/muse-spark-1.3) | OpenRouter | text | per 1M output tokens | 510 | |
| Meta: Muse Spark 1.3 Contributor (meta/muse-spark-1.3-contributor) | OpenRouter | text | per 1M input tokens | 12 | |
| Meta: Muse Spark 1.3 Contributor (meta/muse-spark-1.3-contributor) | OpenRouter | text | per 1M output tokens | 24 | |
| Meta: Muse Spark Open (meta/muse-spark-open) | OpenRouter | text | per 1M input tokens | 150 | |
| Meta: Muse Spark Open (meta/muse-spark-open) | OpenRouter | text | per 1M output tokens | 510 | |
| Meta: Muse Wonder (meta/muse-wonder) | OpenRouter | text | per 1M input tokens | 480 | |
| Meta: Muse Wonder (meta/muse-wonder) | OpenRouter | text | per 1M output tokens | 2400 | |
| Microsoft: Phi 4 (microsoft/phi-4) | OpenRouter | text | per 1M input tokens | 8.4 | |
| Microsoft: Phi 4 (microsoft/phi-4) | OpenRouter | text | per 1M output tokens | 16.8 | |
| MiniMax: MiniMax M1 (minimax/minimax-m1) | OpenRouter | text | per 1M input tokens | 66 | |
| MiniMax: MiniMax M1 (minimax/minimax-m1) | OpenRouter | text | per 1M output tokens | 264 | |
| MiniMax: MiniMax M2 (minimax/minimax-m2) | OpenRouter | text | per 1M input tokens | 30.6 | |
| MiniMax: MiniMax M2 (minimax/minimax-m2) | OpenRouter | text | per 1M output tokens | 122 | |
| MiniMax: MiniMax M2-her (minimax/minimax-m2-her) | OpenRouter | text | per 1M input tokens | 36 | |
| MiniMax: MiniMax M2-her (minimax/minimax-m2-her) | OpenRouter | text | per 1M output tokens | 144 | |
| MiniMax: MiniMax M2.1 (minimax/minimax-m2.1) | OpenRouter | text | per 1M input tokens | 36 | |
| MiniMax: MiniMax M2.1 (minimax/minimax-m2.1) | OpenRouter | text | per 1M output tokens | 144 | |
| MiniMax: MiniMax M2.5 (minimax/minimax-m2.5) | OpenRouter | text | per 1M input tokens | 36 | |
| MiniMax: MiniMax M2.5 (minimax/minimax-m2.5) | OpenRouter | text | per 1M output tokens | 144 | |
| MiniMax: MiniMax M2.7 (minimax/minimax-m2.7) | OpenRouter | text | per 1M input tokens | 36 | |
| MiniMax: MiniMax M2.7 (minimax/minimax-m2.7) | OpenRouter | text | per 1M output tokens | 144 | |
| MiniMax: MiniMax M3 (minimax/minimax-m3) | OpenRouter | text | per 1M input tokens | 36 | |
| MiniMax: MiniMax M3 (minimax/minimax-m3) | OpenRouter | text | per 1M output tokens | 144 | |
| MiniMax: MiniMax M3.1 Flash (free) (minimax/minimax-m3.1-flash:free) | OpenRouter | text | per 1M input tokens | 0 | |
| MiniMax: MiniMax M3.1 Flash (free) (minimax/minimax-m3.1-flash:free) | OpenRouter | text | per 1M output tokens | 0 | |
| MiniMax: MiniMax M3.1 Flash (minimax/minimax-m3.1-flash) | OpenRouter | text | per 1M input tokens | 18 | |
| MiniMax: MiniMax M3.1 Flash (minimax/minimax-m3.1-flash) | OpenRouter | text | per 1M output tokens | 72 | |
| MiniMax: MiniMax-01 (minimax/minimax-01) | OpenRouter | text | per 1M input tokens | 24 | |
| MiniMax: MiniMax-01 (minimax/minimax-01) | OpenRouter | text | per 1M output tokens | 132 | |
| Mistral Large (mistralai/mistral-large) | OpenRouter | text | per 1M input tokens | 240 | |
| Mistral Large (mistralai/mistral-large) | OpenRouter | text | per 1M output tokens | 720 | |
| Mistral Large 2407 (mistralai/mistral-large-2407) | OpenRouter | text | per 1M input tokens | 240 | |
| Mistral Large 2407 (mistralai/mistral-large-2407) | OpenRouter | text | per 1M output tokens | 720 | |
| Mistral: Codestral 2508 (batch) (mistralai/codestral-2508:batch) | OpenRouter | text | per 1M input tokens | 18 | |
| Mistral: Codestral 2508 (batch) (mistralai/codestral-2508:batch) | OpenRouter | text | per 1M output tokens | 54 | |
| Mistral: Codestral 2508 (mistralai/codestral-2508) | OpenRouter | text | per 1M input tokens | 36 | |
| Mistral: Codestral 2508 (mistralai/codestral-2508) | OpenRouter | text | per 1M output tokens | 108 | |
| Mistral: Devstral 2 2512 (mistralai/devstral-2512) | OpenRouter | text | per 1M input tokens | 48 | |
| Mistral: Devstral 2 2512 (mistralai/devstral-2512) | OpenRouter | text | per 1M output tokens | 240 | |
| Mistral: Ministral 3 14B 2512 (mistralai/ministral-14b-2512) | OpenRouter | text | per 1M input tokens | 24 | |
| Mistral: Ministral 3 14B 2512 (mistralai/ministral-14b-2512) | OpenRouter | text | per 1M output tokens | 24 | |
| Mistral: Ministral 3 3B 2512 (mistralai/ministral-3b-2512) | OpenRouter | text | per 1M input tokens | 12 | |
| Mistral: Ministral 3 3B 2512 (mistralai/ministral-3b-2512) | OpenRouter | text | per 1M output tokens | 12 | |
| Mistral: Ministral 3 8B 2512 (batch) (mistralai/ministral-8b-2512:batch) | OpenRouter | text | per 1M input tokens | 9 | |
| Mistral: Ministral 3 8B 2512 (batch) (mistralai/ministral-8b-2512:batch) | OpenRouter | text | per 1M output tokens | 9 | |
| Mistral: Ministral 3 8B 2512 (mistralai/ministral-8b-2512) | OpenRouter | text | per 1M input tokens | 18 | |
| Mistral: Ministral 3 8B 2512 (mistralai/ministral-8b-2512) | OpenRouter | text | per 1M output tokens | 18 | |
| Mistral: Mistral Large 3 2512 (batch) (mistralai/mistral-large-2512:batch) | OpenRouter | text | per 1M input tokens | 30 | |
| Mistral: Mistral Large 3 2512 (batch) (mistralai/mistral-large-2512:batch) | OpenRouter | text | per 1M output tokens | 90 | |
| Mistral: Mistral Large 3 2512 (mistralai/mistral-large-2512) | OpenRouter | text | per 1M input tokens | 60 | |
| Mistral: Mistral Large 3 2512 (mistralai/mistral-large-2512) | OpenRouter | text | per 1M output tokens | 180 | |
| Mistral: Mistral Large 4 (mistralai/mistral-large-4-0) | OpenRouter | text | per 1M input tokens | 163 | |
| Mistral: Mistral Large 4 (mistralai/mistral-large-4-0) | OpenRouter | text | per 1M output tokens | 502 | |
| Mistral: Mistral Medium 3 (mistralai/mistral-medium-3) | OpenRouter | text | per 1M input tokens | 48 | |
| Mistral: Mistral Medium 3 (mistralai/mistral-medium-3) | OpenRouter | text | per 1M output tokens | 240 | |
| Mistral: Mistral Medium 3.1 (batch) (mistralai/mistral-medium-3.1:batch) | OpenRouter | text | per 1M input tokens | 24 | |
| Mistral: Mistral Medium 3.1 (batch) (mistralai/mistral-medium-3.1:batch) | OpenRouter | text | per 1M output tokens | 120 | |
| Mistral: Mistral Medium 3.1 (mistralai/mistral-medium-3.1) | OpenRouter | text | per 1M input tokens | 48 | |
| Mistral: Mistral Medium 3.1 (mistralai/mistral-medium-3.1) | OpenRouter | text | per 1M output tokens | 240 | |
| Mistral: Mistral Medium 3.5 (batch) (mistralai/mistral-medium-3-5:batch) | OpenRouter | text | per 1M input tokens | 90 | |
| Mistral: Mistral Medium 3.5 (batch) (mistralai/mistral-medium-3-5:batch) | OpenRouter | text | per 1M output tokens | 450 | |
| Mistral: Mistral Medium 3.5 (mistralai/mistral-medium-3-5) | OpenRouter | text | per 1M input tokens | 180 | |
| Mistral: Mistral Medium 3.5 (mistralai/mistral-medium-3-5) | OpenRouter | text | per 1M output tokens | 900 | |
| Mistral: Mistral Nemo (mistralai/mistral-nemo) | OpenRouter | text | per 1M input tokens | 3.5 | |
| Mistral: Mistral Nemo (mistralai/mistral-nemo) | OpenRouter | text | per 1M output tokens | 3.6 | |
| Mistral: Mistral Small 3 (mistralai/mistral-small-24b-instruct-2501) | OpenRouter | text | per 1M input tokens | 6 | |
| Mistral: Mistral Small 3 (mistralai/mistral-small-24b-instruct-2501) | OpenRouter | text | per 1M output tokens | 9.6 | |
| Mistral: Mistral Small 3.1 24B (mistralai/mistral-small-3.1-24b-instruct) | OpenRouter | text | per 1M input tokens | 42.1 | |
| Mistral: Mistral Small 3.1 24B (mistralai/mistral-small-3.1-24b-instruct) | OpenRouter | text | per 1M output tokens | 66.6 | |
| Mistral: Mistral Small 3.2 24B (mistralai/mistral-small-3.2-24b-instruct) | OpenRouter | text | per 1M input tokens | 9 | |
| Mistral: Mistral Small 3.2 24B (mistralai/mistral-small-3.2-24b-instruct) | OpenRouter | text | per 1M output tokens | 24 | |
| Mistral: Mistral Small 4 (batch) (mistralai/mistral-small-2603:batch) | OpenRouter | text | per 1M input tokens | 9 | |
| Mistral: Mistral Small 4 (batch) (mistralai/mistral-small-2603:batch) | OpenRouter | text | per 1M output tokens | 36 | |
| Mistral: Mistral Small 4 (mistralai/mistral-small-2603) | OpenRouter | text | per 1M input tokens | 18 | |
| Mistral: Mistral Small 4 (mistralai/mistral-small-2603) | OpenRouter | text | per 1M output tokens | 72 | |
| Mistral: Mixtral 8x22B Instruct (mistralai/mixtral-8x22b-instruct) | OpenRouter | text | per 1M input tokens | 240 | |
| Mistral: Mixtral 8x22B Instruct (mistralai/mixtral-8x22b-instruct) | OpenRouter | text | per 1M output tokens | 720 | |
| Mistral: Saba (mistralai/mistral-saba) | OpenRouter | text | per 1M input tokens | 24 | |
| Mistral: Saba (mistralai/mistral-saba) | OpenRouter | text | per 1M output tokens | 72 | |
| Mistral: Voxtral Small 24B 2507 (mistralai/voxtral-small-24b-2507) | OpenRouter | text | per 1M input tokens | 12 | |
| Mistral: Voxtral Small 24B 2507 (mistralai/voxtral-small-24b-2507) | OpenRouter | text | per 1M output tokens | 36 | |
| Moondream: Moondream 3 Preview (moondream/moondream3-preview) | OpenRouter | text | per 1M input tokens | 36 | |
| Moondream: Moondream 3 Preview (moondream/moondream3-preview) | OpenRouter | text | per 1M output tokens | 300 | |
| Moondream: Moondream 3.1 (moondream/moondream3.1-9b-a2b) | OpenRouter | text | per 1M input tokens | 36 | |
| Moondream: Moondream 3.1 (moondream/moondream3.1-9b-a2b) | OpenRouter | text | per 1M output tokens | 300 | |
| MoonshotAI: Kimi K2 0711 (moonshotai/kimi-k2) | OpenRouter | text | per 1M input tokens | 68.4 | |
| MoonshotAI: Kimi K2 0711 (moonshotai/kimi-k2) | OpenRouter | text | per 1M output tokens | 276 | |
| MoonshotAI: Kimi K2 0905 (moonshotai/kimi-k2-0905) | OpenRouter | text | per 1M input tokens | 72 | |
| MoonshotAI: Kimi K2 0905 (moonshotai/kimi-k2-0905) | OpenRouter | text | per 1M output tokens | 300 | |
| MoonshotAI: Kimi K2 Thinking (moonshotai/kimi-k2-thinking) | OpenRouter | text | per 1M input tokens | 72 | |
| MoonshotAI: Kimi K2 Thinking (moonshotai/kimi-k2-thinking) | OpenRouter | text | per 1M output tokens | 300 | |
| MoonshotAI: Kimi K2.5 (moonshotai/kimi-k2.5) | OpenRouter | text | per 1M input tokens | 60 | |
| MoonshotAI: Kimi K2.5 (moonshotai/kimi-k2.5) | OpenRouter | text | per 1M output tokens | 300 | |
| MoonshotAI: Kimi K2.6 (moonshotai/kimi-k2.6) | OpenRouter | text | per 1M input tokens | 78 | |
| MoonshotAI: Kimi K2.6 (moonshotai/kimi-k2.6) | OpenRouter | text | per 1M output tokens | 409 | |
| MoonshotAI: Kimi K2.7 Code (moonshotai/kimi-k2.7-code) | OpenRouter | text | per 1M input tokens | 67.2 | |
| MoonshotAI: Kimi K2.7 Code (moonshotai/kimi-k2.7-code) | OpenRouter | text | per 1M output tokens | 372 | |
| MoonshotAI: Kimi K3 (batch) (moonshotai/kimi-k3:batch) | OpenRouter | text | per 1M input tokens | 274 | |
| MoonshotAI: Kimi K3 (batch) (moonshotai/kimi-k3:batch) | OpenRouter | text | per 1M output tokens | 1368 | |
| MoonshotAI: Kimi K3 (moonshotai/kimi-k3) | OpenRouter | text | per 1M input tokens | 22.7 | |
| MoonshotAI: Kimi K3 (moonshotai/kimi-k3) | OpenRouter | text | per 1M output tokens | 2400 | |
| MoonshotAI: Kimi K3.1 Pro (moonshotai/kimi-k3.1-pro) | OpenRouter | text | per 1M input tokens | 240 | |
| MoonshotAI: Kimi K3.1 Pro (moonshotai/kimi-k3.1-pro) | OpenRouter | text | per 1M output tokens | 1200 | |
| MoonshotAI: Kimi Latest (~moonshotai/kimi-latest) | OpenRouter | text | per 1M input tokens | 22.7 | |
| MoonshotAI: Kimi Latest (~moonshotai/kimi-latest) | OpenRouter | text | per 1M output tokens | 2400 | |
| Morph: Morph V3 Fast (morph/morph-v3-fast) | OpenRouter | text | per 1M input tokens | 96 | |
| Morph: Morph V3 Fast (morph/morph-v3-fast) | OpenRouter | text | per 1M output tokens | 144 | |
| Morph: Morph V3 Large (morph/morph-v3-large) | OpenRouter | text | per 1M input tokens | 108 | |
| Morph: Morph V3 Large (morph/morph-v3-large) | OpenRouter | text | per 1M output tokens | 228 | |
| MythoMax 13B (gryphe/mythomax-l2-13b) | OpenRouter | text | per 1M input tokens | 9.6 | |
| MythoMax 13B (gryphe/mythomax-l2-13b) | OpenRouter | text | per 1M output tokens | 13.2 | |
| Nex AGI: Nex-N2.5-Mini (free) (nex-agi/nex-n2.5-mini:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Nex AGI: Nex-N2.5-Mini (free) (nex-agi/nex-n2.5-mini:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Nex AGI: Nex-N2.5-Mini (nex-agi/nex-n2.5-mini) | OpenRouter | text | per 1M input tokens | 3 | |
| Nex AGI: Nex-N2.5-Mini (nex-agi/nex-n2.5-mini) | OpenRouter | text | per 1M output tokens | 12 | |
| Nex AGI: Nex-N2.5-Pro (free) (nex-agi/nex-n2.5-pro:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Nex AGI: Nex-N2.5-Pro (free) (nex-agi/nex-n2.5-pro:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Nex AGI: Nex-N2.5-Pro (nex-agi/nex-n2.5-pro) | OpenRouter | text | per 1M input tokens | 9 | |
| Nex AGI: Nex-N2.5-Pro (nex-agi/nex-n2.5-pro) | OpenRouter | text | per 1M output tokens | 30 | |
| Nous: Hermes 3 405B Instruct (nousresearch/hermes-3-llama-3.1-405b) | OpenRouter | text | per 1M input tokens | 120 | |
| Nous: Hermes 3 405B Instruct (nousresearch/hermes-3-llama-3.1-405b) | OpenRouter | text | per 1M output tokens | 120 | |
| Nous: Hermes 3 70B Instruct (nousresearch/hermes-3-llama-3.1-70b) | OpenRouter | text | per 1M input tokens | 84 | |
| Nous: Hermes 3 70B Instruct (nousresearch/hermes-3-llama-3.1-70b) | OpenRouter | text | per 1M output tokens | 84 | |
| Nous: Hermes 4 405B (nousresearch/hermes-4-405b) | OpenRouter | text | per 1M input tokens | 120 | |
| Nous: Hermes 4 405B (nousresearch/hermes-4-405b) | OpenRouter | text | per 1M output tokens | 360 | |
| NVIDIA: Nemotron 3 Nano 30B A3B (nvidia/nemotron-3-nano-30b-a3b) | OpenRouter | text | per 1M input tokens | 7.2 | |
| NVIDIA: Nemotron 3 Nano 30B A3B (nvidia/nemotron-3-nano-30b-a3b) | OpenRouter | text | per 1M output tokens | 28.8 | |
| NVIDIA: Nemotron 3 Nano Omni (free) (nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free) | OpenRouter | text | per 1M input tokens | 0 | |
| NVIDIA: Nemotron 3 Nano Omni (free) (nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free) | OpenRouter | text | per 1M output tokens | 0 | |
| NVIDIA: Nemotron 3 Super (free) (nvidia/nemotron-3-super-120b-a12b:free) | OpenRouter | text | per 1M input tokens | 0 | |
| NVIDIA: Nemotron 3 Super (free) (nvidia/nemotron-3-super-120b-a12b:free) | OpenRouter | text | per 1M output tokens | 0 | |
| NVIDIA: Nemotron 3 Super (nvidia/nemotron-3-super-120b-a12b) | OpenRouter | text | per 1M input tokens | 36 | |
| NVIDIA: Nemotron 3 Super (nvidia/nemotron-3-super-120b-a12b) | OpenRouter | text | per 1M output tokens | 288 | |
| NVIDIA: Nemotron 3 Ultra (free) (nvidia/nemotron-3-ultra-550b-a55b:free) | OpenRouter | text | per 1M input tokens | 0 | |
| NVIDIA: Nemotron 3 Ultra (free) (nvidia/nemotron-3-ultra-550b-a55b:free) | OpenRouter | text | per 1M output tokens | 0 | |
| NVIDIA: Nemotron 3 Ultra (nvidia/nemotron-3-ultra-550b-a55b) | OpenRouter | text | per 1M input tokens | 72 | |
| NVIDIA: Nemotron 3 Ultra (nvidia/nemotron-3-ultra-550b-a55b) | OpenRouter | text | per 1M output tokens | 288 | |
| NVIDIA: Nemotron 3.5 Content Safety (free) (nvidia/nemotron-3.5-content-safety:free) | OpenRouter | text | per 1M input tokens | 0 | |
| NVIDIA: Nemotron 3.5 Content Safety (free) (nvidia/nemotron-3.5-content-safety:free) | OpenRouter | text | per 1M output tokens | 0 | |
| NVIDIA: Nemotron 3.5 Content Safety (nvidia/nemotron-3.5-content-safety) | OpenRouter | text | per 1M input tokens | 24 | |
| NVIDIA: Nemotron 3.5 Content Safety (nvidia/nemotron-3.5-content-safety) | OpenRouter | text | per 1M output tokens | 24 | |
| NVIDIA: Nemotron 3.5 Lightning (free) (nvidia/nemotron-3.5-lightning:free) | OpenRouter | text | per 1M input tokens | 0 | |
| NVIDIA: Nemotron 3.5 Lightning (free) (nvidia/nemotron-3.5-lightning:free) | OpenRouter | text | per 1M output tokens | 0 | |
| NVIDIA: Nemotron 3.5 Lightning (nvidia/nemotron-3.5-lightning) | OpenRouter | text | per 1M input tokens | 8.4 | |
| NVIDIA: Nemotron 3.5 Lightning (nvidia/nemotron-3.5-lightning) | OpenRouter | text | per 1M output tokens | 24 | |
| NVIDIA: Nemotron 3.5 Super VL (free) (nvidia/nemotron-3.5-super-vl:free) | OpenRouter | text | per 1M input tokens | 0 | |
| NVIDIA: Nemotron 3.5 Super VL (free) (nvidia/nemotron-3.5-super-vl:free) | OpenRouter | text | per 1M output tokens | 0 | |
| NVIDIA: Nemotron 3.5 Super VL (nvidia/nemotron-3.5-super-vl) | OpenRouter | text | per 1M input tokens | 18 | |
| NVIDIA: Nemotron 3.5 Super VL (nvidia/nemotron-3.5-super-vl) | OpenRouter | text | per 1M output tokens | 60 | |
| NVIDIA: Switchyard (nvidia/switchyard) | OpenRouter | text | per 1M input tokens | -120000000 | |
| NVIDIA: Switchyard (nvidia/switchyard) | OpenRouter | text | per 1M output tokens | -120000000 | |
| OpenAI: GPT Astra Latest (~openai/gpt-astra-latest) | OpenRouter | text | per 1M input tokens | 1200 | |
| OpenAI: GPT Astra Latest (~openai/gpt-astra-latest) | OpenRouter | text | per 1M output tokens | 6000 | |
| OpenAI: GPT Audio (openai/gpt-audio) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT Audio (openai/gpt-audio) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT Audio Mini (openai/gpt-audio-mini) | OpenRouter | text | per 1M input tokens | 72 | |
| OpenAI: GPT Audio Mini (openai/gpt-audio-mini) | OpenRouter | text | per 1M output tokens | 288 | |
| OpenAI: GPT Chat Latest (openai/gpt-chat-latest) | OpenRouter | text | per 1M input tokens | 600 | |
| OpenAI: GPT Chat Latest (openai/gpt-chat-latest) | OpenRouter | text | per 1M output tokens | 3600 | |
| OpenAI: GPT Luna Latest (~openai/gpt-luna-latest) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT Luna Latest (~openai/gpt-luna-latest) | OpenRouter | text | per 1M output tokens | 60 | |
| OpenAI: GPT Mini Latest (~openai/gpt-mini-latest) | OpenRouter | text | per 1M input tokens | 90 | |
| OpenAI: GPT Mini Latest (~openai/gpt-mini-latest) | OpenRouter | text | per 1M output tokens | 540 | |
| OpenAI: GPT Sol Latest (~openai/gpt-sol-latest) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT Sol Latest (~openai/gpt-sol-latest) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT Terra Latest (~openai/gpt-terra-latest) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT Terra Latest (~openai/gpt-terra-latest) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-3.5 Turbo (batch) (openai/gpt-3.5-turbo:batch) | OpenRouter | text | per 1M input tokens | 30 | |
| OpenAI: GPT-3.5 Turbo (batch) (openai/gpt-3.5-turbo:batch) | OpenRouter | text | per 1M output tokens | 90 | |
| OpenAI: GPT-3.5 Turbo (older v0613) (openai/gpt-3.5-turbo-0613) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-3.5 Turbo (older v0613) (openai/gpt-3.5-turbo-0613) | OpenRouter | text | per 1M output tokens | 240 | |
| OpenAI: GPT-3.5 Turbo (openai/gpt-3.5-turbo) | OpenRouter | text | per 1M input tokens | 60 | |
| OpenAI: GPT-3.5 Turbo (openai/gpt-3.5-turbo) | OpenRouter | text | per 1M output tokens | 180 | |
| OpenAI: GPT-3.5 Turbo 16k (openai/gpt-3.5-turbo-16k) | OpenRouter | text | per 1M input tokens | 360 | |
| OpenAI: GPT-3.5 Turbo 16k (openai/gpt-3.5-turbo-16k) | OpenRouter | text | per 1M output tokens | 480 | |
| OpenAI: GPT-3.5 Turbo Instruct (openai/gpt-3.5-turbo-instruct) | OpenRouter | text | per 1M input tokens | 180 | |
| OpenAI: GPT-3.5 Turbo Instruct (openai/gpt-3.5-turbo-instruct) | OpenRouter | text | per 1M output tokens | 240 | |
| OpenAI: GPT-4 (openai/gpt-4) | OpenRouter | text | per 1M input tokens | 3600 | |
| OpenAI: GPT-4 (openai/gpt-4) | OpenRouter | text | per 1M output tokens | 7200 | |
| OpenAI: GPT-4 Turbo (batch) (openai/gpt-4-turbo:batch) | OpenRouter | text | per 1M input tokens | 600 | |
| OpenAI: GPT-4 Turbo (batch) (openai/gpt-4-turbo:batch) | OpenRouter | text | per 1M output tokens | 1800 | |
| OpenAI: GPT-4 Turbo (openai/gpt-4-turbo) | OpenRouter | text | per 1M input tokens | 1200 | |
| OpenAI: GPT-4 Turbo (openai/gpt-4-turbo) | OpenRouter | text | per 1M output tokens | 3600 | |
| OpenAI: GPT-4.1 (batch) (openai/gpt-4.1:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-4.1 (batch) (openai/gpt-4.1:batch) | OpenRouter | text | per 1M output tokens | 480 | |
| OpenAI: GPT-4.1 (openai/gpt-4.1) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-4.1 (openai/gpt-4.1) | OpenRouter | text | per 1M output tokens | 960 | |
| OpenAI: GPT-4.1 Mini (batch) (openai/gpt-4.1-mini:batch) | OpenRouter | text | per 1M input tokens | 24 | |
| OpenAI: GPT-4.1 Mini (batch) (openai/gpt-4.1-mini:batch) | OpenRouter | text | per 1M output tokens | 96 | |
| OpenAI: GPT-4.1 Mini (openai/gpt-4.1-mini) | OpenRouter | text | per 1M input tokens | 48 | |
| OpenAI: GPT-4.1 Mini (openai/gpt-4.1-mini) | OpenRouter | text | per 1M output tokens | 192 | |
| OpenAI: GPT-4.1 Nano (batch) (openai/gpt-4.1-nano:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| OpenAI: GPT-4.1 Nano (batch) (openai/gpt-4.1-nano:batch) | OpenRouter | text | per 1M output tokens | 24 | |
| OpenAI: GPT-4.1 Nano (openai/gpt-4.1-nano) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT-4.1 Nano (openai/gpt-4.1-nano) | OpenRouter | text | per 1M output tokens | 48 | |
| OpenAI: GPT-4o (2024-05-13) (openai/gpt-4o-2024-05-13) | OpenRouter | text | per 1M input tokens | 600 | |
| OpenAI: GPT-4o (2024-05-13) (openai/gpt-4o-2024-05-13) | OpenRouter | text | per 1M output tokens | 1800 | |
| OpenAI: GPT-4o (2024-08-06) (openai/gpt-4o-2024-08-06) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT-4o (2024-08-06) (openai/gpt-4o-2024-08-06) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-4o (2024-11-20) (openai/gpt-4o-2024-11-20) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT-4o (2024-11-20) (openai/gpt-4o-2024-11-20) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-4o (batch) (openai/gpt-4o:batch) | OpenRouter | text | per 1M input tokens | 150 | |
| OpenAI: GPT-4o (batch) (openai/gpt-4o:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-4o (openai/gpt-4o) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT-4o (openai/gpt-4o) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-4o-mini (2024-07-18) (openai/gpt-4o-mini-2024-07-18) | OpenRouter | text | per 1M input tokens | 18 | |
| OpenAI: GPT-4o-mini (2024-07-18) (openai/gpt-4o-mini-2024-07-18) | OpenRouter | text | per 1M output tokens | 72 | |
| OpenAI: GPT-4o-mini (batch) (openai/gpt-4o-mini:batch) | OpenRouter | text | per 1M input tokens | 9 | |
| OpenAI: GPT-4o-mini (batch) (openai/gpt-4o-mini:batch) | OpenRouter | text | per 1M output tokens | 36 | |
| OpenAI: GPT-4o-mini (openai/gpt-4o-mini) | OpenRouter | text | per 1M input tokens | 18 | |
| OpenAI: GPT-4o-mini (openai/gpt-4o-mini) | OpenRouter | text | per 1M output tokens | 72 | |
| OpenAI: GPT-5 (batch) (openai/gpt-5:batch) | OpenRouter | text | per 1M input tokens | 75 | |
| OpenAI: GPT-5 (batch) (openai/gpt-5:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-5 (openai/gpt-5) | OpenRouter | text | per 1M input tokens | 150 | |
| OpenAI: GPT-5 (openai/gpt-5) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5 Image (openai/gpt-5-image) | OpenRouter | text | per 1M input tokens | 1200 | |
| OpenAI: GPT-5 Image (openai/gpt-5-image) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5 Image Mini (openai/gpt-5-image-mini) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT-5 Image Mini (openai/gpt-5-image-mini) | OpenRouter | text | per 1M output tokens | 240 | |
| OpenAI: GPT-5 Mini (batch) (openai/gpt-5-mini:batch) | OpenRouter | text | per 1M input tokens | 15 | |
| OpenAI: GPT-5 Mini (batch) (openai/gpt-5-mini:batch) | OpenRouter | text | per 1M output tokens | 120 | |
| OpenAI: GPT-5 Mini (openai/gpt-5-mini) | OpenRouter | text | per 1M input tokens | 30 | |
| OpenAI: GPT-5 Mini (openai/gpt-5-mini) | OpenRouter | text | per 1M output tokens | 240 | |
| OpenAI: GPT-5 Nano (batch) (openai/gpt-5-nano:batch) | OpenRouter | text | per 1M input tokens | 3 | |
| OpenAI: GPT-5 Nano (batch) (openai/gpt-5-nano:batch) | OpenRouter | text | per 1M output tokens | 24 | |
| OpenAI: GPT-5 Nano (openai/gpt-5-nano) | OpenRouter | text | per 1M input tokens | 6 | |
| OpenAI: GPT-5 Nano (openai/gpt-5-nano) | OpenRouter | text | per 1M output tokens | 48 | |
| OpenAI: GPT-5 Pro (batch) (openai/gpt-5-pro:batch) | OpenRouter | text | per 1M input tokens | 900 | |
| OpenAI: GPT-5 Pro (batch) (openai/gpt-5-pro:batch) | OpenRouter | text | per 1M output tokens | 7200 | |
| OpenAI: GPT-5 Pro (openai/gpt-5-pro) | OpenRouter | text | per 1M input tokens | 1800 | |
| OpenAI: GPT-5 Pro (openai/gpt-5-pro) | OpenRouter | text | per 1M output tokens | 14400 | |
| OpenAI: GPT-5.1 (batch) (openai/gpt-5.1:batch) | OpenRouter | text | per 1M input tokens | 75 | |
| OpenAI: GPT-5.1 (batch) (openai/gpt-5.1:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-5.1 (openai/gpt-5.1) | OpenRouter | text | per 1M input tokens | 150 | |
| OpenAI: GPT-5.1 (openai/gpt-5.1) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5.1-Codex (openai/gpt-5.1-codex) | OpenRouter | text | per 1M input tokens | 150 | |
| OpenAI: GPT-5.1-Codex (openai/gpt-5.1-codex) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5.1-Codex-Max (openai/gpt-5.1-codex-max) | OpenRouter | text | per 1M input tokens | 150 | |
| OpenAI: GPT-5.1-Codex-Max (openai/gpt-5.1-codex-max) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5.1-Codex-Mini (openai/gpt-5.1-codex-mini) | OpenRouter | text | per 1M input tokens | 30 | |
| OpenAI: GPT-5.1-Codex-Mini (openai/gpt-5.1-codex-mini) | OpenRouter | text | per 1M output tokens | 240 | |
| OpenAI: GPT-5.2 (batch) (openai/gpt-5.2:batch) | OpenRouter | text | per 1M input tokens | 105 | |
| OpenAI: GPT-5.2 (batch) (openai/gpt-5.2:batch) | OpenRouter | text | per 1M output tokens | 840 | |
| OpenAI: GPT-5.2 (openai/gpt-5.2) | OpenRouter | text | per 1M input tokens | 210 | |
| OpenAI: GPT-5.2 (openai/gpt-5.2) | OpenRouter | text | per 1M output tokens | 1680 | |
| OpenAI: GPT-5.2 Chat (openai/gpt-5.2-chat) | OpenRouter | text | per 1M input tokens | 210 | |
| OpenAI: GPT-5.2 Chat (openai/gpt-5.2-chat) | OpenRouter | text | per 1M output tokens | 1680 | |
| OpenAI: GPT-5.2 Pro (batch) (openai/gpt-5.2-pro:batch) | OpenRouter | text | per 1M input tokens | 1260 | |
| OpenAI: GPT-5.2 Pro (batch) (openai/gpt-5.2-pro:batch) | OpenRouter | text | per 1M output tokens | 10080 | |
| OpenAI: GPT-5.2 Pro (openai/gpt-5.2-pro) | OpenRouter | text | per 1M input tokens | 2520 | |
| OpenAI: GPT-5.2 Pro (openai/gpt-5.2-pro) | OpenRouter | text | per 1M output tokens | 20160 | |
| OpenAI: GPT-5.2-Codex (openai/gpt-5.2-codex) | OpenRouter | text | per 1M input tokens | 210 | |
| OpenAI: GPT-5.2-Codex (openai/gpt-5.2-codex) | OpenRouter | text | per 1M output tokens | 1680 | |
| OpenAI: GPT-5.3-Codex (openai/gpt-5.3-codex) | OpenRouter | text | per 1M input tokens | 210 | |
| OpenAI: GPT-5.3-Codex (openai/gpt-5.3-codex) | OpenRouter | text | per 1M output tokens | 1680 | |
| OpenAI: GPT-5.4 (batch) (openai/gpt-5.4:batch) | OpenRouter | text | per 1M input tokens | 150 | |
| OpenAI: GPT-5.4 (batch) (openai/gpt-5.4:batch) | OpenRouter | text | per 1M output tokens | 900 | |
| OpenAI: GPT-5.4 (openai/gpt-5.4) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT-5.4 (openai/gpt-5.4) | OpenRouter | text | per 1M output tokens | 1800 | |
| OpenAI: GPT-5.4 Image 2 (openai/gpt-5.4-image-2) | OpenRouter | text | per 1M input tokens | 960 | |
| OpenAI: GPT-5.4 Image 2 (openai/gpt-5.4-image-2) | OpenRouter | text | per 1M output tokens | 1800 | |
| OpenAI: GPT-5.4 Mini (batch) (openai/gpt-5.4-mini:batch) | OpenRouter | text | per 1M input tokens | 45 | |
| OpenAI: GPT-5.4 Mini (batch) (openai/gpt-5.4-mini:batch) | OpenRouter | text | per 1M output tokens | 270 | |
| OpenAI: GPT-5.4 Mini (openai/gpt-5.4-mini) | OpenRouter | text | per 1M input tokens | 90 | |
| OpenAI: GPT-5.4 Mini (openai/gpt-5.4-mini) | OpenRouter | text | per 1M output tokens | 540 | |
| OpenAI: GPT-5.4 Nano (batch) (openai/gpt-5.4-nano:batch) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT-5.4 Nano (batch) (openai/gpt-5.4-nano:batch) | OpenRouter | text | per 1M output tokens | 75 | |
| OpenAI: GPT-5.4 Nano (openai/gpt-5.4-nano) | OpenRouter | text | per 1M input tokens | 24 | |
| OpenAI: GPT-5.4 Nano (openai/gpt-5.4-nano) | OpenRouter | text | per 1M output tokens | 150 | |
| OpenAI: GPT-5.4 Pro (batch) (openai/gpt-5.4-pro:batch) | OpenRouter | text | per 1M input tokens | 1800 | |
| OpenAI: GPT-5.4 Pro (batch) (openai/gpt-5.4-pro:batch) | OpenRouter | text | per 1M output tokens | 10800 | |
| OpenAI: GPT-5.4 Pro (openai/gpt-5.4-pro) | OpenRouter | text | per 1M input tokens | 3600 | |
| OpenAI: GPT-5.4 Pro (openai/gpt-5.4-pro) | OpenRouter | text | per 1M output tokens | 21600 | |
| OpenAI: GPT-5.5 (batch) (openai/gpt-5.5:batch) | OpenRouter | text | per 1M input tokens | 300 | |
| OpenAI: GPT-5.5 (batch) (openai/gpt-5.5:batch) | OpenRouter | text | per 1M output tokens | 1800 | |
| OpenAI: GPT-5.5 (openai/gpt-5.5) | OpenRouter | text | per 1M input tokens | 600 | |
| OpenAI: GPT-5.5 (openai/gpt-5.5) | OpenRouter | text | per 1M output tokens | 3600 | |
| OpenAI: GPT-5.5 Pro (batch) (openai/gpt-5.5-pro:batch) | OpenRouter | text | per 1M input tokens | 1800 | |
| OpenAI: GPT-5.5 Pro (batch) (openai/gpt-5.5-pro:batch) | OpenRouter | text | per 1M output tokens | 10800 | |
| OpenAI: GPT-5.5 Pro (openai/gpt-5.5-pro) | OpenRouter | text | per 1M input tokens | 3600 | |
| OpenAI: GPT-5.5 Pro (openai/gpt-5.5-pro) | OpenRouter | text | per 1M output tokens | 21600 | |
| OpenAI: GPT-5.6 Luna (batch) (openai/gpt-5.6-luna:batch) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT-5.6 Luna (batch) (openai/gpt-5.6-luna:batch) | OpenRouter | text | per 1M output tokens | 72 | |
| OpenAI: GPT-5.6 Luna (openai/gpt-5.6-luna) | OpenRouter | text | per 1M input tokens | 24 | |
| OpenAI: GPT-5.6 Luna (openai/gpt-5.6-luna) | OpenRouter | text | per 1M output tokens | 144 | |
| OpenAI: GPT-5.6 Luna Pro (batch) (openai/gpt-5.6-luna-pro:batch) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT-5.6 Luna Pro (batch) (openai/gpt-5.6-luna-pro:batch) | OpenRouter | text | per 1M output tokens | 72 | |
| OpenAI: GPT-5.6 Luna Pro (openai/gpt-5.6-luna-pro) | OpenRouter | text | per 1M input tokens | 24 | |
| OpenAI: GPT-5.6 Luna Pro (openai/gpt-5.6-luna-pro) | OpenRouter | text | per 1M output tokens | 144 | |
| OpenAI: GPT-5.6 Sol (batch) (openai/gpt-5.6-sol:batch) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-5.6 Sol (batch) (openai/gpt-5.6-sol:batch) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5.6 Sol (openai/gpt-5.6-sol) | OpenRouter | text | per 1M input tokens | 480 | |
| OpenAI: GPT-5.6 Sol (openai/gpt-5.6-sol) | OpenRouter | text | per 1M output tokens | 2400 | |
| OpenAI: GPT-5.6 Sol Pro (batch) (openai/gpt-5.6-sol-pro:batch) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-5.6 Sol Pro (batch) (openai/gpt-5.6-sol-pro:batch) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-5.6 Sol Pro (openai/gpt-5.6-sol-pro) | OpenRouter | text | per 1M input tokens | 480 | |
| OpenAI: GPT-5.6 Sol Pro (openai/gpt-5.6-sol-pro) | OpenRouter | text | per 1M output tokens | 2400 | |
| OpenAI: GPT-5.6 Terra (batch) (openai/gpt-5.6-terra:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-5.6 Terra (batch) (openai/gpt-5.6-terra:batch) | OpenRouter | text | per 1M output tokens | 720 | |
| OpenAI: GPT-5.6 Terra (openai/gpt-5.6-terra) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-5.6 Terra (openai/gpt-5.6-terra) | OpenRouter | text | per 1M output tokens | 1440 | |
| OpenAI: GPT-5.6 Terra Pro (batch) (openai/gpt-5.6-terra-pro:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-5.6 Terra Pro (batch) (openai/gpt-5.6-terra-pro:batch) | OpenRouter | text | per 1M output tokens | 720 | |
| OpenAI: GPT-5.6 Terra Pro (openai/gpt-5.6-terra-pro) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-5.6 Terra Pro (openai/gpt-5.6-terra-pro) | OpenRouter | text | per 1M output tokens | 1440 | |
| OpenAI: GPT-6 Astra (batch) (openai/gpt-6-astra:batch) | OpenRouter | text | per 1M input tokens | 600 | |
| OpenAI: GPT-6 Astra (batch) (openai/gpt-6-astra:batch) | OpenRouter | text | per 1M output tokens | 3000 | |
| OpenAI: GPT-6 Astra (openai/gpt-6-astra) | OpenRouter | text | per 1M input tokens | 1200 | |
| OpenAI: GPT-6 Astra (openai/gpt-6-astra) | OpenRouter | text | per 1M output tokens | 6000 | |
| OpenAI: GPT-6 Astra Pro (batch) (openai/gpt-6-astra-pro:batch) | OpenRouter | text | per 1M input tokens | 600 | |
| OpenAI: GPT-6 Astra Pro (batch) (openai/gpt-6-astra-pro:batch) | OpenRouter | text | per 1M output tokens | 3000 | |
| OpenAI: GPT-6 Astra Pro (openai/gpt-6-astra-pro) | OpenRouter | text | per 1M input tokens | 1200 | |
| OpenAI: GPT-6 Astra Pro (openai/gpt-6-astra-pro) | OpenRouter | text | per 1M output tokens | 6000 | |
| OpenAI: GPT-6 Luna (batch) (openai/gpt-6-luna:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| OpenAI: GPT-6 Luna (batch) (openai/gpt-6-luna:batch) | OpenRouter | text | per 1M output tokens | 30 | |
| OpenAI: GPT-6 Luna (openai/gpt-6-luna) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT-6 Luna (openai/gpt-6-luna) | OpenRouter | text | per 1M output tokens | 60 | |
| OpenAI: GPT-6 Luna Pro (batch) (openai/gpt-6-luna-pro:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| OpenAI: GPT-6 Luna Pro (batch) (openai/gpt-6-luna-pro:batch) | OpenRouter | text | per 1M output tokens | 30 | |
| OpenAI: GPT-6 Luna Pro (openai/gpt-6-luna-pro) | OpenRouter | text | per 1M input tokens | 12 | |
| OpenAI: GPT-6 Luna Pro (openai/gpt-6-luna-pro) | OpenRouter | text | per 1M output tokens | 60 | |
| OpenAI: GPT-6 Sol (batch) (openai/gpt-6-sol:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-6 Sol (batch) (openai/gpt-6-sol:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-6 Sol (openai/gpt-6-sol) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-6 Sol (openai/gpt-6-sol) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-6 Sol Pro (batch) (openai/gpt-6-sol-pro:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-6 Sol Pro (batch) (openai/gpt-6-sol-pro:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-6 Sol Pro (openai/gpt-6-sol-pro) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-6 Sol Pro (openai/gpt-6-sol-pro) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-6.1 Sol (batch) (openai/gpt-6.1-sol:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-6.1 Sol (batch) (openai/gpt-6.1-sol:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-6.1 Sol (openai/gpt-6.1-sol) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-6.1 Sol (openai/gpt-6.1-sol) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-6.1 Sol Pro (batch) (openai/gpt-6.1-sol-pro:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-6.1 Sol Pro (batch) (openai/gpt-6.1-sol-pro:batch) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-6.1 Sol Pro (openai/gpt-6.1-sol-pro) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: GPT-6.1 Sol Pro (openai/gpt-6.1-sol-pro) | OpenRouter | text | per 1M output tokens | 1200 | |
| OpenAI: GPT-6.1 Terra (batch) (openai/gpt-6.1-terra:batch) | OpenRouter | text | per 1M input tokens | 60 | |
| OpenAI: GPT-6.1 Terra (batch) (openai/gpt-6.1-terra:batch) | OpenRouter | text | per 1M output tokens | 300 | |
| OpenAI: GPT-6.1 Terra (openai/gpt-6.1-terra) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-6.1 Terra (openai/gpt-6.1-terra) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: GPT-6.1 Terra Pro (batch) (openai/gpt-6.1-terra-pro:batch) | OpenRouter | text | per 1M input tokens | 60 | |
| OpenAI: GPT-6.1 Terra Pro (batch) (openai/gpt-6.1-terra-pro:batch) | OpenRouter | text | per 1M output tokens | 300 | |
| OpenAI: GPT-6.1 Terra Pro (openai/gpt-6.1-terra-pro) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: GPT-6.1 Terra Pro (openai/gpt-6.1-terra-pro) | OpenRouter | text | per 1M output tokens | 600 | |
| OpenAI: gpt-oss-120b (batch) (openai/gpt-oss-120b:batch) | OpenRouter | text | per 1M input tokens | 3.6 | |
| OpenAI: gpt-oss-120b (batch) (openai/gpt-oss-120b:batch) | OpenRouter | text | per 1M output tokens | 16.3 | |
| OpenAI: gpt-oss-120b (openai/gpt-oss-120b) | OpenRouter | text | per 1M input tokens | 18 | |
| OpenAI: gpt-oss-120b (openai/gpt-oss-120b) | OpenRouter | text | per 1M output tokens | 72 | |
| OpenAI: gpt-oss-20b (batch) (openai/gpt-oss-20b:batch) | OpenRouter | text | per 1M input tokens | 2.9 | |
| OpenAI: gpt-oss-20b (batch) (openai/gpt-oss-20b:batch) | OpenRouter | text | per 1M output tokens | 13.4 | |
| OpenAI: gpt-oss-20b (openai/gpt-oss-20b) | OpenRouter | text | per 1M input tokens | 2.2 | |
| OpenAI: gpt-oss-20b (openai/gpt-oss-20b) | OpenRouter | text | per 1M output tokens | 10.8 | |
| OpenAI: gpt-oss-safeguard-20b (openai/gpt-oss-safeguard-20b) | OpenRouter | text | per 1M input tokens | 9 | |
| OpenAI: gpt-oss-safeguard-20b (openai/gpt-oss-safeguard-20b) | OpenRouter | text | per 1M output tokens | 36 | |
| OpenAI: o1 (openai/o1) | OpenRouter | text | per 1M input tokens | 1800 | |
| OpenAI: o1 (openai/o1) | OpenRouter | text | per 1M output tokens | 7200 | |
| OpenAI: o1-pro (openai/o1-pro) | OpenRouter | text | per 1M input tokens | 18000 | |
| OpenAI: o1-pro (openai/o1-pro) | OpenRouter | text | per 1M output tokens | 72000 | |
| OpenAI: o3 (batch) (openai/o3:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| OpenAI: o3 (batch) (openai/o3:batch) | OpenRouter | text | per 1M output tokens | 480 | |
| OpenAI: o3 (openai/o3) | OpenRouter | text | per 1M input tokens | 240 | |
| OpenAI: o3 (openai/o3) | OpenRouter | text | per 1M output tokens | 960 | |
| OpenAI: o3 Mini (batch) (openai/o3-mini:batch) | OpenRouter | text | per 1M input tokens | 66 | |
| OpenAI: o3 Mini (batch) (openai/o3-mini:batch) | OpenRouter | text | per 1M output tokens | 264 | |
| OpenAI: o3 Mini (openai/o3-mini) | OpenRouter | text | per 1M input tokens | 132 | |
| OpenAI: o3 Mini (openai/o3-mini) | OpenRouter | text | per 1M output tokens | 528 | |
| OpenAI: o3 Mini High (openai/o3-mini-high) | OpenRouter | text | per 1M input tokens | 132 | |
| OpenAI: o3 Mini High (openai/o3-mini-high) | OpenRouter | text | per 1M output tokens | 528 | |
| OpenAI: o3 Pro (openai/o3-pro) | OpenRouter | text | per 1M input tokens | 2400 | |
| OpenAI: o3 Pro (openai/o3-pro) | OpenRouter | text | per 1M output tokens | 9600 | |
| OpenAI: o4 Mini (batch) (openai/o4-mini:batch) | OpenRouter | text | per 1M input tokens | 66 | |
| OpenAI: o4 Mini (batch) (openai/o4-mini:batch) | OpenRouter | text | per 1M output tokens | 264 | |
| OpenAI: o4 Mini (openai/o4-mini) | OpenRouter | text | per 1M input tokens | 132 | |
| OpenAI: o4 Mini (openai/o4-mini) | OpenRouter | text | per 1M output tokens | 528 | |
| OpenAI: o4 Mini High (openai/o4-mini-high) | OpenRouter | text | per 1M input tokens | 132 | |
| OpenAI: o4 Mini High (openai/o4-mini-high) | OpenRouter | text | per 1M output tokens | 528 | |
| OpenRouter: Fusion (openrouter/fusion) | OpenRouter | text | per 1M input tokens | -120000000 | |
| OpenRouter: Fusion (openrouter/fusion) | OpenRouter | text | per 1M output tokens | -120000000 | |
| Pareto (unbiased/pareto) | OpenRouter | text | per 1M input tokens | 300 | |
| Pareto (unbiased/pareto) | OpenRouter | text | per 1M output tokens | 900 | |
| Pareto 26.10 (unbiased/pareto-26.10) | OpenRouter | text | per 1M input tokens | 96 | |
| Pareto 26.10 (unbiased/pareto-26.10) | OpenRouter | text | per 1M output tokens | 384 | |
| Pareto 26.10 Preview (unbiased/pareto-26.10-preview) | OpenRouter | text | per 1M input tokens | 96 | |
| Pareto 26.10 Preview (unbiased/pareto-26.10-preview) | OpenRouter | text | per 1M output tokens | 384 | |
| Pareto 26.9 (unbiased/pareto-26.9) | OpenRouter | text | per 1M input tokens | 300 | |
| Pareto 26.9 (unbiased/pareto-26.9) | OpenRouter | text | per 1M output tokens | 900 | |
| Pareto Code Router (openrouter/pareto-code) | OpenRouter | text | per 1M input tokens | -120000000 | |
| Pareto Code Router (openrouter/pareto-code) | OpenRouter | text | per 1M output tokens | -120000000 | |
| Pareto Latest (~unbiased/pareto-latest) | OpenRouter | text | per 1M input tokens | 96 | |
| Pareto Latest (~unbiased/pareto-latest) | OpenRouter | text | per 1M output tokens | 384 | |
| Perceptron: Perceptron Mk1 (perceptron/perceptron-mk1) | OpenRouter | text | per 1M input tokens | 18 | |
| Perceptron: Perceptron Mk1 (perceptron/perceptron-mk1) | OpenRouter | text | per 1M output tokens | 180 | |
| Perceptron: Perceptron Mk1.5 (perceptron/perceptron-mk1.5) | OpenRouter | text | per 1M input tokens | 18 | |
| Perceptron: Perceptron Mk1.5 (perceptron/perceptron-mk1.5) | OpenRouter | text | per 1M output tokens | 180 | |
| Perplexity: Sonar (perplexity/sonar) | OpenRouter | text | per 1M input tokens | 120 | |
| Perplexity: Sonar (perplexity/sonar) | OpenRouter | text | per 1M output tokens | 120 | |
| Perplexity: Sonar Deep Research (perplexity/sonar-deep-research) | OpenRouter | text | per 1M input tokens | 240 | |
| Perplexity: Sonar Deep Research (perplexity/sonar-deep-research) | OpenRouter | text | per 1M output tokens | 960 | |
| Perplexity: Sonar Pro (perplexity/sonar-pro) | OpenRouter | text | per 1M input tokens | 360 | |
| Perplexity: Sonar Pro (perplexity/sonar-pro) | OpenRouter | text | per 1M output tokens | 1800 | |
| Perplexity: Sonar Pro Search (perplexity/sonar-pro-search) | OpenRouter | text | per 1M input tokens | 360 | |
| Perplexity: Sonar Pro Search (perplexity/sonar-pro-search) | OpenRouter | text | per 1M output tokens | 1800 | |
| Perplexity: Sonar Reasoning Pro (perplexity/sonar-reasoning-pro) | OpenRouter | text | per 1M input tokens | 240 | |
| Perplexity: Sonar Reasoning Pro (perplexity/sonar-reasoning-pro) | OpenRouter | text | per 1M output tokens | 960 | |
| Poolside: Laguna S 2.1 (free) (poolside/laguna-s-2.1:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Poolside: Laguna S 2.1 (free) (poolside/laguna-s-2.1:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Poolside: Laguna S 2.1 (poolside/laguna-s-2.1) | OpenRouter | text | per 1M input tokens | 10.8 | |
| Poolside: Laguna S 2.1 (poolside/laguna-s-2.1) | OpenRouter | text | per 1M output tokens | 21.6 | |
| Poolside: Laguna XS 2.1 (free) (poolside/laguna-xs-2.1:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Poolside: Laguna XS 2.1 (free) (poolside/laguna-xs-2.1:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Poolside: Laguna XS 2.1 (poolside/laguna-xs-2.1) | OpenRouter | text | per 1M input tokens | 7.2 | |
| Poolside: Laguna XS 2.1 (poolside/laguna-xs-2.1) | OpenRouter | text | per 1M output tokens | 14.4 | |
| PrismML: Ternary Bonsai 2 27B (prism-ml/ternary-bonsai-2-27b) | OpenRouter | text | per 1M input tokens | 9 | |
| PrismML: Ternary Bonsai 2 27B (prism-ml/ternary-bonsai-2-27b) | OpenRouter | text | per 1M output tokens | 60 | |
| Qwen: Qwen Plus 0728 (qwen/qwen-plus-2025-07-28) | OpenRouter | text | per 1M input tokens | 31.2 | |
| Qwen: Qwen Plus 0728 (qwen/qwen-plus-2025-07-28) | OpenRouter | text | per 1M output tokens | 93.6 | |
| Qwen: Qwen-Plus (qwen/qwen-plus) | OpenRouter | text | per 1M input tokens | 31.2 | |
| Qwen: Qwen-Plus (qwen/qwen-plus) | OpenRouter | text | per 1M output tokens | 93.6 | |
| Qwen: Qwen2.5 7B Instruct (qwen/qwen-2.5-7b-instruct) | OpenRouter | text | per 1M input tokens | 12 | |
| Qwen: Qwen2.5 7B Instruct (qwen/qwen-2.5-7b-instruct) | OpenRouter | text | per 1M output tokens | 24 | |
| Qwen: Qwen2.5 VL 72B Instruct (qwen/qwen2.5-vl-72b-instruct) | OpenRouter | text | per 1M input tokens | 96 | |
| Qwen: Qwen2.5 VL 72B Instruct (qwen/qwen2.5-vl-72b-instruct) | OpenRouter | text | per 1M output tokens | 120 | |
| Qwen: Qwen3 14B (qwen/qwen3-14b) | OpenRouter | text | per 1M input tokens | 14.4 | |
| Qwen: Qwen3 14B (qwen/qwen3-14b) | OpenRouter | text | per 1M output tokens | 28.8 | |
| Qwen: Qwen3 235B A22B (qwen/qwen3-235b-a22b) | OpenRouter | text | per 1M input tokens | 54.6 | |
| Qwen: Qwen3 235B A22B (qwen/qwen3-235b-a22b) | OpenRouter | text | per 1M output tokens | 218 | |
| Qwen: Qwen3 235B A22B Instruct 2507 (qwen/qwen3-235b-a22b-2507) | OpenRouter | text | per 1M input tokens | 10.8 | |
| Qwen: Qwen3 235B A22B Instruct 2507 (qwen/qwen3-235b-a22b-2507) | OpenRouter | text | per 1M output tokens | 66 | |
| Qwen: Qwen3 235B A22B Thinking 2507 (qwen/qwen3-235b-a22b-thinking-2507) | OpenRouter | text | per 1M input tokens | 54 | |
| Qwen: Qwen3 235B A22B Thinking 2507 (qwen/qwen3-235b-a22b-thinking-2507) | OpenRouter | text | per 1M output tokens | 420 | |
| Qwen: Qwen3 30B A3B (qwen/qwen3-30b-a3b) | OpenRouter | text | per 1M input tokens | 14.4 | |
| Qwen: Qwen3 30B A3B (qwen/qwen3-30b-a3b) | OpenRouter | text | per 1M output tokens | 60 | |
| Qwen: Qwen3 30B A3B Instruct 2507 (qwen/qwen3-30b-a3b-instruct-2507) | OpenRouter | text | per 1M input tokens | 12 | |
| Qwen: Qwen3 30B A3B Instruct 2507 (qwen/qwen3-30b-a3b-instruct-2507) | OpenRouter | text | per 1M output tokens | 36 | |
| Qwen: Qwen3 30B A3B Thinking 2507 (qwen/qwen3-30b-a3b-thinking-2507) | OpenRouter | text | per 1M input tokens | 24 | |
| Qwen: Qwen3 30B A3B Thinking 2507 (qwen/qwen3-30b-a3b-thinking-2507) | OpenRouter | text | per 1M output tokens | 288 | |
| Qwen: Qwen3 32B (qwen/qwen3-32b) | OpenRouter | text | per 1M input tokens | 9.6 | |
| Qwen: Qwen3 32B (qwen/qwen3-32b) | OpenRouter | text | per 1M output tokens | 33.6 | |
| Qwen: Qwen3 8B (qwen/qwen3-8b) | OpenRouter | text | per 1M input tokens | 14 | |
| Qwen: Qwen3 8B (qwen/qwen3-8b) | OpenRouter | text | per 1M output tokens | 54.6 | |
| Qwen: Qwen3 Coder 30B A3B Instruct (qwen/qwen3-coder-30b-a3b-instruct) | OpenRouter | text | per 1M input tokens | 8.4 | |
| Qwen: Qwen3 Coder 30B A3B Instruct (qwen/qwen3-coder-30b-a3b-instruct) | OpenRouter | text | per 1M output tokens | 33.6 | |
| Qwen: Qwen3 Coder 480B A35B (qwen/qwen3-coder) | OpenRouter | text | per 1M input tokens | 36 | |
| Qwen: Qwen3 Coder 480B A35B (qwen/qwen3-coder) | OpenRouter | text | per 1M output tokens | 120 | |
| Qwen: Qwen3 Coder Flash (qwen/qwen3-coder-flash) | OpenRouter | text | per 1M input tokens | 23.4 | |
| Qwen: Qwen3 Coder Flash (qwen/qwen3-coder-flash) | OpenRouter | text | per 1M output tokens | 117 | |
| Qwen: Qwen3 Coder Next (qwen/qwen3-coder-next) | OpenRouter | text | per 1M input tokens | 14.4 | |
| Qwen: Qwen3 Coder Next (qwen/qwen3-coder-next) | OpenRouter | text | per 1M output tokens | 96 | |
| Qwen: Qwen3 Coder Plus (qwen/qwen3-coder-plus) | OpenRouter | text | per 1M input tokens | 78 | |
| Qwen: Qwen3 Coder Plus (qwen/qwen3-coder-plus) | OpenRouter | text | per 1M output tokens | 390 | |
| Qwen: Qwen3 Max (qwen/qwen3-max) | OpenRouter | text | per 1M input tokens | 93.6 | |
| Qwen: Qwen3 Max (qwen/qwen3-max) | OpenRouter | text | per 1M output tokens | 468 | |
| Qwen: Qwen3 Max Thinking (qwen/qwen3-max-thinking) | OpenRouter | text | per 1M input tokens | 93.6 | |
| Qwen: Qwen3 Max Thinking (qwen/qwen3-max-thinking) | OpenRouter | text | per 1M output tokens | 468 | |
| Qwen: Qwen3 Next 80B A3B Instruct (qwen/qwen3-next-80b-a3b-instruct) | OpenRouter | text | per 1M input tokens | 10.8 | |
| Qwen: Qwen3 Next 80B A3B Instruct (qwen/qwen3-next-80b-a3b-instruct) | OpenRouter | text | per 1M output tokens | 132 | |
| Qwen: Qwen3 Next 80B A3B Thinking (qwen/qwen3-next-80b-a3b-thinking) | OpenRouter | text | per 1M input tokens | 18 | |
| Qwen: Qwen3 Next 80B A3B Thinking (qwen/qwen3-next-80b-a3b-thinking) | OpenRouter | text | per 1M output tokens | 144 | |
| Qwen: Qwen3 VL 235B A22B Instruct (qwen/qwen3-vl-235b-a22b-instruct) | OpenRouter | text | per 1M input tokens | 25.2 | |
| Qwen: Qwen3 VL 235B A22B Instruct (qwen/qwen3-vl-235b-a22b-instruct) | OpenRouter | text | per 1M output tokens | 228 | |
| Qwen: Qwen3 VL 235B A22B Thinking (qwen/qwen3-vl-235b-a22b-thinking) | OpenRouter | text | per 1M input tokens | 48 | |
| Qwen: Qwen3 VL 235B A22B Thinking (qwen/qwen3-vl-235b-a22b-thinking) | OpenRouter | text | per 1M output tokens | 480 | |
| Qwen: Qwen3 VL 30B A3B Instruct (qwen/qwen3-vl-30b-a3b-instruct) | OpenRouter | text | per 1M input tokens | 18 | |
| Qwen: Qwen3 VL 30B A3B Instruct (qwen/qwen3-vl-30b-a3b-instruct) | OpenRouter | text | per 1M output tokens | 72 | |
| Qwen: Qwen3 VL 30B A3B Thinking (qwen/qwen3-vl-30b-a3b-thinking) | OpenRouter | text | per 1M input tokens | 34.8 | |
| Qwen: Qwen3 VL 30B A3B Thinking (qwen/qwen3-vl-30b-a3b-thinking) | OpenRouter | text | per 1M output tokens | 120 | |
| Qwen: Qwen3 VL 32B Instruct (qwen/qwen3-vl-32b-instruct) | OpenRouter | text | per 1M input tokens | 12.5 | |
| Qwen: Qwen3 VL 32B Instruct (qwen/qwen3-vl-32b-instruct) | OpenRouter | text | per 1M output tokens | 49.9 | |
| Qwen: Qwen3 VL 8B Instruct (qwen/qwen3-vl-8b-instruct) | OpenRouter | text | per 1M input tokens | 30 | |
| Qwen: Qwen3 VL 8B Instruct (qwen/qwen3-vl-8b-instruct) | OpenRouter | text | per 1M output tokens | 90 | |
| Qwen: Qwen3 VL 8B Thinking (qwen/qwen3-vl-8b-thinking) | OpenRouter | text | per 1M input tokens | 21.6 | |
| Qwen: Qwen3 VL 8B Thinking (qwen/qwen3-vl-8b-thinking) | OpenRouter | text | per 1M output tokens | 252 | |
| Qwen: Qwen3.5 397B A17B (qwen/qwen3.5-397b-a17b) | OpenRouter | text | per 1M input tokens | 60 | |
| Qwen: Qwen3.5 397B A17B (qwen/qwen3.5-397b-a17b) | OpenRouter | text | per 1M output tokens | 432 | |
| Qwen: Qwen3.5 Plus 2026-02-15 (qwen/qwen3.5-plus-02-15) | OpenRouter | text | per 1M input tokens | 31.2 | |
| Qwen: Qwen3.5 Plus 2026-02-15 (qwen/qwen3.5-plus-02-15) | OpenRouter | text | per 1M output tokens | 187 | |
| Qwen: Qwen3.5 Plus 2026-04-20 (qwen/qwen3.5-plus-20260420) | OpenRouter | text | per 1M input tokens | 36 | |
| Qwen: Qwen3.5 Plus 2026-04-20 (qwen/qwen3.5-plus-20260420) | OpenRouter | text | per 1M output tokens | 216 | |
| Qwen: Qwen3.5-122B-A10B (qwen/qwen3.5-122b-a10b) | OpenRouter | text | per 1M input tokens | 31.2 | |
| Qwen: Qwen3.5-122B-A10B (qwen/qwen3.5-122b-a10b) | OpenRouter | text | per 1M output tokens | 250 | |
| Qwen: Qwen3.5-27B (qwen/qwen3.5-27b) | OpenRouter | text | per 1M input tokens | 31.2 | |
| Qwen: Qwen3.5-27B (qwen/qwen3.5-27b) | OpenRouter | text | per 1M output tokens | 312 | |
| Qwen: Qwen3.5-35B-A3B (qwen/qwen3.5-35b-a3b) | OpenRouter | text | per 1M input tokens | 16.8 | |
| Qwen: Qwen3.5-35B-A3B (qwen/qwen3.5-35b-a3b) | OpenRouter | text | per 1M output tokens | 120 | |
| Qwen: Qwen3.5-9B (qwen/qwen3.5-9b) | OpenRouter | text | per 1M input tokens | 20.4 | |
| Qwen: Qwen3.5-9B (qwen/qwen3.5-9b) | OpenRouter | text | per 1M output tokens | 30 | |
| Qwen: Qwen3.5-Flash (qwen/qwen3.5-flash-02-23) | OpenRouter | text | per 1M input tokens | 7.8 | |
| Qwen: Qwen3.5-Flash (qwen/qwen3.5-flash-02-23) | OpenRouter | text | per 1M output tokens | 31.2 | |
| Qwen: Qwen3.6 27B (qwen/qwen3.6-27b) | OpenRouter | text | per 1M input tokens | 38.4 | |
| Qwen: Qwen3.6 27B (qwen/qwen3.6-27b) | OpenRouter | text | per 1M output tokens | 384 | |
| Qwen: Qwen3.6 35B A3B (qwen/qwen3.6-35b-a3b) | OpenRouter | text | per 1M input tokens | 12 | |
| Qwen: Qwen3.6 35B A3B (qwen/qwen3.6-35b-a3b) | OpenRouter | text | per 1M output tokens | 114 | |
| Qwen: Qwen3.6 Flash (qwen/qwen3.6-flash) | OpenRouter | text | per 1M input tokens | 22.5 | |
| Qwen: Qwen3.6 Flash (qwen/qwen3.6-flash) | OpenRouter | text | per 1M output tokens | 135 | |
| Qwen: Qwen3.6 Max Preview (qwen/qwen3.6-max-preview) | OpenRouter | text | per 1M input tokens | 123 | |
| Qwen: Qwen3.6 Max Preview (qwen/qwen3.6-max-preview) | OpenRouter | text | per 1M output tokens | 739 | |
| Qwen: Qwen3.6 Plus (qwen/qwen3.6-plus) | OpenRouter | text | per 1M input tokens | 39 | |
| Qwen: Qwen3.6 Plus (qwen/qwen3.6-plus) | OpenRouter | text | per 1M output tokens | 234 | |
| Qwen: Qwen3.7 Flash (qwen/qwen3.7-flash) | OpenRouter | text | per 1M input tokens | 3.6 | |
| Qwen: Qwen3.7 Flash (qwen/qwen3.7-flash) | OpenRouter | text | per 1M output tokens | 15.6 | |
| Qwen: Qwen3.7 Max (qwen/qwen3.7-max) | OpenRouter | text | per 1M input tokens | 177 | |
| Qwen: Qwen3.7 Max (qwen/qwen3.7-max) | OpenRouter | text | per 1M output tokens | 531 | |
| Qwen: Qwen3.7 Plus (batch) (qwen/qwen3.7-plus:batch) | OpenRouter | text | per 1M input tokens | 27.6 | |
| Qwen: Qwen3.7 Plus (batch) (qwen/qwen3.7-plus:batch) | OpenRouter | text | per 1M output tokens | 110 | |
| Qwen: Qwen3.7 Plus (qwen/qwen3.7-plus) | OpenRouter | text | per 1M input tokens | 38.4 | |
| Qwen: Qwen3.7 Plus (qwen/qwen3.7-plus) | OpenRouter | text | per 1M output tokens | 154 | |
| Qwen: Qwen3.8 2.4T A95B (qwen/qwen3.8-2.4t-a95b) | OpenRouter | text | per 1M input tokens | 240 | |
| Qwen: Qwen3.8 2.4T A95B (qwen/qwen3.8-2.4t-a95b) | OpenRouter | text | per 1M output tokens | 720 | |
| Qwen: Qwen3.8 27B (free) (qwen/qwen3.8-27b:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Qwen: Qwen3.8 27B (free) (qwen/qwen3.8-27b:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Qwen: Qwen3.8 27B (qwen/qwen3.8-27b) | OpenRouter | text | per 1M input tokens | 24 | |
| Qwen: Qwen3.8 27B (qwen/qwen3.8-27b) | OpenRouter | text | per 1M output tokens | 300 | |
| Qwen: Qwen3.8 Flash (qwen/qwen3.8-flash) | OpenRouter | text | per 1M input tokens | 18 | |
| Qwen: Qwen3.8 Flash (qwen/qwen3.8-flash) | OpenRouter | text | per 1M output tokens | 56.4 | |
| Qwen: Qwen3.8 Max (0902) (qwen/qwen3.8-max-0902) | OpenRouter | text | per 1M input tokens | 240 | |
| Qwen: Qwen3.8 Max (0902) (qwen/qwen3.8-max-0902) | OpenRouter | text | per 1M output tokens | 720 | |
| Qwen: Qwen3.8 Max Prime (qwen/qwen3.8-max-prime) | OpenRouter | text | per 1M input tokens | 480 | |
| Qwen: Qwen3.8 Max Prime (qwen/qwen3.8-max-prime) | OpenRouter | text | per 1M output tokens | 1440 | |
| Qwen: Qwen3.8 Omni Flash (qwen/qwen3.8-omni-flash) | OpenRouter | text | per 1M input tokens | 18 | |
| Qwen: Qwen3.8 Omni Flash (qwen/qwen3.8-omni-flash) | OpenRouter | text | per 1M output tokens | 56.4 | |
| Qwen2.5 72B Instruct (qwen/qwen-2.5-72b-instruct) | OpenRouter | text | per 1M input tokens | 43.2 | |
| Qwen2.5 72B Instruct (qwen/qwen-2.5-72b-instruct) | OpenRouter | text | per 1M output tokens | 48 | |
| Qwen2.5 Coder 32B Instruct (qwen/qwen-2.5-coder-32b-instruct) | OpenRouter | text | per 1M input tokens | 79.2 | |
| Qwen2.5 Coder 32B Instruct (qwen/qwen-2.5-coder-32b-instruct) | OpenRouter | text | per 1M output tokens | 120 | |
| Recursive: Flint (free) (recursive/flint-v1.0:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Recursive: Flint (free) (recursive/flint-v1.0:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Reflection: Beam 1.0 501B A23B (reflection/beam-1.0-501b-a23b) | OpenRouter | text | per 1M input tokens | 30 | |
| Reflection: Beam 1.0 501B A23B (reflection/beam-1.0-501b-a23b) | OpenRouter | text | per 1M output tokens | 120 | |
| Reka Edge (rekaai/reka-edge) | OpenRouter | text | per 1M input tokens | 12 | |
| Reka Edge (rekaai/reka-edge) | OpenRouter | text | per 1M output tokens | 12 | |
| Reka Flash 3 (rekaai/reka-flash-3) | OpenRouter | text | per 1M input tokens | 12 | |
| Reka Flash 3 (rekaai/reka-flash-3) | OpenRouter | text | per 1M output tokens | 24 | |
| Relace: Relace Apply 3 (relace/relace-apply-3) | OpenRouter | text | per 1M input tokens | 102 | |
| Relace: Relace Apply 3 (relace/relace-apply-3) | OpenRouter | text | per 1M output tokens | 150 | |
| Relace: Relace Search (relace/relace-search) | OpenRouter | text | per 1M input tokens | 120 | |
| Relace: Relace Search (relace/relace-search) | OpenRouter | text | per 1M output tokens | 360 | |
| ReMM SLERP 13B (undi95/remm-slerp-l2-13b) | OpenRouter | text | per 1M input tokens | 42 | |
| ReMM SLERP 13B (undi95/remm-slerp-l2-13b) | OpenRouter | text | per 1M output tokens | 78 | |
| Sakana: Fugu Max (sakana/fugu-max) | OpenRouter | text | per 1M input tokens | 240 | |
| Sakana: Fugu Max (sakana/fugu-max) | OpenRouter | text | per 1M output tokens | 720 | |
| Sakana: Fugu Ultra (sakana/fugu-ultra) | OpenRouter | text | per 1M input tokens | 600 | |
| Sakana: Fugu Ultra (sakana/fugu-ultra) | OpenRouter | text | per 1M output tokens | 3600 | |
| Sakana: Fugu Ultra v2 (sakana/fugu-ultra-v2) | OpenRouter | text | per 1M input tokens | 600 | |
| Sakana: Fugu Ultra v2 (sakana/fugu-ultra-v2) | OpenRouter | text | per 1M output tokens | 3600 | |
| Sakana: Sakana Namazu (sakana/sakana-namazu) | OpenRouter | text | per 1M input tokens | 114 | |
| Sakana: Sakana Namazu (sakana/sakana-namazu) | OpenRouter | text | per 1M output tokens | 480 | |
| Sao10K: Llama 3 8B Lunaris (sao10k/l3-lunaris-8b) | OpenRouter | text | per 1M input tokens | 4.8 | |
| Sao10K: Llama 3 8B Lunaris (sao10k/l3-lunaris-8b) | OpenRouter | text | per 1M output tokens | 6 | |
| Sao10K: Llama 3.1 Euryale 70B v2.2 (sao10k/l3.1-euryale-70b) | OpenRouter | text | per 1M input tokens | 102 | |
| Sao10K: Llama 3.1 Euryale 70B v2.2 (sao10k/l3.1-euryale-70b) | OpenRouter | text | per 1M output tokens | 102 | |
| Sao10K: Llama 3.3 Euryale 70B (sao10k/l3.3-euryale-70b) | OpenRouter | text | per 1M input tokens | 78 | |
| Sao10K: Llama 3.3 Euryale 70B (sao10k/l3.3-euryale-70b) | OpenRouter | text | per 1M output tokens | 90 | |
| ScaleDown: Extract (scaledown/extract) | OpenRouter | text | per 1M input tokens | 4.8 | |
| ScaleDown: Extract (scaledown/extract) | OpenRouter | text | per 1M output tokens | 0 | |
| ScaleDown: Summarize (scaledown/summarize) | OpenRouter | text | per 1M input tokens | 4.8 | |
| ScaleDown: Summarize (scaledown/summarize) | OpenRouter | text | per 1M output tokens | 0 | |
| Space Bunny Alpha (stealth/space-bunny-alpha) | OpenRouter | text | per 1M input tokens | 0 | |
| Space Bunny Alpha (stealth/space-bunny-alpha) | OpenRouter | text | per 1M output tokens | 0 | |
| SpaceXAI: Grok 4.20 (x-ai/grok-4.20) | OpenRouter | text | per 1M input tokens | 150 | |
| SpaceXAI: Grok 4.20 (x-ai/grok-4.20) | OpenRouter | text | per 1M output tokens | 300 | |
| SpaceXAI: Grok 4.20 Multi-Agent (x-ai/grok-4.20-multi-agent) | OpenRouter | text | per 1M input tokens | 150 | |
| SpaceXAI: Grok 4.20 Multi-Agent (x-ai/grok-4.20-multi-agent) | OpenRouter | text | per 1M output tokens | 300 | |
| SpaceXAI: Grok 4.3 (batch) (x-ai/grok-4.3:batch) | OpenRouter | text | per 1M input tokens | 120 | |
| SpaceXAI: Grok 4.3 (batch) (x-ai/grok-4.3:batch) | OpenRouter | text | per 1M output tokens | 240 | |
| SpaceXAI: Grok 4.3 (x-ai/grok-4.3) | OpenRouter | text | per 1M input tokens | 150 | |
| SpaceXAI: Grok 4.3 (x-ai/grok-4.3) | OpenRouter | text | per 1M output tokens | 300 | |
| SpaceXAI: Grok 4.5 (x-ai/grok-4.5) | OpenRouter | text | per 1M input tokens | 240 | |
| SpaceXAI: Grok 4.5 (x-ai/grok-4.5) | OpenRouter | text | per 1M output tokens | 720 | |
| SpaceXAI: Grok 4.6 (x-ai/grok-4.6) | OpenRouter | text | per 1M input tokens | 240 | |
| SpaceXAI: Grok 4.6 (x-ai/grok-4.6) | OpenRouter | text | per 1M output tokens | 720 | |
| SpaceXAI: Grok 4.7 (x-ai/grok-4.7) | OpenRouter | text | per 1M input tokens | 240 | |
| SpaceXAI: Grok 4.7 (x-ai/grok-4.7) | OpenRouter | text | per 1M output tokens | 720 | |
| SpaceXAI: Grok Build 0.1 (x-ai/grok-build-0.1) | OpenRouter | text | per 1M input tokens | 120 | |
| SpaceXAI: Grok Build 0.1 (x-ai/grok-build-0.1) | OpenRouter | text | per 1M output tokens | 240 | |
| StepFun: Step 3.5 Flash (stepfun/step-3.5-flash) | OpenRouter | text | per 1M input tokens | 12 | |
| StepFun: Step 3.5 Flash (stepfun/step-3.5-flash) | OpenRouter | text | per 1M output tokens | 36 | |
| StepFun: Step 3.7 Flash (stepfun/step-3.7-flash) | OpenRouter | text | per 1M input tokens | 24 | |
| StepFun: Step 3.7 Flash (stepfun/step-3.7-flash) | OpenRouter | text | per 1M output tokens | 138 | |
| StepFun: Step 5 Preview (stepfun/step-5-preview) | OpenRouter | text | per 1M input tokens | 120 | |
| StepFun: Step 5 Preview (stepfun/step-5-preview) | OpenRouter | text | per 1M output tokens | 324 | |
| Tencent: Hunyuan A13B Instruct (tencent/hunyuan-a13b-instruct) | OpenRouter | text | per 1M input tokens | 16.8 | |
| Tencent: Hunyuan A13B Instruct (tencent/hunyuan-a13b-instruct) | OpenRouter | text | per 1M output tokens | 68.4 | |
| Tencent: Hy-MT2-1.8B (tencent/hy-mt2-1.8b) | OpenRouter | text | per 1M input tokens | 5.3 | |
| Tencent: Hy-MT2-1.8B (tencent/hy-mt2-1.8b) | OpenRouter | text | per 1M output tokens | 21.2 | |
| Tencent: Hy-MT2-30B-A3B (tencent/hy-mt2-30b-a3b) | OpenRouter | text | per 1M input tokens | 8.9 | |
| Tencent: Hy-MT2-30B-A3B (tencent/hy-mt2-30b-a3b) | OpenRouter | text | per 1M output tokens | 35.4 | |
| Tencent: Hy-MT2-7B (tencent/hy-mt2-7b) | OpenRouter | text | per 1M input tokens | 8.9 | |
| Tencent: Hy-MT2-7B (tencent/hy-mt2-7b) | OpenRouter | text | per 1M output tokens | 35.4 | |
| Tencent: Hy3 (tencent/hy3) | OpenRouter | text | per 1M input tokens | 15.8 | |
| Tencent: Hy3 (tencent/hy3) | OpenRouter | text | per 1M output tokens | 63.4 | |
| Tencent: Hy3 preview (tencent/hy3-preview) | OpenRouter | text | per 1M input tokens | 21.6 | |
| Tencent: Hy3 preview (tencent/hy3-preview) | OpenRouter | text | per 1M output tokens | 72 | |
| Tencent: Hy4 preview (tencent/hy4-preview) | OpenRouter | text | per 1M input tokens | 100 | |
| Tencent: Hy4 preview (tencent/hy4-preview) | OpenRouter | text | per 1M output tokens | 300 | |
| TheDrummer: Cydonia 24B V4.1 (thedrummer/cydonia-24b-v4.1) | OpenRouter | text | per 1M input tokens | 36 | |
| TheDrummer: Cydonia 24B V4.1 (thedrummer/cydonia-24b-v4.1) | OpenRouter | text | per 1M output tokens | 60 | |
| TheDrummer: Skyfall 36B V2 (thedrummer/skyfall-36b-v2) | OpenRouter | text | per 1M input tokens | 66 | |
| TheDrummer: Skyfall 36B V2 (thedrummer/skyfall-36b-v2) | OpenRouter | text | per 1M output tokens | 96 | |
| TheDrummer: UnslopNemo 12B (thedrummer/unslopnemo-12b) | OpenRouter | text | per 1M input tokens | 48 | |
| TheDrummer: UnslopNemo 12B (thedrummer/unslopnemo-12b) | OpenRouter | text | per 1M output tokens | 48 | |
| Thinking Machines: Inkling (free) (thinkingmachines/inkling:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Thinking Machines: Inkling (free) (thinkingmachines/inkling:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Thinking Machines: Inkling (thinkingmachines/inkling) | OpenRouter | text | per 1M input tokens | 120 | |
| Thinking Machines: Inkling (thinkingmachines/inkling) | OpenRouter | text | per 1M output tokens | 486 | |
| Thinking Machines: Inkling Small (free) (thinkingmachines/inkling-small:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Thinking Machines: Inkling Small (free) (thinkingmachines/inkling-small:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Thinking Machines: Inkling Small (thinkingmachines/inkling-small) | OpenRouter | text | per 1M input tokens | 54 | |
| Thinking Machines: Inkling Small (thinkingmachines/inkling-small) | OpenRouter | text | per 1M output tokens | 144 | |
| TypeSafe: Jev Router (typesafe/jev-router) | OpenRouter | text | per 1M input tokens | -120000000 | |
| TypeSafe: Jev Router (typesafe/jev-router) | OpenRouter | text | per 1M output tokens | -120000000 | |
| Upstage: Solar Mini 4 (upstage/solar-mini4) | OpenRouter | text | per 1M input tokens | 6 | |
| Upstage: Solar Mini 4 (upstage/solar-mini4) | OpenRouter | text | per 1M output tokens | 24 | |
| Upstage: Solar Pro 3 (upstage/solar-pro-3) | OpenRouter | text | per 1M input tokens | 18 | |
| Upstage: Solar Pro 3 (upstage/solar-pro-3) | OpenRouter | text | per 1M output tokens | 72 | |
| Upstage: Solar Pro 4 (upstage/solar-pro4) | OpenRouter | text | per 1M input tokens | 18 | |
| Upstage: Solar Pro 4 (upstage/solar-pro4) | OpenRouter | text | per 1M output tokens | 72 | |
| Venice: Uncensored (cognitivecomputations/dolphin-mistral-24b-venice-edition) | OpenRouter | text | per 1M input tokens | 24 | |
| Venice: Uncensored (cognitivecomputations/dolphin-mistral-24b-venice-edition) | OpenRouter | text | per 1M output tokens | 108 | |
| WizardLM-2 8x22B (microsoft/wizardlm-2-8x22b) | OpenRouter | text | per 1M input tokens | 74.4 | |
| WizardLM-2 8x22B (microsoft/wizardlm-2-8x22b) | OpenRouter | text | per 1M output tokens | 74.4 | |
| Writer: Palmyra X5 (writer/palmyra-x5) | OpenRouter | text | per 1M input tokens | 72 | |
| Writer: Palmyra X5 (writer/palmyra-x5) | OpenRouter | text | per 1M output tokens | 720 | |
| xAI: Grok Latest (~x-ai/grok-latest) | OpenRouter | text | per 1M input tokens | 240 | |
| xAI: Grok Latest (~x-ai/grok-latest) | OpenRouter | text | per 1M output tokens | 720 | |
| Xiaomi: MiMo-V2.5 (xiaomi/mimo-v2.5) | OpenRouter | text | per 1M input tokens | 48 | |
| Xiaomi: MiMo-V2.5 (xiaomi/mimo-v2.5) | OpenRouter | text | per 1M output tokens | 240 | |
| Xiaomi: MiMo-V2.5-Pro (xiaomi/mimo-v2.5-pro) | OpenRouter | text | per 1M input tokens | 57.6 | |
| Xiaomi: MiMo-V2.5-Pro (xiaomi/mimo-v2.5-pro) | OpenRouter | text | per 1M output tokens | 216 | |
| Xiaomi: MiMo-V2.6-Flash (xiaomi/mimo-v2.6-flash) | OpenRouter | text | per 1M input tokens | 16.8 | |
| Xiaomi: MiMo-V2.6-Flash (xiaomi/mimo-v2.6-flash) | OpenRouter | text | per 1M output tokens | 33.6 | |
| Xiaomi: MiMo-V2.6-Pro (xiaomi/mimo-v2.6-pro) | OpenRouter | text | per 1M input tokens | 52.2 | |
| Xiaomi: MiMo-V2.6-Pro (xiaomi/mimo-v2.6-pro) | OpenRouter | text | per 1M output tokens | 104 | |
| Xiaomi: MiMo-V2.6-Pro-UltraSpeed (xiaomi/mimo-v2.6-pro-ultraspeed) | OpenRouter | text | per 1M input tokens | 522 | |
| Xiaomi: MiMo-V2.6-Pro-UltraSpeed (xiaomi/mimo-v2.6-pro-ultraspeed) | OpenRouter | text | per 1M output tokens | 1044 | |
| XingChen: Xing4.0 29B A4B (free) (xingchen-agi/xing4.0-29b-a4b:free) | OpenRouter | text | per 1M input tokens | 0 | |
| XingChen: Xing4.0 29B A4B (free) (xingchen-agi/xing4.0-29b-a4b:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Z.ai: GLM 4.5 (z-ai/glm-4.5) | OpenRouter | text | per 1M input tokens | 72 | |
| Z.ai: GLM 4.5 (z-ai/glm-4.5) | OpenRouter | text | per 1M output tokens | 264 | |
| Z.ai: GLM 4.5 Air (z-ai/glm-4.5-air) | OpenRouter | text | per 1M input tokens | 15.6 | |
| Z.ai: GLM 4.5 Air (z-ai/glm-4.5-air) | OpenRouter | text | per 1M output tokens | 102 | |
| Z.ai: GLM 4.5V (z-ai/glm-4.5v) | OpenRouter | text | per 1M input tokens | 72 | |
| Z.ai: GLM 4.5V (z-ai/glm-4.5v) | OpenRouter | text | per 1M output tokens | 216 | |
| Z.ai: GLM 4.6 (z-ai/glm-4.6) | OpenRouter | text | per 1M input tokens | 66 | |
| Z.ai: GLM 4.6 (z-ai/glm-4.6) | OpenRouter | text | per 1M output tokens | 264 | |
| Z.ai: GLM 4.6V (z-ai/glm-4.6v) | OpenRouter | text | per 1M input tokens | 36 | |
| Z.ai: GLM 4.6V (z-ai/glm-4.6v) | OpenRouter | text | per 1M output tokens | 108 | |
| Z.ai: GLM 4.7 (z-ai/glm-4.7) | OpenRouter | text | per 1M input tokens | 64.8 | |
| Z.ai: GLM 4.7 (z-ai/glm-4.7) | OpenRouter | text | per 1M output tokens | 238 | |
| Z.ai: GLM 4.7 Flash (z-ai/glm-4.7-flash) | OpenRouter | text | per 1M input tokens | 7.3 | |
| Z.ai: GLM 4.7 Flash (z-ai/glm-4.7-flash) | OpenRouter | text | per 1M output tokens | 48 | |
| Z.ai: GLM 5 (z-ai/glm-5) | OpenRouter | text | per 1M input tokens | 120 | |
| Z.ai: GLM 5 (z-ai/glm-5) | OpenRouter | text | per 1M output tokens | 384 | |
| Z.ai: GLM 5 Turbo (z-ai/glm-5-turbo) | OpenRouter | text | per 1M input tokens | 144 | |
| Z.ai: GLM 5 Turbo (z-ai/glm-5-turbo) | OpenRouter | text | per 1M output tokens | 480 | |
| Z.ai: GLM 5.1 (z-ai/glm-5.1) | OpenRouter | text | per 1M input tokens | 116 | |
| Z.ai: GLM 5.1 (z-ai/glm-5.1) | OpenRouter | text | per 1M output tokens | 364 | |
| Z.ai: GLM 5.2 (batch) (z-ai/glm-5.2:batch) | OpenRouter | text | per 1M input tokens | 84 | |
| Z.ai: GLM 5.2 (batch) (z-ai/glm-5.2:batch) | OpenRouter | text | per 1M output tokens | 264 | |
| Z.ai: GLM 5.2 (free) (z-ai/glm-5.2:free) | OpenRouter | text | per 1M input tokens | 0 | |
| Z.ai: GLM 5.2 (free) (z-ai/glm-5.2:free) | OpenRouter | text | per 1M output tokens | 0 | |
| Z.ai: GLM 5.2 (z-ai/glm-5.2) | OpenRouter | text | per 1M input tokens | 4.1 | |
| Z.ai: GLM 5.2 (z-ai/glm-5.2) | OpenRouter | text | per 1M output tokens | 840 | |
| Z.ai: GLM 5.3 (batch) (z-ai/glm-5.3:batch) | OpenRouter | text | per 1M input tokens | 54 | |
| Z.ai: GLM 5.3 (batch) (z-ai/glm-5.3:batch) | OpenRouter | text | per 1M output tokens | 240 | |
| Z.ai: GLM 5.3 (z-ai/glm-5.3) | OpenRouter | text | per 1M input tokens | 9.2 | |
| Z.ai: GLM 5.3 (z-ai/glm-5.3) | OpenRouter | text | per 1M output tokens | 168 | |
| Z.ai: GLM 5.3 Flash (batch) (z-ai/glm-5.3-flash:batch) | OpenRouter | text | per 1M input tokens | 6 | |
| Z.ai: GLM 5.3 Flash (batch) (z-ai/glm-5.3-flash:batch) | OpenRouter | text | per 1M output tokens | 21.6 | |
| Z.ai: GLM 5.3 Flash (z-ai/glm-5.3-flash) | OpenRouter | text | per 1M input tokens | 18 | |
| Z.ai: GLM 5.3 Flash (z-ai/glm-5.3-flash) | OpenRouter | text | per 1M output tokens | 60 | |
| Z.ai: GLM 5.3 FlashX (z-ai/glm-5.3-flashx) | OpenRouter | text | per 1M input tokens | 44.4 | |
| Z.ai: GLM 5.3 FlashX (z-ai/glm-5.3-flashx) | OpenRouter | text | per 1M output tokens | 150 | |
| Z.ai: GLM 5.3 Prime (z-ai/glm-5.3-prime) | OpenRouter | text | per 1M input tokens | 336 | |
| Z.ai: GLM 5.3 Prime (z-ai/glm-5.3-prime) | OpenRouter | text | per 1M output tokens | 1056 | |
| Z.ai: GLM 5V Turbo (z-ai/glm-5v-turbo) | OpenRouter | text | per 1M input tokens | 144 | |
| Z.ai: GLM 5V Turbo (z-ai/glm-5v-turbo) | OpenRouter | text | per 1M output tokens | 480 | |
| Z.ai: GLM Flash Latest (~z-ai/glm-flash-latest) | OpenRouter | text | per 1M input tokens | 6.2 | |
| Z.ai: GLM Flash Latest (~z-ai/glm-flash-latest) | OpenRouter | text | per 1M output tokens | 8.4 | |
| Z.ai: GLM Latest (~z-ai/glm-latest) | OpenRouter | text | per 1M input tokens | 8.4 | |
| Z.ai: GLM Latest (~z-ai/glm-latest) | OpenRouter | text | per 1M output tokens | 526 | |
| Alibaba: HappyHorse 1.0 (alibaba/happyhorse-1.0) | OpenRouter | video | per second | 11.9–20.3 | duration_seconds_720p: 11.9; duration_seconds_1080p: 20.3 |
| Alibaba: HappyHorse 1.1 (alibaba/happyhorse-1.1) | OpenRouter | video | per second | 11.9–15.3 | duration_seconds_720p: 11.9; duration_seconds_1080p: 15.3 |
| Alibaba: Wan 2.6 (alibaba/wan-2.6) | OpenRouter | video | per second | 4.8–18 | text_to_video_duration_seconds_480p: 4.8; text_to_video_duration_seconds_720p: 9.6; image_to_video_duration_seconds_720p: 12; text_to_video_duration_seconds_1080p: 14.4; image_to_video_duration_secon… |
| Alibaba: Wan 2.7 (alibaba/wan-2.7) | OpenRouter | video | per second | 12 | |
| Alibaba: Wan 3.0 (alibaba/wan-3.0) | OpenRouter | video | per second | 6–24 | duration_seconds_480p: 6; duration_seconds_720p: 12; duration_seconds_1080p: 24 |
| Alibaba: Wan 3.0 Prime (alibaba/wan-3.0-prime) | OpenRouter | video | per second | 8.2–33.6 | duration_seconds_480p: 8.2; duration_seconds_720p: 16.8; duration_seconds_1080p: 33.6 |
| Black Forest Labs: FLUX 3 Video (black-forest-labs/flux-3-video) | OpenRouter | video | per second | 20.4–63.6 | cents_per_second_output: 20.4; cents_per_second_output_2k: 33.6; cents_per_second_output_4k: 49.2; cents_per_second_output_720p: 20.4; cents_per_second_output_1080p: 34.8; cents_per_second_video_cont… |
| Black Forest Labs: FLUX Video Edit (black-forest-labs/flux-video-edit) | OpenRouter | video | per second | 3.6 | |
| Black Forest Labs: FLUX Video Upscale (black-forest-labs/flux-video-upscale) | OpenRouter | video | per second | 4.2–6 | cents_per_megapixel_second_precise: 4.2; cents_per_megapixel_second_creative: 6 |
| ByteDance: Seedance 1.5 Pro (bytedance/seedance-1-5-pro) | OpenRouter | video | per 1M video tokens | 144–288 | video_tokens: 288; video_tokens_without_audio: 144 |
| ByteDance: Seedance 2.0 (bytedance/seedance-2.0) | OpenRouter | video | per 1M video tokens | 288–924 | video_tokens: 840; video_tokens_4k: 480; video_tokens_1080p: 924; video_tokens_without_audio: 840; video_tokens_with_video_input: 516; video_tokens_4k_with_video_input: 288; video_tokens_1080p_with_v… |
| ByteDance: Seedance 2.0 Fast (bytedance/seedance-2.0-fast) | OpenRouter | video | per 1M video tokens | 297–504 | video_tokens: 504; video_tokens_without_audio: 504; video_tokens_with_video_input: 297 |
| ByteDance: Seedance 2.0 Mini (bytedance/seedance-2.0-mini) | OpenRouter | video | per 1M video tokens | 252–420 | video_tokens: 420; video_tokens_without_audio: 420; video_tokens_with_video_input: 252 |
| ByteDance: Seedance 2.5 (bytedance/seedance-2.5) | OpenRouter | video | per 1M video tokens | 768–1284 | video_tokens: 1284; video_tokens_without_audio: 1284; video_tokens_with_video_input: 768 |
| Google: Veo 3.1 (google/veo-3.1) | OpenRouter | video | per second | 24–72 | duration_seconds_with_audio: 48; duration_seconds_with_audio_4k: 72; duration_seconds_without_audio: 24; duration_seconds_without_audio_4k: 48 |
| Google: Veo 3.1 Fast (google/veo-3.1-fast) | OpenRouter | video | per second | 9.6–36 | duration_seconds_with_audio: 14.4; duration_seconds_with_audio_4k: 36; duration_seconds_without_audio: 12; duration_seconds_with_audio_720p: 12; duration_seconds_without_audio_4k: 30; duration_second… |
| Google: Veo 3.1 Lite (google/veo-3.1-lite) | OpenRouter | video | per second | 3.6–9.6 | duration_seconds_with_audio: 9.6; duration_seconds_without_audio: 6; duration_seconds_with_audio_720p: 6; duration_seconds_without_audio_720p: 3.6 |
| HeyGen: Avatar IV (heygen/avatar-iv) | OpenRouter | video | per second | 6 | |
| HeyGen: HeyGen Video (heygen/heygen-video-1) | OpenRouter | video | per second | 2.4–21.6 | duration_seconds_2k: 12; duration_seconds_480p: 2.4; duration_seconds_768p: 4.3; reference_duration_seconds_2k: 21.6; reference_duration_seconds_480p: 8.4; reference_duration_seconds_768p: 12 |
| Kling: Video O1 (kwaivgi/kling-video-o1) | OpenRouter | video | per second | 13.4 | |
| Kling: Video v3.0 Pro (kwaivgi/kling-v3.0-pro) | OpenRouter | video | per second | 13.4–20.2 | duration_seconds: 13.4; duration_seconds_with_audio: 20.2; text_to_video_duration_seconds_480p: 13.4; text_to_video_duration_seconds_720p: 13.4; image_to_video_duration_seconds_720p: 13.4; text_to_vi… |
| Kling: Video v3.0 Standard (kwaivgi/kling-v3.0-std) | OpenRouter | video | per second | 10.1–15.1 | duration_seconds: 10.1; duration_seconds_with_audio: 15.1; text_to_video_duration_seconds_480p: 10.1; text_to_video_duration_seconds_720p: 10.1; image_to_video_duration_seconds_720p: 10.1; text_to_vi… |
| MiniMax: H3 (minimax/hailuo-3) | OpenRouter | video | per second | 15.6 | |
| MiniMax: H3 Max (minimax/hailuo-3-max) | OpenRouter | video | per second | 6–9.6 | duration_seconds: 9.6; duration_seconds_480p: 6; duration_seconds_768p: 9.6 |
| MiniMax: Hailuo 2.3 (minimax/hailuo-2.3) | OpenRouter | video | per second | 9.8 | |
| OpenAI: Sora 2 Pro (openai/sora-2-pro) | OpenRouter | video | per second | 36–60 | duration_seconds_720p: 36; duration_seconds_1024p: 60; duration_seconds_1080p: 60 |
| Runway: Aleph 2.0 (runway/aleph-2) | OpenRouter | video | per second | 33.6 | |
| Runway: Gen-4.5 (runway/gen-4.5) | OpenRouter | video | per second | 14.4 | |
| SpaceXAI: Grok Imagine Video (x-ai/grok-imagine-video) | OpenRouter | video | per second | 6–8.4 | cents_per_video_output_second_480p: 6; cents_per_video_output_second_720p: 8.4 |
| SpaceXAI: Grok Imagine Video 1.5 (x-ai/grok-imagine-video-1.5) | OpenRouter | video | per second | 9.6–30 | cents_per_video_output_second_480p: 9.6; cents_per_video_output_second_720p: 16.8; cents_per_video_output_second_1080p: 30 |
| SpaceXAI: Grok Imagine Video 1.5 Lite (x-ai/grok-imagine-video-1.5-lite) | OpenRouter | video | per second | 2.4–16.8 | cents_per_video_output_second_480p: 2.4; cents_per_video_output_second_720p: 3.6; cents_per_video_output_second_1080p: 16.8 |
| Alibaba Qwen Image 3.0 Pro (wiro/alibaba/qwen-image-3-0-pro) | Wiro | image | per image | 6–10.2 | size: 1K, 2K |
| ERNIE Image (wiro/baidu/ernie-image) | Wiro | image | per image | 3.6 | |
| ERNIE Image Turbo (wiro/baidu/ernie-image-turbo) | Wiro | image | per image | 1.2 | |
| FireRed Image Edit (wiro/fireredteam/firered-image-edit) | Wiro | image | per image | 0.84 | |
| FireRed Image Edit 1.1 (wiro/fireredteam/firered-image-edit-1-1) | Wiro | image | per image | 3.6 | |
| Flux Fast Text to Image (wiro/wiro/text-to-image-flux-fast) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX LoRA Fast (wiro/wiro/text-to-image-flux-lora-fast) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Flux LoRA Text to Image (wiro/wiro/text-to-image-flux-lora) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX LoRA Trainer (wiro/wiro/train-flux-lora) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Flux Text to Image (wiro/wiro/text-to-image-flux) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX.1 Dev (wiro/black-forest-labs/flux-1-dev) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX.1 Dev FP8 v1.0 (wiro/abdallahalswa80/flux-1-dev-fp8-v1-0) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX.1 Krea Dev (wiro/black-forest-labs/flux-1-krea-dev) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX.1 Schnell (wiro/black-forest-labs/flux-1-schnell) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| FLUX.2 Dev (wiro/wiro/flux-2-dev) | Wiro | image | per image | 0.72 | |
| FLUX.2 Dev Turbo (wiro/wiro/flux-2-dev-turbo) | Wiro | image | per image | 1.2 | |
| FLUX.2 Flex (wiro/black-forest-labs/flux-2-flex) | Wiro | image | per image | 7.2 | inputImage: QUANTITY:0, QUANTITY:1 |
| FLUX.2 Klein 4B (wiro/black-forest-labs/flux-2-klein-4b) | Wiro | image | per image | 1.7 | inputImage: QUANTITY:0, QUANTITY:1 |
| FLUX.2 Klein 9B (wiro/black-forest-labs/flux-2-klein-9b) | Wiro | image | per image | 1.8 | inputImage: QUANTITY:0, QUANTITY:1 |
| FLUX.2 Klein Base 4B (wiro/black-forest-labs/flux-2-klein-base-4b) | Wiro | image | per image | 1.1 | inputImage: QUANTITY:0, QUANTITY:1 |
| FLUX.2 Klein Base 9B (wiro/black-forest-labs/flux-2-klein-base-9b) | Wiro | image | per image | 1.3 | inputImage: QUANTITY:0, QUANTITY:1 |
| FLUX.2 Pro (wiro/black-forest-labs/flux-2-pro) | Wiro | image | per image | 3.6 | inputImage: QUANTITY:0, QUANTITY:1 |
| FLUX1.1 Pro (wiro/black-forest-labs/flux-pro-1-1) | Wiro | image | per image | 4.8 | |
| FLUX1.1 Pro Ultra (wiro/black-forest-labs/flux-pro-1-1-ultra) | Wiro | image | per image | 7.2 | |
| GLM-Image (wiro/zai-org/glm-image) | Wiro | image | per image | 3.6 | |
| Google Nano Banana 2 Lite Image Model (wiro/google/nano-banana-2-lite) | Wiro | image | per image | 4.1 | |
| GPT Image 1.5 - Text-to-Image & Image Editing (wiro/openai/gpt-image-1-5) | Wiro | image | per image | 1.1–24 | size: 1:1, 3:2, 2:3, auto; quality: low, medium, high |
| GPT Image 2 Custom by OpenAI (wiro/openai/gpt-image-2-custom) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| GPT Image 2.5 Flare Custom (wiro/openai/gpt-image-2-5-flare-custom) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| GPT Image 2.5 Flare Image Generator (wiro/openai/gpt-image-2-5-flare) | Wiro | image | per image | 0.36–85.4 | ratio: 1:1, 3:2, 2:3, 4:3, 3:4, 16:9, 9:16; quality: low, medium, high, xhigh, max; resolution: 1k, 2k, 4k |
| GPT Image 2.5 Sunburst (Custom) (wiro/openai/gpt-image-2-5-sunburst-custom) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| GPT Image 2.5 Sunburst (OpenAI) (wiro/openai/gpt-image-2-5-sunburst) | Wiro | image | per image | 0.36–85.4 | ratio: 1:1, 3:2, 2:3, 4:3, 3:4, 16:9, 9:16; quality: low, medium, high, xhigh, max; resolution: 1k, 2k, 4k |
| Grok Imagine Image by xAI (wiro/xai/grok-imagine-image) | Wiro | image | per image | 2.4 | |
| Grok Imagine Image V2 by xAI (wiro/xai/grok-imagine-image-v2) | Wiro | image | per image | 4.8–9.6 | quality: low, medium; resolution: 1k, 2k |
| HiDream-I1 Text to Image (wiro/wiro/text-to-image-hidreamai-i1) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| HiDreamAI Dev (wiro/hidreamai/hidream-i1-dev) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| HiDreamAI Fast (wiro/hidreamai/hidream-i1-fast) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| HiDreamAI Full (wiro/hidreamai/hidream-i1-full) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Hunyuan Flux SRPO (wiro/tencent/hunyuan-flux-srpo) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| HunyuanWorld-1.0 Text to Panorama (wiro/tencent/hunyuanworld-text-to-panorama) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Image Edit General (wiro/wiro/image-edit-general) | Wiro | image | per image | 12 | |
| LongCat-Image (wiro/meituan-longcat/longcat-image) | Wiro | image | per image | 14.4 | |
| LongCat-Image-Edit (wiro/meituan-longcat/longcat-image-edit) | Wiro | image | per image | 16.8 | |
| Microsoft Lens Text-to-Image (wiro/microsoft/lens) | Wiro | image | per image | 3.6 | |
| Nano Banana 2.1 Advanced (Google) (wiro/google/nano-banana-2-1-advanced) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Nano Banana 2.1 Image Generator (Google) (wiro/google/nano-banana-2-1) | Wiro | image | per image | 4–13.6 | resolution: 1K, 2K, 4K |
| Nano Banana API: Create Mobile & Web Apps with Nano Banana (wiro/google/nano-banana) | Wiro | image | per image | 4.7 | |
| Nano Banana Pro API: Create Mobile & Web Apps with Nano Banana (wiro/google/nano-banana-pro) | Wiro | image | per image | 16.8–28.8 | resolution: 1K, 2K, 4K |
| Nano-Banana-2 Image Editing Tool (wiro/google/nano-banana-2) | Wiro | image | per image | 5.4–18.1 | resolution: 512, 1K, 2K, 4K |
| OpenAI GPT Image 2: Generation and Edits (wiro/openai/gpt-image-2) | Wiro | image | per image | 0.36–85.4 | ratio: 1:1, 3:2, 2:3, 4:3, 3:4, 16:9, 9:16; quality: low, medium, high; resolution: 1k, 2k, 4k |
| P Image Ideogram Custom (Pruna) (wiro/pruna/p-image-ideogram-custom) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| P-Image (wiro/pruna/p-image) | Wiro | image | per image | 0.6 | |
| P-Image Ideogram: Fast Typography Images (wiro/pruna/p-image-ideogram) | Wiro | image | per image | 0.36–3.6 | thinking: very low, low, medium, high; resolution: 1K, 2K |
| PixArt XL 2 1024 MS (wiro/pixart-alpha/pixart-xl-2-1024-ms) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Qwen 3.8 27B Uncensored (wiro/qwen/qwen3-8-27b-uncensored) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Qwen Image (wiro/qwen/qwen-image) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Qwen Image 2.1 (wiro/qwen/qwen-image-2-1) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Qwen Image 3.0 Image Gen and Editing (wiro/alibaba/qwen-image-3-0) | Wiro | image | per image | 4.8 | |
| Qwen Image Edit Uncensored (Wiro Partners) (wiro/wiro-partners/qwen-image-edit-uncensored) | Wiro | image | per image | 5.5 | |
| Qwen Image Max Uncensored (wiro/wiro-partners/qwen-image-max-uncensored) | Wiro | image | per image | 9 | |
| Sana 1600M 1024px (wiro/efficient-large-model/sana-1600m-1024px-diffusers) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Sana 1600M 1024px BF16 (wiro/efficient-large-model/sana-1600m-1024px-bf16-diffusers) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Sana 1600M 2Kpx BF16 (wiro/efficient-large-model/sana-1600m-2kpx-bf16-diffusers) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Sana 1600M 4Kpx BF16 (wiro/efficient-large-model/sana-1600m-4kpx-bf16-diffusers) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Sana Text to Image (wiro/wiro/text-to-image-sana) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Seed V2 Pro Uncensored by ByteDance (wiro/bytedance/seed-v2-pro-uncensored) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Seed v2.1 Turbo Uncensored (wiro/bytedance/seed-v2-1-turbo-uncensored) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Seedream 4.0 (wiro/bytedance/seedream-v4) | Wiro | image | per image | 3.6 | |
| Seedream 4.5 (wiro/bytedance/seedream-v4-5) | Wiro | image | per image | 4.8 | |
| Seedream v4.5 Uncensored Image Generator (wiro/bytedance/seedream-v4-5-uncensored) | Wiro | image | per image | 4.8 | |
| Seedream V5 Lite - Image-to-Image & Text-to-Image Generator (wiro/bytedance/seedream-v5-lite) | Wiro | image | per image | 4.2 | |
| Seedream v5 Lite Uncensored Image Generator (wiro/bytedance/seedream-v5-lite-uncensored) | Wiro | image | per image | 4.2 | |
| Seedream V5 Pro by ByteDance (Image) (wiro/bytedance/seedream-v5-pro) | Wiro | image | per image | 5.4–10.8 | resolution: 1k, 2k |
| Seedream V5 Pro Uncensored (2K Image) (wiro/bytedance/seedream-v5-pro-uncensored) | Wiro | image | per image | 5.4–10.8 | resolution: 1k, 2k |
| SenseNova U1-8B Text-to-Image (wiro/sensenova/u1-8b-text-to-image) | Wiro | image | per image | 3.6 | |
| Stable Diffusion 3 Medium (wiro/stabilityai/stable-diffusion-3-medium) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Stable Diffusion 3.5 Large (wiro/stabilityai/stable-diffusion-3-5-large) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Stable Diffusion with LLM (wiro/wiro/stable-diffusion-with-llm) | Wiro | image | per run | not published | metered when the run finishes; no static price |
| Wan 2.7 Image for Editing and Sets (wiro/alibaba/wan-2-7-image) | Wiro | image | per image | 3.6 | |
| Wan 2.7 Image Pro by Alibaba (wiro/alibaba/wan-2-7-image-pro) | Wiro | image | per image | 9 | |
| Wan Image Small (wiro/pruna/wan-image-small) | Wiro | image | per image | 0.6 | |
| Z Image Pro Uncensored (Text-to-Image) (wiro/wiro-partners/z-image-pro-uncensored) | Wiro | image | per image | 2.4 | |
| Z Image Uncensored (Wiro-Partners) (wiro/wiro-partners/z-image-uncensored) | Wiro | image | per image | 1.6–1.7 | promptExtend: false, true |
| Z-Image Turbo (wiro/tongyi-mai/z-image-turbo) | Wiro | image | per image | 0.72 | |
| Hunyuan3D-2.1 3D Model Generator (wiro/tencent/hunyuan3d-2-1) | Wiro | model3d | per run | 36–108 | generate_texture: true, false |
| HY-World 2.0 World Reconstruction (wiro/tencent/hy-world-2-0-world-reconstruction) | Wiro | model3d | per run | not published | metered when the run finishes; no static price |
| Pixal3D Image-to-3D GLB Generator (wiro/tencentarc/pixal3d) | Wiro | model3d | per run | 36–50.4 | pipeline_type: 1024_cascade, 1536_cascade |
| Trellis-2 3D Mesh Generator (wiro/microsoft/trellis-2) | Wiro | model3d | per run | 30–42 | pipeline_type: 512, 1024_cascade, 1536_cascade |
| Faceless Video Generator (wiro/wiro/faceless-video-generator) | Wiro | video | per second | 6.9–42 | videoModel: Wan2.2, hailuo-2.3-fast, hailuo-2.3, veo-3.1-fast, veo-3.1, seedance-pro-v1-5; videoQuality: 480p, 720p, 1080p; totalVideoSeconds: 10, 15, 20, 25, 30; talkingHeadDisplay: false, true |
| FLUX 3 Video Generator by Black Forest Labs (wiro/blackforestlabs/flux-3) | Wiro | video | per second | 20.4–34.8 | duration: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20; resolution: hd, fhd |
| Generate GIF (wiro/wiro/hotshotxl) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Google Gemini Omni Flash Video Generator (wiro/google/gemini-omni-flash) | Wiro | video | per run | 127 | |
| Grok Imagine Video by xAI (wiro/xai/grok-imagine-video) | Wiro | video | per second | 6–12 | duration: 5, 10, 15; resolution: 480p, 720p |
| Hailuo 01 Text to Video (wiro/minimax/text-to-video-hailuo-01) | Wiro | video | per run | 51.6 | |
| Hailuo 02 Text to Video (wiro/minimax/text-to-video-hailuo-02) | Wiro | video | per second | 5.6–9.8 | duration: 6, 10; resolution: 768P, 1080P |
| Hailuo T2V-01 Director (wiro/minimax/text-to-video-hailuo-01-director) | Wiro | video | per run | 51.6 | |
| HappyHorse 1.0 Video Generator by Alibaba (wiro/alibaba/happyhorse-1-0) | Wiro | video | per second | 16.8–28.8 | duration: 5, 10, 15; resolution: 720P, 1080P |
| HappyHorse 1.1 AI Video Generator (wiro/alibaba/happyhorse-1-1) | Wiro | video | per second | 16.8–21.6 | duration: 5, 10, 15; resolution: 720P, 1080P |
| Helios 14B Base (wiro/bestwishysh/helios-14b-base) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| HunyuanVideo 1.5 I2V (Image-to-Video) (wiro/tencent/hunyuanvideo-1-5-i2v) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| HunyuanVideo 1.5 T2V by Tencent (wiro/tencent/hunyuanvideo-1-5-t2v) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Kling 2.5 Turbo (wiro/klingai/kling-v2-5-turbo) | Wiro | video | per second | 5–8.4 | mode: std, pro; duration: 5, 10 |
| Kling 2.6 (wiro/klingai/kling-v2-6) | Wiro | video | per second | 8.4–16.8 | sound: off, on; duration: 5, 10 |
| Kling V3 Omni (wiro/klingai/kling-v3-omni) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Kling V3 Text-to-Video Generator (wiro/klingai/kling-v3) | Wiro | video | per second | 10.1–50.4 | mode: std, pro, 4k; sound: off, on; duration: 5, 10, 15 |
| Kling V3 Turbo Text and Image to Video (wiro/klingai/kling-v3-turbo) | Wiro | video | per second | 13.4–16.8 | duration: 5, 10, 15; resolution: 720p, 1080p |
| Kling V4 Video Generator (wiro/klingai/kling-v4) | Wiro | video | per second | 18.8–28.2 | duration: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30; resolution: 720p, 1080p |
| Lance Text to Video Model (wiro/bytedance-research/lance-text-to-video) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| MiniMax FastH3 (wiro/fastvideo/fast-h3) | Wiro | video | per second | 4.2–7.8 | duration: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15; resolution: 480P, 768P |
| MiniMax FastH3 V2 (wiro/fastvideo/fast-h3-v2) | Wiro | video | per second | 4.2–7.8 | duration: 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15; resolution: 480P, 768P |
| MiniMax H3 (Text-to-Video) (Image-to-Video) (wiro/minimax/h3) | Wiro | video | per second | 9.6–15.6 | duration: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15; resolution: 768P, 2K |
| MiniMax Hailuo 2.3 (wiro/minimax/hailuo-2-3) | Wiro | video | per second | 5.6–9.8 | duration: 6, 10; resolution: 768P, 1080P |
| NVIDIA Cosmos 3 Super (wiro/nvidia/cosmos3-super) | Wiro | video | per run | 2.4–8.4 | resolution: 360P, 480P, 720P |
| openai/sora-2 (wiro/openai/sora-2) | Wiro | video | per second | 12–12 | seconds: 4, 8, 12 |
| openai/sora-2-pro (wiro/openai/sora-2-pro) | Wiro | video | per second | 36–84 | seconds: 4, 8, 12, 16, 20; resolution: 720p, 1024p, 1080p |
| P-Video: Text-to-Video Generator (wiro/pruna/p-video) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| PixVerse C1 Image-to-Video (wiro/pixverse/image-to-video-c1) | Wiro | video | per second | 7.2–28.8 | quality: 360p, 540p, 720p, 1080p; duration: 5, 10, 15; audioSwitch: false, true |
| PixVerse Image to Video V6 (wiro/pixverse/image-to-video-v6) | Wiro | video | per second | 6–27.6 | quality: 360p, 540p, 720p, 1080p; duration: 5, 10, 15; audioSwitch: false, true |
| PixVerse V3.5 Text to Video (wiro/pixverse/text-to-video-v3-5) | Wiro | video | per second | 10.8–28.8 | quality: 360p, 540p, 720p, 1080p; duration: 5, 8; motionMode: normal, fast |
| PixVerse V4 Text to Video (wiro/pixverse/text-to-video-v4) | Wiro | video | per second | 10.8–28.8 | quality: 360p, 540p, 720p, 1080p; duration: 5, 8; motionMode: normal, fast |
| PixVerse V4.5 Text to Video (wiro/pixverse/text-to-video-v4-5) | Wiro | video | per second | 10.8–28.8 | quality: 360p, 540p, 720p, 1080p; duration: 5, 8; motionMode: normal, fast |
| PixVerse V5 Text to Video (wiro/pixverse/text-to-video-v5) | Wiro | video | per second | 10.8–28.8 | quality: 360p, 540p, 720p, 1080p; duration: 5, 8 |
| Pruna P-Video 2 Pro Video Generator (wiro/pruna/p-video-2-pro) | Wiro | video | per second | 2.4–9 | mode: speed, quality; duration: 5, 10, 15; resolution: 480p, 768p |
| Pruna P-Video 2: Fast Video Generation (wiro/pruna/p-video-2) | Wiro | video | per second | 1.8–6 | draft: false, true; duration: 5, 10, 15, 20; resolution: 720p, 1080p |
| Pruna VACE (wiro/pruna/vace) | Wiro | video | per run | 48 | |
| Runway Gen-4.5 Text and Image to Video (wiro/runway/gen-4-5) | Wiro | video | per second | 14.4–14.4 | duration: 2, 3, 4, 5, 6, 7, 8, 9, 10 |
| Seedance 1.0 Pro (wiro/bytedance/seedance-pro-v1) | Wiro | video | per second | 2.8–14.6 | ratio: adaptive, 16:9, 9:16, 4:3, 3:4, 1:1, 21:9, 9:21; duration: 5, 10; resolution: 480p, 1080p |
| Seedance 1.5 Pro (wiro/bytedance/seedance-pro-v1-5) | Wiro | video | per second | 1.4–29.3 | duration: 4, 5, 6, 7, 8, 9, 10, 11, 12; resolution: 480p, 720p, 1080p; generateAudio: true, false |
| Seedance 2.0 Fast Video Generation Model (wiro/bytedance/seedance-2-0-fast) | Wiro | video | per second | 6.6–14.4 | duration: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15; resolution: 480p, 720p |
| Seedance 2.0 Video Generation Model (wiro/bytedance/seedance-2-0) | Wiro | video | per second | 8.4–93.4 | duration: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15; resolution: 480p, 720p, 1080p, 4k |
| Seedance 2.5 AI Video Generator (wiro/bytedance/seedance-2-5) | Wiro | video | per second | 12.3–68.4 | duration: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30; resolution: 480p, 720p, 1080p |
| Seedance 2.5 Reference Uncensored (wiro/bytedance/seedance-v2-5-reference-uncensored) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Seedance 2.5 Uncensored Video (wiro/bytedance/seedance-2-5-uncensored) | Wiro | video | per second | 12.3–68.4 | duration: 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30; resolution: 480p, 720p, 1080p |
| Seedance Pro v1.5 Uncensored Video Model (wiro/bytedance/seedance-pro-v1-5-uncensored) | Wiro | video | per second | 1.4–14.2 | duration: 5, 10; resolution: 480p, 720p, 1080p; generateAudio: true, false |
| Seedance V1 Pro Fast - Video Generator (wiro/bytedance/seedance-v1-pro-fast) | Wiro | video | per second | 1.2–5.9 | duration: 5, 10; resolution: 480p, 720p, 1080p |
| Text to Video Turbo (wiro/wiro/t2v-turbo) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Veo 3.1 (wiro/google/veo3-1) | Wiro | video | per second | 48–72 | resolution: 720p, 1080p, 4k; durationSeconds: 4, 6, 8 |
| Veo 3.1 Fast (wiro/google/veo3-1-fast) | Wiro | video | per second | 12–36 | resolution: 720p, 1080p, 4k; durationSeconds: 4, 6, 8 |
| WAN 2.6 Uncensored Video Generator (wiro/wiro-partners/wan-2-6-uncensored) | Wiro | video | per second | 12–18 | duration: 5, 10, 15; resolution: 720P, 1080P |
| Wan 2.6 Video Generation Model (wiro/alibaba/wan-2-6) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| WAN 2.7 Text-to-Video Generator (wiro/alibaba/wan-2-7) | Wiro | video | per second | 12–18 | duration: 5, 10, 15; resolution: 720P, 1080P |
| WAN 2.7 Uncensored Video Generator (wiro/wiro-partners/wan-2-7-uncensored) | Wiro | video | per second | 15.6–24 | duration: 5, 10, 15; resolution: 720p, 1080p |
| Wan 3.0 Prime Pro R2V Uncensored (wiro/wiro-partners/wan-3-0-prime-pro-r2v-uncensored) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Wan 3.0 Prime Pro Uncensored (Wiro-Partners) (wiro/wiro-partners/wan-3-0-prime-pro-uncensored) | Wiro | video | per second | 31.2–37.2 | duration: 5, 10, 15, 20, 25, 30; resolution: 1080p, 2k, 4k |
| Wan 3.0 Prime R2V Uncensored (Video) (wiro/wiro-partners/wan-3-0-prime-r2v-uncensored) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| WAN 3.0 Prime Uncensored Video Generator (wiro/wiro-partners/wan-3-0-prime-uncensored) | Wiro | video | per second | 8.2–33.6 | duration: 5, 10, 15, 20, 25, 30; resolution: 480p, 720p, 1080p |
| Wan 3.0 Prime Video Generator (wiro/alibaba/wan-3-0-prime) | Wiro | video | per second | 8.2–33.6 | duration: 5, 10, 15, 20, 25, 30; resolution: 480P, 720P, 1080P |
| Wan 3.0 Pro R2V Uncensored Video (wiro/wiro-partners/wan-3-0-pro-r2v-uncensored) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| WAN 3.0 Pro Uncensored Video Model (wiro/wiro-partners/wan-3-0-pro-uncensored) | Wiro | video | per second | 21.6–27.6 | duration: 5, 10, 15, 20, 25, 30; resolution: 1080p, 2k, 4k |
| Wan 3.0 R2V Uncensored Video (wiro/wiro-partners/wan-3-0-r2v-uncensored) | Wiro | video | per run | not published | metered when the run finishes; no static price |
| Wan 3.0 Uncensored Video Generator (wiro/wiro-partners/wan-3-0-uncensored) | Wiro | video | per second | 6–24 | duration: 5, 10, 15, 20, 25, 30; resolution: 480p, 720p, 1080p |
| Wan 3.0 Video Generation by Alibaba (wiro/alibaba/wan-3-0) | Wiro | video | per second | 6–24 | duration: 5, 10, 15, 20, 25, 30; resolution: 480P, 720P, 1080P |
| WAN T2V by Pruna (Text-to-Video) (wiro/pruna/wan-t2v) | Wiro | video | per run | 6–12 | resolution: 480p, 720p |