diff --git a/providers/qiniu-ai/logo.svg b/providers/qiniu-ai/logo.svg new file mode 100644 index 000000000..858560f9f --- /dev/null +++ b/providers/qiniu-ai/logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/providers/qiniu-ai/models/MiniMax-M1.toml b/providers/qiniu-ai/models/MiniMax-M1.toml new file mode 100644 index 000000000..27daa61f6 --- /dev/null +++ b/providers/qiniu-ai/models/MiniMax-M1.toml @@ -0,0 +1,17 @@ +name = "MiniMax M1" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 80_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-3.5-haiku.toml b/providers/qiniu-ai/models/claude-3.5-haiku.toml new file mode 100644 index 000000000..6b238752e --- /dev/null +++ b/providers/qiniu-ai/models/claude-3.5-haiku.toml @@ -0,0 +1,17 @@ +name = "Claude 3.5 Haiku" +release_date = "2025-08-26" +last_updated = "2025-08-26" +attachment = true +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-3.5-sonnet.toml b/providers/qiniu-ai/models/claude-3.5-sonnet.toml new file mode 100644 index 000000000..60e476bd7 --- /dev/null +++ b/providers/qiniu-ai/models/claude-3.5-sonnet.toml @@ -0,0 +1,17 @@ +name = "Claude 3.5 Sonnet" +release_date = "2025-09-09" +last_updated = "2025-09-09" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 8_200 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-3.7-sonnet.toml b/providers/qiniu-ai/models/claude-3.7-sonnet.toml new file mode 100644 index 000000000..4d306c33e --- /dev/null +++ b/providers/qiniu-ai/models/claude-3.7-sonnet.toml @@ -0,0 +1,17 @@ +name = "Claude 3.7 Sonnet" +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 = 200_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-4.0-opus.toml b/providers/qiniu-ai/models/claude-4.0-opus.toml new file mode 100644 index 000000000..5513f52ba --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.0-opus.toml @@ -0,0 +1,17 @@ +name = "Claude 4.0 Opus" +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 = 200_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-4.0-sonnet.toml b/providers/qiniu-ai/models/claude-4.0-sonnet.toml new file mode 100644 index 000000000..bf97e075d --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.0-sonnet.toml @@ -0,0 +1,17 @@ +name = "Claude 4.0 Sonnet" +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 = 200_000 +output = 64_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-4.1-opus.toml b/providers/qiniu-ai/models/claude-4.1-opus.toml new file mode 100644 index 000000000..3d58cacd4 --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.1-opus.toml @@ -0,0 +1,17 @@ +name = "Claude 4.1 Opus" +release_date = "2025-08-06" +last_updated = "2025-08-06" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-4.5-haiku.toml b/providers/qiniu-ai/models/claude-4.5-haiku.toml new file mode 100644 index 000000000..d2f9d95fe --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.5-haiku.toml @@ -0,0 +1,17 @@ +name = "Claude 4.5 Haiku" +release_date = "2025-10-16" +last_updated = "2025-10-16" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 64_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-4.5-opus.toml b/providers/qiniu-ai/models/claude-4.5-opus.toml new file mode 100644 index 000000000..2789677cf --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.5-opus.toml @@ -0,0 +1,17 @@ +name = "Claude 4.5 Opus" +release_date = "2025-11-25" +last_updated = "2025-11-25" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 200_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/claude-4.5-sonnet.toml b/providers/qiniu-ai/models/claude-4.5-sonnet.toml new file mode 100644 index 000000000..e971004ee --- /dev/null +++ b/providers/qiniu-ai/models/claude-4.5-sonnet.toml @@ -0,0 +1,17 @@ +name = "Claude 4.5 Sonnet" +release_date = "2025-09-30" +last_updated = "2025-09-30" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 64_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek-r1-0528.toml b/providers/qiniu-ai/models/deepseek-r1-0528.toml new file mode 100644 index 000000000..290d81e03 --- /dev/null +++ b/providers/qiniu-ai/models/deepseek-r1-0528.toml @@ -0,0 +1,17 @@ +name = "DeepSeek-R1-0528" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek-r1.toml b/providers/qiniu-ai/models/deepseek-r1.toml new file mode 100644 index 000000000..61e47cd3c --- /dev/null +++ b/providers/qiniu-ai/models/deepseek-r1.toml @@ -0,0 +1,17 @@ +name = "DeepSeek-R1" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek-v3-0324.toml b/providers/qiniu-ai/models/deepseek-v3-0324.toml new file mode 100644 index 000000000..3e97e97fe --- /dev/null +++ b/providers/qiniu-ai/models/deepseek-v3-0324.toml @@ -0,0 +1,17 @@ +name = "DeepSeek-V3-0324" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 16_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek-v3.1.toml b/providers/qiniu-ai/models/deepseek-v3.1.toml new file mode 100644 index 000000000..93648d939 --- /dev/null +++ b/providers/qiniu-ai/models/deepseek-v3.1.toml @@ -0,0 +1,17 @@ +name = "DeepSeek-V3.1" +release_date = "2025-08-19" +last_updated = "2025-08-19" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek-v3.toml b/providers/qiniu-ai/models/deepseek-v3.toml new file mode 100644 index 000000000..84a93c6f6 --- /dev/null +++ b/providers/qiniu-ai/models/deepseek-v3.toml @@ -0,0 +1,17 @@ +name = "DeepSeek-V3" +release_date = "2025-08-13" +last_updated = "2025-08-13" +attachment = false +reasoning = false +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 16_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek/deepseek-math-v2.toml b/providers/qiniu-ai/models/deepseek/deepseek-math-v2.toml new file mode 100644 index 000000000..a6d6355d5 --- /dev/null +++ b/providers/qiniu-ai/models/deepseek/deepseek-math-v2.toml @@ -0,0 +1,17 @@ +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/deepseek/deepseek-v3.1-terminus-thinking.toml b/providers/qiniu-ai/models/deepseek/deepseek-v3.1-terminus-thinking.toml new file mode 100644 index 000000000..09e7b8e3e --- /dev/null +++ b/providers/qiniu-ai/models/deepseek/deepseek-v3.1-terminus-thinking.toml @@ -0,0 +1,17 @@ +name = "DeepSeek/DeepSeek-V3.1-Terminus-Thinking" +release_date = "2025-09-22" +last_updated = "2025-09-22" +attachment = false +reasoning = true +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek/deepseek-v3.1-terminus.toml b/providers/qiniu-ai/models/deepseek/deepseek-v3.1-terminus.toml new file mode 100644 index 000000000..e4fec4e1c --- /dev/null +++ b/providers/qiniu-ai/models/deepseek/deepseek-v3.1-terminus.toml @@ -0,0 +1,17 @@ +name = "DeepSeek/DeepSeek-V3.1-Terminus" +release_date = "2025-09-22" +last_updated = "2025-09-22" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek/deepseek-v3.2-251201.toml b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-251201.toml new file mode 100644 index 000000000..1b7da3879 --- /dev/null +++ b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-251201.toml @@ -0,0 +1,17 @@ +name = "Deepseek/DeepSeek-V3.2" +release_date = "2025-12-01" +last_updated = "2025-12-01" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek/deepseek-v3.2-exp-thinking.toml b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-exp-thinking.toml new file mode 100644 index 000000000..0ff340fcc --- /dev/null +++ b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-exp-thinking.toml @@ -0,0 +1,17 @@ +name = "DeepSeek/DeepSeek-V3.2-Exp-Thinking" +release_date = "2025-09-29" +last_updated = "2025-09-29" +attachment = false +reasoning = true +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/deepseek/deepseek-v3.2-exp.toml b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-exp.toml new file mode 100644 index 000000000..b67967738 --- /dev/null +++ b/providers/qiniu-ai/models/deepseek/deepseek-v3.2-exp.toml @@ -0,0 +1,17 @@ +name = "DeepSeek/DeepSeek-V3.2-Exp" +release_date = "2025-09-29" +last_updated = "2025-09-29" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/doubao-1.5-pro-32k.toml b/providers/qiniu-ai/models/doubao-1.5-pro-32k.toml new file mode 100644 index 000000000..635edd218 --- /dev/null +++ b/providers/qiniu-ai/models/doubao-1.5-pro-32k.toml @@ -0,0 +1,17 @@ +name = "Doubao 1.5 Pro 32k" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 12_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/doubao-1.5-thinking-pro.toml b/providers/qiniu-ai/models/doubao-1.5-thinking-pro.toml new file mode 100644 index 000000000..1f75cf41d --- /dev/null +++ b/providers/qiniu-ai/models/doubao-1.5-thinking-pro.toml @@ -0,0 +1,17 @@ +name = "Doubao 1.5 Thinking Pro" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 16_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/doubao-1.5-vision-pro.toml b/providers/qiniu-ai/models/doubao-1.5-vision-pro.toml new file mode 100644 index 000000000..3f86da8e5 --- /dev/null +++ b/providers/qiniu-ai/models/doubao-1.5-vision-pro.toml @@ -0,0 +1,17 @@ +name = "Doubao 1.5 Vision Pro" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = true +reasoning = false +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 16_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/doubao-seed-1.6-flash.toml b/providers/qiniu-ai/models/doubao-seed-1.6-flash.toml new file mode 100644 index 000000000..78c9c0dee --- /dev/null +++ b/providers/qiniu-ai/models/doubao-seed-1.6-flash.toml @@ -0,0 +1,17 @@ +name = "Doubao-Seed 1.6 Flash" +release_date = "2025-08-15" +last_updated = "2025-08-15" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/doubao-seed-1.6-thinking.toml b/providers/qiniu-ai/models/doubao-seed-1.6-thinking.toml new file mode 100644 index 000000000..20034a124 --- /dev/null +++ b/providers/qiniu-ai/models/doubao-seed-1.6-thinking.toml @@ -0,0 +1,17 @@ +name = "Doubao-Seed 1.6 Thinking" +release_date = "2025-08-15" +last_updated = "2025-08-15" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["image", "text", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/doubao-seed-1.6.toml b/providers/qiniu-ai/models/doubao-seed-1.6.toml new file mode 100644 index 000000000..b280d67fa --- /dev/null +++ b/providers/qiniu-ai/models/doubao-seed-1.6.toml @@ -0,0 +1,17 @@ +name = "Doubao-Seed 1.6" +release_date = "2025-08-15" +last_updated = "2025-08-15" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 32_000 + +[modalities] +input = ["text", "image", "video"] +output = ["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 new file mode 100644 index 000000000..ef84d464d --- /dev/null +++ b/providers/qiniu-ai/models/gemini-2.0-flash-lite.toml @@ -0,0 +1,17 @@ +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 new file mode 100644 index 000000000..67de4ac01 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-2.0-flash.toml @@ -0,0 +1,17 @@ +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-2.5-flash-image.toml b/providers/qiniu-ai/models/gemini-2.5-flash-image.toml new file mode 100644 index 000000000..5e4890fc5 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-2.5-flash-image.toml @@ -0,0 +1,17 @@ +name = "Gemini 2.5 Flash Image" +release_date = "2025-10-22" +last_updated = "2025-10-22" +attachment = true +reasoning = false +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["image"] diff --git a/providers/qiniu-ai/models/gemini-2.5-flash-lite.toml b/providers/qiniu-ai/models/gemini-2.5-flash-lite.toml new file mode 100644 index 000000000..82b3c5dc9 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-2.5-flash-lite.toml @@ -0,0 +1,17 @@ +name = "Gemini 2.5 Flash Lite" +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 = 64_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/gemini-2.5-flash.toml b/providers/qiniu-ai/models/gemini-2.5-flash.toml new file mode 100644 index 000000000..81f6c6e20 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-2.5-flash.toml @@ -0,0 +1,17 @@ +name = "Gemini 2.5 Flash" +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 = 64_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/gemini-2.5-pro.toml b/providers/qiniu-ai/models/gemini-2.5-pro.toml new file mode 100644 index 000000000..2510f9fb9 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-2.5-pro.toml @@ -0,0 +1,17 @@ +name = "Gemini 2.5 Pro" +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 = 65_536 + +[modalities] +input = ["text", "image", "video", "audio"] +output = ["text"] diff --git a/providers/qiniu-ai/models/gemini-3.0-flash-preview.toml b/providers/qiniu-ai/models/gemini-3.0-flash-preview.toml new file mode 100644 index 000000000..f9dcc59cd --- /dev/null +++ b/providers/qiniu-ai/models/gemini-3.0-flash-preview.toml @@ -0,0 +1,17 @@ +name = "Gemini 3.0 Flash Preview" +release_date = "2025-12-18" +last_updated = "2025-12-18" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 64_000 + +[modalities] +input = ["text", "image", "audio", "video", "pdf"] +output = ["text"] diff --git a/providers/qiniu-ai/models/gemini-3.0-pro-image-preview.toml b/providers/qiniu-ai/models/gemini-3.0-pro-image-preview.toml new file mode 100644 index 000000000..df20bdc73 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-3.0-pro-image-preview.toml @@ -0,0 +1,17 @@ +name = "Gemini 3.0 Pro Image Preview" +release_date = "2025-11-20" +last_updated = "2025-11-20" +attachment = true +reasoning = false +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text", "image"] diff --git a/providers/qiniu-ai/models/gemini-3.0-pro-preview.toml b/providers/qiniu-ai/models/gemini-3.0-pro-preview.toml new file mode 100644 index 000000000..3a561cab3 --- /dev/null +++ b/providers/qiniu-ai/models/gemini-3.0-pro-preview.toml @@ -0,0 +1,17 @@ +name = "Gemini 3.0 Pro Preview" +release_date = "2025-11-19" +last_updated = "2025-11-19" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 64_000 + +[modalities] +input = ["text", "image", "video", "pdf", "audio"] +output = ["text"] diff --git a/providers/qiniu-ai/models/glm-4.5-air.toml b/providers/qiniu-ai/models/glm-4.5-air.toml new file mode 100644 index 000000000..50431a68b --- /dev/null +++ b/providers/qiniu-ai/models/glm-4.5-air.toml @@ -0,0 +1,17 @@ +name = "GLM 4.5 Air" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 131_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/glm-4.5.toml b/providers/qiniu-ai/models/glm-4.5.toml new file mode 100644 index 000000000..ab826fa67 --- /dev/null +++ b/providers/qiniu-ai/models/glm-4.5.toml @@ -0,0 +1,17 @@ +name = "GLM 4.5" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 131_072 +output = 98_304 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/gpt-oss-120b.toml b/providers/qiniu-ai/models/gpt-oss-120b.toml new file mode 100644 index 000000000..3bf1ff8ba --- /dev/null +++ b/providers/qiniu-ai/models/gpt-oss-120b.toml @@ -0,0 +1,17 @@ +name = "gpt-oss-120b" +release_date = "2025-08-06" +last_updated = "2025-08-06" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/gpt-oss-20b.toml b/providers/qiniu-ai/models/gpt-oss-20b.toml new file mode 100644 index 000000000..4bace9a47 --- /dev/null +++ b/providers/qiniu-ai/models/gpt-oss-20b.toml @@ -0,0 +1,17 @@ +name = "gpt-oss-20b" +release_date = "2025-08-06" +last_updated = "2025-08-06" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/kimi-k2.toml b/providers/qiniu-ai/models/kimi-k2.toml new file mode 100644 index 000000000..525ccaa4f --- /dev/null +++ b/providers/qiniu-ai/models/kimi-k2.toml @@ -0,0 +1,17 @@ +name = "Kimi K2" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/kling-v2-6.toml b/providers/qiniu-ai/models/kling-v2-6.toml new file mode 100644 index 000000000..7365ff5cc --- /dev/null +++ b/providers/qiniu-ai/models/kling-v2-6.toml @@ -0,0 +1,17 @@ +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/meituan/longcat-flash-chat.toml b/providers/qiniu-ai/models/meituan/longcat-flash-chat.toml new file mode 100644 index 000000000..876f1fe52 --- /dev/null +++ b/providers/qiniu-ai/models/meituan/longcat-flash-chat.toml @@ -0,0 +1,17 @@ +name = "Meituan/Longcat-Flash-Chat" +release_date = "2025-11-05" +last_updated = "2025-11-05" +attachment = false +reasoning = false +tool_call = false +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/mimo-v2-flash.toml b/providers/qiniu-ai/models/mimo-v2-flash.toml new file mode 100644 index 000000000..aef02b6a9 --- /dev/null +++ b/providers/qiniu-ai/models/mimo-v2-flash.toml @@ -0,0 +1,17 @@ +name = "Mimo-V2-Flash" +release_date = "2025-12-17" +last_updated = "2025-12-17" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 256_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/minimax/minimax-m2.1.toml b/providers/qiniu-ai/models/minimax/minimax-m2.1.toml new file mode 100644 index 000000000..38aded669 --- /dev/null +++ b/providers/qiniu-ai/models/minimax/minimax-m2.1.toml @@ -0,0 +1,17 @@ +name = "Minimax/Minimax-M2.1" +release_date = "2025-12-23" +last_updated = "2025-12-23" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 204_800 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/minimax/minimax-m2.toml b/providers/qiniu-ai/models/minimax/minimax-m2.toml new file mode 100644 index 000000000..bd1f464b8 --- /dev/null +++ b/providers/qiniu-ai/models/minimax/minimax-m2.toml @@ -0,0 +1,17 @@ +name = "Minimax/Minimax-M2" +release_date = "2025-10-28" +last_updated = "2025-10-28" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/moonshotai/kimi-k2-0905.toml b/providers/qiniu-ai/models/moonshotai/kimi-k2-0905.toml new file mode 100644 index 000000000..6f96038a6 --- /dev/null +++ b/providers/qiniu-ai/models/moonshotai/kimi-k2-0905.toml @@ -0,0 +1,17 @@ +name = "Kimi K2 0905" +release_date = "2025-09-08" +last_updated = "2025-09-08" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 100_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/moonshotai/kimi-k2-thinking.toml b/providers/qiniu-ai/models/moonshotai/kimi-k2-thinking.toml new file mode 100644 index 000000000..f676aa3e6 --- /dev/null +++ b/providers/qiniu-ai/models/moonshotai/kimi-k2-thinking.toml @@ -0,0 +1,17 @@ +name = "Kimi K2 Thinking" +release_date = "2025-11-07" +last_updated = "2025-11-07" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 100_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/openai/gpt-5.2.toml b/providers/qiniu-ai/models/openai/gpt-5.2.toml new file mode 100644 index 000000000..54ac30f67 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.2.toml @@ -0,0 +1,17 @@ +name = "OpenAI/GPT-5.2" +release_date = "2025-12-11" +last_updated = "2025-12-11" +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"] +output = ["text"] diff --git a/providers/qiniu-ai/models/openai/gpt-5.toml b/providers/qiniu-ai/models/openai/gpt-5.toml new file mode 100644 index 000000000..8b1443f54 --- /dev/null +++ b/providers/qiniu-ai/models/openai/gpt-5.toml @@ -0,0 +1,17 @@ +name = "OpenAI/GPT-5" +release_date = "2025-09-19" +last_updated = "2025-09-19" +attachment = false +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"] diff --git a/providers/qiniu-ai/models/qwen-max-2025-01-25.toml b/providers/qiniu-ai/models/qwen-max-2025-01-25.toml new file mode 100644 index 000000000..7ccadb92b --- /dev/null +++ b/providers/qiniu-ai/models/qwen-max-2025-01-25.toml @@ -0,0 +1,17 @@ +name = "Qwen2.5-Max-2025-01-25" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen-turbo.toml b/providers/qiniu-ai/models/qwen-turbo.toml new file mode 100644 index 000000000..56fba1631 --- /dev/null +++ b/providers/qiniu-ai/models/qwen-turbo.toml @@ -0,0 +1,17 @@ +name = "Qwen-Turbo" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 1_000_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen-vl-max-2025-01-25.toml b/providers/qiniu-ai/models/qwen-vl-max-2025-01-25.toml new file mode 100644 index 000000000..d2a669158 --- /dev/null +++ b/providers/qiniu-ai/models/qwen-vl-max-2025-01-25.toml @@ -0,0 +1,17 @@ +name = "Qwen VL-MAX-2025-01-25" +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 = 128_000 +output = 4_096 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen2.5-vl-72b-instruct.toml b/providers/qiniu-ai/models/qwen2.5-vl-72b-instruct.toml new file mode 100644 index 000000000..df7d0a4ed --- /dev/null +++ b/providers/qiniu-ai/models/qwen2.5-vl-72b-instruct.toml @@ -0,0 +1,17 @@ +name = "Qwen 2.5 VL 72B Instruct" +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 = 128_000 +output = 8_192 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen2.5-vl-7b-instruct.toml b/providers/qiniu-ai/models/qwen2.5-vl-7b-instruct.toml new file mode 100644 index 000000000..29b0f440c --- /dev/null +++ b/providers/qiniu-ai/models/qwen2.5-vl-7b-instruct.toml @@ -0,0 +1,17 @@ +name = "Qwen 2.5 VL 7B Instruct" +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 = 128_000 +output = 8_192 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-235b-a22b-instruct-2507.toml b/providers/qiniu-ai/models/qwen3-235b-a22b-instruct-2507.toml new file mode 100644 index 000000000..9b2abf66d --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-235b-a22b-instruct-2507.toml @@ -0,0 +1,17 @@ +name = "Qwen3 235b A22B Instruct 2507" +release_date = "2025-08-12" +last_updated = "2025-08-12" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 262_144 +output = 64_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-235b-a22b-thinking-2507.toml b/providers/qiniu-ai/models/qwen3-235b-a22b-thinking-2507.toml new file mode 100644 index 000000000..347accf61 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-235b-a22b-thinking-2507.toml @@ -0,0 +1,17 @@ +name = "Qwen3 235B A22B Thinking 2507" +release_date = "2025-08-12" +last_updated = "2025-08-12" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 262_144 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-235b-a22b.toml b/providers/qiniu-ai/models/qwen3-235b-a22b.toml new file mode 100644 index 000000000..09c4e6295 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-235b-a22b.toml @@ -0,0 +1,17 @@ +name = "Qwen 3 235B A22B" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 128_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-30b-a3b.toml b/providers/qiniu-ai/models/qwen3-30b-a3b.toml new file mode 100644 index 000000000..e921ee61e --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-30b-a3b.toml @@ -0,0 +1,17 @@ +name = "Qwen3 30B A3B" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 40_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-32b.toml b/providers/qiniu-ai/models/qwen3-32b.toml new file mode 100644 index 000000000..36c169172 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-32b.toml @@ -0,0 +1,17 @@ +name = "Qwen3 32B" +release_date = "2025-08-05" +last_updated = "2025-08-05" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 40_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-coder-480b-a35b-instruct.toml b/providers/qiniu-ai/models/qwen3-coder-480b-a35b-instruct.toml new file mode 100644 index 000000000..bd48536ad --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-coder-480b-a35b-instruct.toml @@ -0,0 +1,17 @@ +name = "Qwen3 Coder 480B A35B Instruct" +release_date = "2025-08-14" +last_updated = "2025-08-14" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 262_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-max-preview.toml b/providers/qiniu-ai/models/qwen3-max-preview.toml new file mode 100644 index 000000000..70ab773a1 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-max-preview.toml @@ -0,0 +1,17 @@ +name = "Qwen3 Max Preview" +release_date = "2025-09-06" +last_updated = "2025-09-06" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 64_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-max.toml b/providers/qiniu-ai/models/qwen3-max.toml new file mode 100644 index 000000000..cbfb8fbc1 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-max.toml @@ -0,0 +1,17 @@ +name = "Qwen3 Max" +release_date = "2025-09-24" +last_updated = "2025-09-24" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-next-80b-a3b-instruct.toml b/providers/qiniu-ai/models/qwen3-next-80b-a3b-instruct.toml new file mode 100644 index 000000000..4af331943 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-next-80b-a3b-instruct.toml @@ -0,0 +1,17 @@ +name = "Qwen3 Next 80B A3B Instruct" +release_date = "2025-09-12" +last_updated = "2025-09-12" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/qwen3-next-80b-a3b-thinking.toml b/providers/qiniu-ai/models/qwen3-next-80b-a3b-thinking.toml new file mode 100644 index 000000000..1ff235224 --- /dev/null +++ b/providers/qiniu-ai/models/qwen3-next-80b-a3b-thinking.toml @@ -0,0 +1,17 @@ +name = "Qwen3 Next 80B A3B Thinking" +release_date = "2025-09-12" +last_updated = "2025-09-12" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +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 new file mode 100644 index 000000000..bb1ffacea --- /dev/null +++ b/providers/qiniu-ai/models/stepfun-ai/gelab-zero-4b-preview.toml @@ -0,0 +1,17 @@ +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/x-ai/grok-4-fast-non-reasoning.toml b/providers/qiniu-ai/models/x-ai/grok-4-fast-non-reasoning.toml new file mode 100644 index 000000000..f9f054203 --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-4-fast-non-reasoning.toml @@ -0,0 +1,17 @@ +name = "X-Ai/Grok-4-Fast-Non-Reasoning" +release_date = "2025-12-18" +last_updated = "2025-12-18" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/x-ai/grok-4-fast-reasoning.toml b/providers/qiniu-ai/models/x-ai/grok-4-fast-reasoning.toml new file mode 100644 index 000000000..f756a1607 --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-4-fast-reasoning.toml @@ -0,0 +1,17 @@ +name = "X-Ai/Grok-4-Fast-Reasoning" +release_date = "2025-12-18" +last_updated = "2025-12-18" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/x-ai/grok-4-fast.toml b/providers/qiniu-ai/models/x-ai/grok-4-fast.toml new file mode 100644 index 000000000..fffcfcd33 --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-4-fast.toml @@ -0,0 +1,17 @@ +name = "x-AI/Grok-4-Fast" +release_date = "2025-09-20" +last_updated = "2025-09-20" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/x-ai/grok-4.1-fast-non-reasoning.toml b/providers/qiniu-ai/models/x-ai/grok-4.1-fast-non-reasoning.toml new file mode 100644 index 000000000..a24334d5f --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-4.1-fast-non-reasoning.toml @@ -0,0 +1,17 @@ +name = "X-Ai/Grok 4.1 Fast Non Reasoning" +release_date = "2025-12-19" +last_updated = "2025-12-19" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/x-ai/grok-4.1-fast-reasoning.toml b/providers/qiniu-ai/models/x-ai/grok-4.1-fast-reasoning.toml new file mode 100644 index 000000000..80888b787 --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-4.1-fast-reasoning.toml @@ -0,0 +1,17 @@ +name = "X-Ai/Grok 4.1 Fast Reasoning" +release_date = "2025-12-19" +last_updated = "2025-12-19" +attachment = true +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 20_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text"] diff --git a/providers/qiniu-ai/models/x-ai/grok-4.1-fast.toml b/providers/qiniu-ai/models/x-ai/grok-4.1-fast.toml new file mode 100644 index 000000000..36a17d4bc --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-4.1-fast.toml @@ -0,0 +1,17 @@ +name = "x-AI/Grok-4.1-Fast" +release_date = "2025-11-20" +last_updated = "2025-11-20" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/x-ai/grok-code-fast-1.toml b/providers/qiniu-ai/models/x-ai/grok-code-fast-1.toml new file mode 100644 index 000000000..5ec82ec58 --- /dev/null +++ b/providers/qiniu-ai/models/x-ai/grok-code-fast-1.toml @@ -0,0 +1,17 @@ +name = "x-AI/Grok-Code-Fast 1" +release_date = "2025-09-02" +last_updated = "2025-09-02" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 256_000 +output = 10_000 + +[modalities] +input = ["text"] +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 new file mode 100644 index 000000000..73b20e109 --- /dev/null +++ b/providers/qiniu-ai/models/z-ai/autoglm-phone-9b.toml @@ -0,0 +1,17 @@ +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"] diff --git a/providers/qiniu-ai/models/z-ai/glm-4.6.toml b/providers/qiniu-ai/models/z-ai/glm-4.6.toml new file mode 100644 index 000000000..b8470d1f9 --- /dev/null +++ b/providers/qiniu-ai/models/z-ai/glm-4.6.toml @@ -0,0 +1,17 @@ +name = "Z-AI/GLM 4.6" +release_date = "2025-10-11" +last_updated = "2025-10-11" +attachment = false +reasoning = false +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 200_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/models/z-ai/glm-4.7.toml b/providers/qiniu-ai/models/z-ai/glm-4.7.toml new file mode 100644 index 000000000..748101526 --- /dev/null +++ b/providers/qiniu-ai/models/z-ai/glm-4.7.toml @@ -0,0 +1,17 @@ +name = "Z-Ai/GLM 4.7" +release_date = "2025-12-23" +last_updated = "2025-12-23" +attachment = false +reasoning = true +tool_call = true +temperature = true +structured_output = false +open_weights = false + +[limit] +context = 200_000 +output = 200_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qiniu-ai/provider.toml b/providers/qiniu-ai/provider.toml new file mode 100644 index 000000000..280d80ce0 --- /dev/null +++ b/providers/qiniu-ai/provider.toml @@ -0,0 +1,5 @@ +name = "Qiniu" +env = ["Qiniu_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://api.qnaigc.com.com/v1" +doc= "https://developer.qiniu.com/aitokenapi"