diff --git a/providers/runware/models/anthropic-claude-fable-5.toml b/providers/runware/models/anthropic-claude-fable-5.toml new file mode 100644 index 0000000000..776fa2fc11 --- /dev/null +++ b/providers/runware/models/anthropic-claude-fable-5.toml @@ -0,0 +1,23 @@ +name = "anthropic-claude-fable-5" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-06-12" +last_updated = "2026-06-12" +open_weights = false + +[cost] +input = 10.0 +output = 50.0 +cache_read = 1.0 +cache_write = 12.5 + +[limit] +context = 1000000 +input = 1000000 +output = 128000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/runware/models/anthropic-claude-haiku-4-5.toml b/providers/runware/models/anthropic-claude-haiku-4-5.toml new file mode 100644 index 0000000000..0e667bf3b9 --- /dev/null +++ b/providers/runware/models/anthropic-claude-haiku-4-5.toml @@ -0,0 +1,23 @@ +name = "Claude Haiku 4.5" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-05" +last_updated = "2026-05-05" +open_weights = false + +[cost] +input = 1.0 +output = 5.0 +cache_read = 0.1 +cache_write = 1.25 + +[limit] +context = 200000 +input = 200000 +output = 64000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/runware/models/anthropic-claude-opus-4-7.toml b/providers/runware/models/anthropic-claude-opus-4-7.toml new file mode 100644 index 0000000000..573f3996d4 --- /dev/null +++ b/providers/runware/models/anthropic-claude-opus-4-7.toml @@ -0,0 +1,23 @@ +name = "Claude Opus 4.7" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-05" +last_updated = "2026-05-05" +open_weights = false + +[cost] +input = 5.0 +output = 25.0 +cache_read = 0.5 +cache_write = 6.25 + +[limit] +context = 1000000 +input = 1000000 +output = 128000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/runware/models/anthropic-claude-opus-4-8.toml b/providers/runware/models/anthropic-claude-opus-4-8.toml new file mode 100644 index 0000000000..2c1f8da300 --- /dev/null +++ b/providers/runware/models/anthropic-claude-opus-4-8.toml @@ -0,0 +1,23 @@ +name = "Claude Opus 4.8" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-29" +last_updated = "2026-05-29" +open_weights = false + +[cost] +input = 5.0 +output = 25.0 +cache_read = 0.5 +cache_write = 6.25 + +[limit] +context = 1000000 +input = 1000000 +output = 128000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/runware/models/anthropic-claude-sonnet-4-6.toml b/providers/runware/models/anthropic-claude-sonnet-4-6.toml new file mode 100644 index 0000000000..18a8080340 --- /dev/null +++ b/providers/runware/models/anthropic-claude-sonnet-4-6.toml @@ -0,0 +1,23 @@ +name = "Claude Sonnet 4.6" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-05" +last_updated = "2026-05-05" +open_weights = false + +[cost] +input = 3.0 +output = 15.0 +cache_read = 0.3 +cache_write = 3.75 + +[limit] +context = 1000000 +input = 1000000 +output = 64000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/runware/models/deepseek-v4-flash.toml b/providers/runware/models/deepseek-v4-flash.toml new file mode 100644 index 0000000000..3ff3f27f21 --- /dev/null +++ b/providers/runware/models/deepseek-v4-flash.toml @@ -0,0 +1,22 @@ +name = "DeepSeek-V4-Flash" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-15" +last_updated = "2026-05-15" +open_weights = true + +[cost] +input = 0.076 +output = 0.153 +cache_read = 0.014 + +[limit] +context = 1048576 +input = 1048576 +output = 384000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/deepseek-v4-pro.toml b/providers/runware/models/deepseek-v4-pro.toml new file mode 100644 index 0000000000..7b6bd6f34e --- /dev/null +++ b/providers/runware/models/deepseek-v4-pro.toml @@ -0,0 +1,22 @@ +name = "DeepSeek-V4-Pro" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-06-12" +last_updated = "2026-06-12" +open_weights = true + +[cost] +input = 0.961 +output = 1.922 +cache_read = 0.079 + +[limit] +context = 1048576 +input = 1048576 +output = 100000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/google-gemini-3-1-flash-lite.toml b/providers/runware/models/google-gemini-3-1-flash-lite.toml new file mode 100644 index 0000000000..ac5ce4d68d --- /dev/null +++ b/providers/runware/models/google-gemini-3-1-flash-lite.toml @@ -0,0 +1,22 @@ +name = "Google Gemini 3.1 Flash Lite" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-04" +last_updated = "2026-03-04" +open_weights = false + +[cost] +input = 0.25 +output = 1.5 +cache_read = 0.025 + +[limit] +context = 1048576 +input = 1048576 +output = 65536 + +[modalities] +input = ["text", "image", "video", "audio", "pdf"] +output = ["text"] diff --git a/providers/runware/models/google-gemini-3-1-pro.toml b/providers/runware/models/google-gemini-3-1-pro.toml new file mode 100644 index 0000000000..df06df4236 --- /dev/null +++ b/providers/runware/models/google-gemini-3-1-pro.toml @@ -0,0 +1,22 @@ +name = "Google Gemini 3.1 Pro" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-04" +last_updated = "2026-03-04" +open_weights = false + +[cost] +input = 2.0 +output = 12.0 +cache_read = 0.2 + +[limit] +context = 1048576 +input = 1048576 +output = 65536 + +[modalities] +input = ["text", "image", "video", "audio", "pdf"] +output = ["text"] diff --git a/providers/runware/models/google-gemini-3-5-flash.toml b/providers/runware/models/google-gemini-3-5-flash.toml new file mode 100644 index 0000000000..0b34a7dd4b --- /dev/null +++ b/providers/runware/models/google-gemini-3-5-flash.toml @@ -0,0 +1,22 @@ +name = "google-gemini-3-5-flash" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-19" +last_updated = "2026-05-19" +open_weights = false + +[cost] +input = 1.5 +output = 9.0 +cache_read = 0.15 + +[limit] +context = 1048576 +input = 1048576 +output = 65536 + +[modalities] +input = ["text", "image", "video", "audio", "pdf"] +output = ["text"] diff --git a/providers/runware/models/google-gemini-3-flash.toml b/providers/runware/models/google-gemini-3-flash.toml new file mode 100644 index 0000000000..177526ae51 --- /dev/null +++ b/providers/runware/models/google-gemini-3-flash.toml @@ -0,0 +1,22 @@ +name = "Google Gemini 3 Flash" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-19" +last_updated = "2026-03-19" +open_weights = false + +[cost] +input = 0.5 +output = 3.0 +cache_read = 0.05 + +[limit] +context = 1048576 +input = 1048576 +output = 65536 + +[modalities] +input = ["text", "image", "video", "audio", "pdf"] +output = ["text"] diff --git a/providers/runware/models/google-gemma-4-31b.toml b/providers/runware/models/google-gemma-4-31b.toml new file mode 100644 index 0000000000..cebf33bf16 --- /dev/null +++ b/providers/runware/models/google-gemma-4-31b.toml @@ -0,0 +1,22 @@ +name = "google-gemma-4-31b" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-12" +last_updated = "2026-05-12" +open_weights = false + +[cost] +input = 0.102 +output = 0.297 +cache_read = 0.012 + +[limit] +context = 131072 +input = 131072 +output = 65536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/minimax-m2-5.toml b/providers/runware/models/minimax-m2-5.toml new file mode 100644 index 0000000000..0c3b927e57 --- /dev/null +++ b/providers/runware/models/minimax-m2-5.toml @@ -0,0 +1,22 @@ +name = "MiniMax M2.5" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-12" +last_updated = "2026-03-12" +open_weights = true + +[cost] +input = 0.127 +output = 0.765 +cache_read = 0.025 + +[limit] +context = 131072 +input = 131072 +output = 196608 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/minimax-m2-7-highspeed.toml b/providers/runware/models/minimax-m2-7-highspeed.toml new file mode 100644 index 0000000000..5760275968 --- /dev/null +++ b/providers/runware/models/minimax-m2-7-highspeed.toml @@ -0,0 +1,23 @@ +name = "MiniMax-M2.7" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-18" +last_updated = "2026-03-18" +open_weights = true + +[cost] +input = 0.6 +output = 2.4 +cache_read = 0.06 +cache_write = 0.375 + +[limit] +context = 131072 +input = 131072 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/minimax-m2-7.toml b/providers/runware/models/minimax-m2-7.toml new file mode 100644 index 0000000000..4df920d407 --- /dev/null +++ b/providers/runware/models/minimax-m2-7.toml @@ -0,0 +1,23 @@ +name = "MiniMax-M2.7" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-18" +last_updated = "2026-03-18" +open_weights = true + +[cost] +input = 0.3 +output = 1.2 +cache_read = 0.06 +cache_write = 0.375 + +[limit] +context = 131072 +input = 131072 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/minimax-m3.toml b/providers/runware/models/minimax-m3.toml new file mode 100644 index 0000000000..842184a042 --- /dev/null +++ b/providers/runware/models/minimax-m3.toml @@ -0,0 +1,22 @@ +name = "MiniMax M3" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-06-03" +last_updated = "2026-06-03" +open_weights = true + +[cost] +input = 0.3 +output = 1.2 +cache_read = 0.06 + +[limit] +context = 1000000 +input = 1000000 +output = 512000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/runware/models/moonshotai-kimi-k2-6.toml b/providers/runware/models/moonshotai-kimi-k2-6.toml new file mode 100644 index 0000000000..f790549441 --- /dev/null +++ b/providers/runware/models/moonshotai-kimi-k2-6.toml @@ -0,0 +1,22 @@ +name = "moonshotai-kimi-k2-6" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-07" +last_updated = "2026-05-07" +open_weights = true + +[cost] +input = 0.6 +output = 3.05 +cache_read = 0.13 + +[limit] +context = 262144 +input = 262144 +output = 49152 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-4-mini.toml b/providers/runware/models/openai-gpt-5-4-mini.toml new file mode 100644 index 0000000000..ccdbd0d045 --- /dev/null +++ b/providers/runware/models/openai-gpt-5-4-mini.toml @@ -0,0 +1,22 @@ +name = "GPT-5.4 Mini" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-28" +last_updated = "2026-03-28" +open_weights = false + +[cost] +input = 0.75 +output = 4.5 +cache_read = 0.075 + +[limit] +context = 400000 +input = 400000 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-4-nano.toml b/providers/runware/models/openai-gpt-5-4-nano.toml new file mode 100644 index 0000000000..da0df4b6a7 --- /dev/null +++ b/providers/runware/models/openai-gpt-5-4-nano.toml @@ -0,0 +1,22 @@ +name = "GPT-5.4 Nano" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-28" +last_updated = "2026-03-28" +open_weights = false + +[cost] +input = 0.2 +output = 1.25 +cache_read = 0.02 + +[limit] +context = 400000 +input = 400000 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-4-pro.toml b/providers/runware/models/openai-gpt-5-4-pro.toml new file mode 100644 index 0000000000..f42540d92f --- /dev/null +++ b/providers/runware/models/openai-gpt-5-4-pro.toml @@ -0,0 +1,21 @@ +name = "GPT-5.4 Pro" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-28" +last_updated = "2026-03-28" +open_weights = false + +[cost] +input = 30.0 +output = 180.0 + +[limit] +context = 1050000 +input = 1050000 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-4.toml b/providers/runware/models/openai-gpt-5-4.toml new file mode 100644 index 0000000000..b75523059e --- /dev/null +++ b/providers/runware/models/openai-gpt-5-4.toml @@ -0,0 +1,22 @@ +name = "GPT-5.4" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-27" +last_updated = "2026-03-27" +open_weights = false + +[cost] +input = 2.5 +output = 15.0 +cache_read = 0.25 + +[limit] +context = 1050000 +input = 1050000 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-5.toml b/providers/runware/models/openai-gpt-5-5.toml new file mode 100644 index 0000000000..cca91d9b11 --- /dev/null +++ b/providers/runware/models/openai-gpt-5-5.toml @@ -0,0 +1,22 @@ +name = "GPT-5.5" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-06" +last_updated = "2026-05-06" +open_weights = false + +[cost] +input = 5.0 +output = 30.0 +cache_read = 0.5 + +[limit] +context = 1050000 +input = 1050000 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-mini.toml b/providers/runware/models/openai-gpt-5-mini.toml new file mode 100644 index 0000000000..3d222007b0 --- /dev/null +++ b/providers/runware/models/openai-gpt-5-mini.toml @@ -0,0 +1,22 @@ +name = "GPT-5 Mini" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-06-24" +last_updated = "2026-06-24" +open_weights = false + +[cost] +input = 0.25 +output = 2.0 +cache_read = 0.025 + +[limit] +context = 131072 +input = 131072 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/openai-gpt-5-nano.toml b/providers/runware/models/openai-gpt-5-nano.toml new file mode 100644 index 0000000000..647b401743 --- /dev/null +++ b/providers/runware/models/openai-gpt-5-nano.toml @@ -0,0 +1,22 @@ +name = "GPT-5 Nano" +attachment = true +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-06-24" +last_updated = "2026-06-24" +open_weights = false + +[cost] +input = 0.05 +output = 0.4 +cache_read = 0.005 + +[limit] +context = 131072 +input = 131072 +output = 128000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/runware/models/qwen35_27b_fp8.toml b/providers/runware/models/qwen35_27b_fp8.toml new file mode 100644 index 0000000000..562e841c0b --- /dev/null +++ b/providers/runware/models/qwen35_27b_fp8.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-27B" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-04-10" +last_updated = "2026-04-10" +open_weights = true + +[cost] +input = 0.165 +output = 1.326 +cache_read = 0.024 + +[limit] +context = 131072 +input = 131072 +output = 128000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/qwen35_397b_a17b_fp8.toml b/providers/runware/models/qwen35_397b_a17b_fp8.toml new file mode 100644 index 0000000000..5075d46f0d --- /dev/null +++ b/providers/runware/models/qwen35_397b_a17b_fp8.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-397B" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-04-10" +last_updated = "2026-04-10" +open_weights = true + +[cost] +input = 0.327 +output = 1.989 +cache_read = 0.05 + +[limit] +context = 131072 +input = 131072 +output = 128000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/xai-grok-4-3.toml b/providers/runware/models/xai-grok-4-3.toml new file mode 100644 index 0000000000..2523d937c6 --- /dev/null +++ b/providers/runware/models/xai-grok-4-3.toml @@ -0,0 +1,22 @@ +name = "Grok 4.3" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-05-22" +last_updated = "2026-05-22" +open_weights = false + +[cost] +input = 1.25 +output = 2.5 +cache_read = 0.2 + +[limit] +context = 1048576 +input = 1048576 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/zai-glm-4-7.toml b/providers/runware/models/zai-glm-4-7.toml new file mode 100644 index 0000000000..ab168aba7e --- /dev/null +++ b/providers/runware/models/zai-glm-4-7.toml @@ -0,0 +1,22 @@ +name = "GLM-4.7" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-03-12" +last_updated = "2026-03-12" +open_weights = true + +[cost] +input = 0.34 +output = 1.487 +cache_read = 0.04 + +[limit] +context = 200000 +input = 200000 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/models/zai-glm-5-1.toml b/providers/runware/models/zai-glm-5-1.toml new file mode 100644 index 0000000000..f129667bd1 --- /dev/null +++ b/providers/runware/models/zai-glm-5-1.toml @@ -0,0 +1,22 @@ +name = "GLM-5.1" +attachment = false +reasoning = true +tool_call = true +structured_output = true +release_date = "2026-04-17" +last_updated = "2026-04-17" +open_weights = true + +[cost] +input = 1.4 +output = 4.4 +cache_read = 0.26 + +[limit] +context = 200000 +input = 200000 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/runware/provider.toml b/providers/runware/provider.toml new file mode 100644 index 0000000000..39d5be7c12 --- /dev/null +++ b/providers/runware/provider.toml @@ -0,0 +1,5 @@ +name = "Runware" +npm = "@ai-sdk/openai-compatible" +api = "https://api.runware.ai/v1" +env = ["RUNWARE_API_KEY"] +doc = "https://runware.ai/docs"