diff --git a/providers/qiniu-ai/models/meituan/longcat-flash-chat.toml b/providers/qiniu-ai/models/arcee-ai/trinity-mini.toml similarity index 64% rename from providers/qiniu-ai/models/meituan/longcat-flash-chat.toml rename to providers/qiniu-ai/models/arcee-ai/trinity-mini.toml index 876f1fe52..f0d773a7a 100644 --- a/providers/qiniu-ai/models/meituan/longcat-flash-chat.toml +++ b/providers/qiniu-ai/models/arcee-ai/trinity-mini.toml @@ -1,6 +1,6 @@ -name = "Meituan/Longcat-Flash-Chat" -release_date = "2025-11-05" -last_updated = "2025-11-05" +name = "Arcee Trinity Mini" +release_date = "2026-04-07" +last_updated = "2026-04-07" attachment = false reasoning = false tool_call = false @@ -14,4 +14,4 @@ output = 131_072 [modalities] input = ["text"] -output = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/claude-4.6-opus.toml b/providers/qiniu-ai/models/claude-4.6-opus.toml new file mode 100644 index 000000000..a2d6e01ff --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.6-opus.toml @@ -0,0 +1,17 @@ +name = "Claude 4.6 Opus" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 1_000_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/claude-4.6-sonnet.toml b/providers/qiniu-ai/models/claude-4.6-sonnet.toml new file mode 100644 index 000000000..6fe593376 --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.6-sonnet.toml @@ -0,0 +1,17 @@ +name = "Claude 4.6 Sonnet" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 1_000_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/deepseek/deepseek-math-v2.toml b/providers/qiniu-ai/models/deepseek/deepseek-math-v2.toml deleted file mode 100644 index a6d6355d5..000000000 --- a/providers/qiniu-ai/models/deepseek/deepseek-math-v2.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Deepseek/Deepseek-Math-V2" -release_date = "2025-12-04" -last_updated = "2025-12-04" -attachment = false -reasoning = true -tool_call = false -temperature = true -structured_output = false -open_weights = false - -[limit] -context = 160_000 -output = 160_000 - -[modalities] -input = ["text"] -output = ["text"] diff --git a/providers/qiniu-ai/models/mimo-v2-flash.toml b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-speciale-or.toml similarity index 58% rename from providers/qiniu-ai/models/mimo-v2-flash.toml rename to providers/qiniu-ai/models/deepseek/deepseek-v3.2-speciale-or.toml index aef02b6a9..d9c19c47a 100644 --- a/providers/qiniu-ai/models/mimo-v2-flash.toml +++ b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-speciale-or.toml @@ -1,6 +1,6 @@ -name = "Mimo-V2-Flash" -release_date = "2025-12-17" -last_updated = "2025-12-17" +name = "DeepSeek V3.2 Speciale OR" +release_date = "2026-01-15" +last_updated = "2026-04-07" attachment = false reasoning = true tool_call = true @@ -9,8 +9,8 @@ structured_output = false open_weights = false [limit] -context = 256_000 -output = 256_000 +context = 128_000 +output = 32_000 [modalities] input = ["text"] diff --git a/providers/qiniu-ai/models/gemini-2.0-flash-lite.toml b/providers/qiniu-ai/models/gemini-2.0-flash-lite.toml deleted file mode 100644 index ef84d464d..000000000 --- a/providers/qiniu-ai/models/gemini-2.0-flash-lite.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Gemini 2.0 Flash Lite" -release_date = "2025-08-05" -last_updated = "2025-08-05" -attachment = true -reasoning = true -tool_call = true -temperature = true -structured_output = false -open_weights = false - -[limit] -context = 1_048_576 -output = 8_192 - -[modalities] -input = ["text", "image", "audio", "video"] -output = ["text"] diff --git a/providers/qiniu-ai/models/gemini-2.0-flash.toml b/providers/qiniu-ai/models/gemini-2.0-flash.toml deleted file mode 100644 index 67de4ac01..000000000 --- a/providers/qiniu-ai/models/gemini-2.0-flash.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Gemini 2.0 Flash" -release_date = "2025-08-05" -last_updated = "2025-08-05" -attachment = true -reasoning = false -tool_call = true -temperature = true -structured_output = false -open_weights = false - -[limit] -context = 1_048_576 -output = 8_192 - -[modalities] -input = ["text", "image", "audio", "video"] -output = ["text"] diff --git a/providers/qiniu-ai/models/gemini-3.1-flash-image-preview.toml b/providers/qiniu-ai/models/gemini-3.1-flash-image-preview.toml new file mode 100644 index 000000000..9194b9dd1 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-3.1-flash-image-preview.toml @@ -0,0 +1,17 @@ +name = "Gemini 3.1 Flash Image Preview" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text", "image"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/gemini-3.1-flash-lite-preview.toml b/providers/qiniu-ai/models/gemini-3.1-flash-lite-preview.toml new file mode 100644 index 000000000..f24aa27fb --- /dev/null +++ b/providers/qiniu-ai/models/gemini-3.1-flash-lite-preview.toml @@ -0,0 +1,17 @@ +name = "Gemini 3.1 Flash Lite Preview" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["text", "image", "video", "audio", "pdf"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/gemini-3.1-pro-preview.toml b/providers/qiniu-ai/models/gemini-3.1-pro-preview.toml new file mode 100644 index 000000000..a4b98190e --- /dev/null +++ b/providers/qiniu-ai/models/gemini-3.1-pro-preview.toml @@ -0,0 +1,17 @@ +name = "Gemini 3.1 Pro Preview" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["text", "image", "video", "audio", "pdf"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/kling-v2-6.toml b/providers/qiniu-ai/models/kling-v2-6.toml deleted file mode 100644 index 7365ff5cc..000000000 --- a/providers/qiniu-ai/models/kling-v2-6.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Kling-V2 6" -release_date = "2026-01-13" -last_updated = "2026-01-13" -attachment = true -reasoning = false -tool_call = false -temperature = true -structured_output = false -open_weights = false - -[limit] -context = 99_999_999 -output = 99_999_999 - -[modalities] -input = ["text", "image", "video"] -output = ["video"] diff --git a/providers/qiniu-ai/models/minimax/minimax-m2.7.toml b/providers/qiniu-ai/models/minimax/minimax-m2.7.toml new file mode 100644 index 000000000..3f48b95c7 --- /dev/null +++ b/providers/qiniu-ai/models/minimax/minimax-m2.7.toml @@ -0,0 +1,17 @@ +name = "Minimax/Minimax-M2.7" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = true + +[limit] +context = 204_800 +output = 131_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/qiniu-ai/models/nvidia/nemotron-3-super-120b-a12b.toml b/providers/qiniu-ai/models/nvidia/nemotron-3-super-120b-a12b.toml new file mode 100644 index 000000000..2a8a3e4a1 --- /dev/null +++ b/providers/qiniu-ai/models/nvidia/nemotron-3-super-120b-a12b.toml @@ -0,0 +1,17 @@ +name = "Nemotron-3-Super-120B-A12B" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = true + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/openai/gpt-5-chat.toml b/providers/qiniu-ai/models/openai/gpt-5-chat.toml new file mode 100644 index 000000000..634e6cf8f --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5-chat.toml @@ -0,0 +1,17 @@ +name = "GPT-5 Chat" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/claude-3.7-sonnet.toml b/providers/qiniu-ai/models/openai/gpt-5-mini.toml similarity index 60% rename from providers/qiniu-ai/models/claude-3.7-sonnet.toml rename to providers/qiniu-ai/models/openai/gpt-5-mini.toml index 4d306c33e..fdd6762f1 100644 --- a/providers/qiniu-ai/models/claude-3.7-sonnet.toml +++ b/providers/qiniu-ai/models/openai/gpt-5-mini.toml @@ -1,6 +1,6 @@ -name = "Claude 3.7 Sonnet" -release_date = "2025-08-05" -last_updated = "2025-08-05" +name = "GPT-5 Mini" +release_date = "2026-04-07" +last_updated = "2026-04-07" attachment = true reasoning = true tool_call = true @@ -9,9 +9,9 @@ structured_output = false open_weights = false [limit] -context = 200_000 +context = 400_000 output = 128_000 [modalities] input = ["text", "image"] -output = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5-nano.toml b/providers/qiniu-ai/models/openai/gpt-5-nano.toml new file mode 100644 index 000000000..c594b4ff9 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5-nano.toml @@ -0,0 +1,17 @@ +name = "GPT-5 Nano" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5-pro.toml b/providers/qiniu-ai/models/openai/gpt-5-pro.toml new file mode 100644 index 000000000..e964d4372 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5-pro.toml @@ -0,0 +1,17 @@ +name = "GPT-5 Pro" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 400_000 +output = 272_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5.2-chat.toml b/providers/qiniu-ai/models/openai/gpt-5.2-chat.toml new file mode 100644 index 000000000..9d14afcb7 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.2-chat.toml @@ -0,0 +1,17 @@ +name = "GPT-5.2 Chat" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/claude-3.5-sonnet.toml b/providers/qiniu-ai/models/openai/gpt-5.2-codex.toml similarity index 55% rename from providers/qiniu-ai/models/claude-3.5-sonnet.toml rename to providers/qiniu-ai/models/openai/gpt-5.2-codex.toml index 60e476bd7..ae08ded9e 100644 --- a/providers/qiniu-ai/models/claude-3.5-sonnet.toml +++ b/providers/qiniu-ai/models/openai/gpt-5.2-codex.toml @@ -1,6 +1,6 @@ -name = "Claude 3.5 Sonnet" -release_date = "2025-09-09" -last_updated = "2025-09-09" +name = "GPT-5.2 Codex" +release_date = "2026-04-07" +last_updated = "2026-04-07" attachment = true reasoning = true tool_call = true @@ -9,9 +9,9 @@ structured_output = false open_weights = false [limit] -context = 200_000 -output = 8_200 +context = 400_000 +output = 128_000 [modalities] input = ["text", "image"] -output = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5.3-codex.toml b/providers/qiniu-ai/models/openai/gpt-5.3-codex.toml new file mode 100644 index 000000000..dd4af93bd --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.3-codex.toml @@ -0,0 +1,17 @@ +name = "GPT-5.3 Codex" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5.4-mini.toml b/providers/qiniu-ai/models/openai/gpt-5.4-mini.toml new file mode 100644 index 000000000..85cad7609 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.4-mini.toml @@ -0,0 +1,17 @@ +name = "GPT-5.4 Mini" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-3.5-haiku.toml b/providers/qiniu-ai/models/openai/gpt-5.4-nano.toml similarity index 55% rename from providers/qiniu-ai/models/claude-3.5-haiku.toml rename to providers/qiniu-ai/models/openai/gpt-5.4-nano.toml index 6b238752e..164a9d19d 100644 --- a/providers/qiniu-ai/models/claude-3.5-haiku.toml +++ b/providers/qiniu-ai/models/openai/gpt-5.4-nano.toml @@ -1,6 +1,6 @@ -name = "Claude 3.5 Haiku" -release_date = "2025-08-26" -last_updated = "2025-08-26" +name = "GPT-5.4 Nano" +release_date = "2026-04-07" +last_updated = "2026-04-07" attachment = true reasoning = false tool_call = true @@ -9,9 +9,9 @@ structured_output = false open_weights = false [limit] -context = 200_000 -output = 8_192 +context = 400_000 +output = 128_000 [modalities] input = ["text", "image"] -output = ["text"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5.4-pro.toml b/providers/qiniu-ai/models/openai/gpt-5.4-pro.toml new file mode 100644 index 000000000..4a4ada558 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.4-pro.toml @@ -0,0 +1,17 @@ +name = "GPT-5.4 Pro" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 1_050_000 +output = 128_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] \ No newline at end of file diff --git a/providers/qiniu-ai/models/openai/gpt-5.4.toml b/providers/qiniu-ai/models/openai/gpt-5.4.toml new file mode 100644 index 000000000..44ec6331d --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.4.toml @@ -0,0 +1,17 @@ +name = "GPT-5.4" +release_date = "2026-04-07" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = true +open_weights = false + +[limit] +context = 1_050_000 +output = 128_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen/qwen3.5-plus.toml b/providers/qiniu-ai/models/qwen/qwen3.5-plus.toml new file mode 100644 index 000000000..cb597313f --- /dev/null +++ b/providers/qiniu-ai/models/qwen/qwen3.5-plus.toml @@ -0,0 +1,17 @@ +name = "Qwen3.5 Plus" +release_date = "2026-03-01" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen/qwen3.6-plus-free.toml b/providers/qiniu-ai/models/qwen/qwen3.6-plus-free.toml new file mode 100644 index 000000000..f55856182 --- /dev/null +++ b/providers/qiniu-ai/models/qwen/qwen3.6-plus-free.toml @@ -0,0 +1,17 @@ +name = "Qwen3.6 Plus Free" +release_date = "2026-03-15" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen/qwen3.6-plus.toml b/providers/qiniu-ai/models/qwen/qwen3.6-plus.toml new file mode 100644 index 000000000..e67f3bdcd --- /dev/null +++ b/providers/qiniu-ai/models/qwen/qwen3.6-plus.toml @@ -0,0 +1,17 @@ +name = "Qwen3.6 Plus" +release_date = "2026-03-15" +last_updated = "2026-04-07" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/stepfun-ai/gelab-zero-4b-preview.toml b/providers/qiniu-ai/models/stepfun-ai/gelab-zero-4b-preview.toml deleted file mode 100644 index bb1ffacea..000000000 --- a/providers/qiniu-ai/models/stepfun-ai/gelab-zero-4b-preview.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Stepfun-Ai/Gelab Zero 4b Preview" -release_date = "2025-12-23" -last_updated = "2025-12-23" -attachment = true -reasoning = false -tool_call = true -temperature = true -structured_output = false -open_weights = false - -[limit] -context = 8_192 -output = 4_096 - -[modalities] -input = ["text", "image"] -output = ["text"] diff --git a/providers/qiniu-ai/models/z-ai/autoglm-phone-9b.toml b/providers/qiniu-ai/models/z-ai/autoglm-phone-9b.toml deleted file mode 100644 index 73b20e109..000000000 --- a/providers/qiniu-ai/models/z-ai/autoglm-phone-9b.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Z-Ai/Autoglm Phone 9b" -release_date = "2025-12-23" -last_updated = "2025-12-23" -attachment = true -reasoning = false -tool_call = true -temperature = true -structured_output = false -open_weights = false - -[limit] -context = 12_800 -output = 4_096 - -[modalities] -input = ["text", "image"] -output = ["text"]