diff --git a/providers/crofai/logo.png b/providers/crofai/logo.png new file mode 100644 index 00000000..29d309d1 Binary files /dev/null and b/providers/crofai/logo.png differ diff --git a/providers/crofai/models/deepseek-r1-0528-turbo.toml b/providers/crofai/models/deepseek-r1-0528-turbo.toml new file mode 100644 index 00000000..1064929d --- /dev/null +++ b/providers/crofai/models/deepseek-r1-0528-turbo.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-R1-0528-Turbo" +release_date = "2024-05-28" +last_updated = "2024-05-28" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-05" +tool_call = true +open_weights = false + +[cost] +input = 0.000001 +output = 0.000002 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-r1-0528.toml b/providers/crofai/models/deepseek-r1-0528.toml new file mode 100644 index 00000000..1d515492 --- /dev/null +++ b/providers/crofai/models/deepseek-r1-0528.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-R1-0528" +release_date = "2024-05-28" +last_updated = "2024-05-28" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-05" +tool_call = true +open_weights = false + +[cost] +input = 0.00000025 +output = 0.00000025 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-r1-distill-llama-70b.toml b/providers/crofai/models/deepseek-r1-distill-llama-70b.toml new file mode 100644 index 00000000..692f4b65 --- /dev/null +++ b/providers/crofai/models/deepseek-r1-distill-llama-70b.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-R1-Distill-Llama-70B" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = true + +[cost] +input = 0.0000001 +output = 0.0000001 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-r1-distill-qwen-32b.toml b/providers/crofai/models/deepseek-r1-distill-qwen-32b.toml new file mode 100644 index 00000000..6b973165 --- /dev/null +++ b/providers/crofai/models/deepseek-r1-distill-qwen-32b.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-R1-Distill-Qwen-32B" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = true + +[cost] +input = 0.0000001 +output = 0.0000001 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3-0324-turbo.toml b/providers/crofai/models/deepseek-v3-0324-turbo.toml new file mode 100644 index 00000000..afa71613 --- /dev/null +++ b/providers/crofai/models/deepseek-v3-0324-turbo.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3-0324-Turbo" +release_date = "2024-03-24" +last_updated = "2024-03-24" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-03" +tool_call = true +open_weights = false + +[cost] +input = 0.0000005 +output = 0.000001 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3-0324.toml b/providers/crofai/models/deepseek-v3-0324.toml new file mode 100644 index 00000000..71e384f6 --- /dev/null +++ b/providers/crofai/models/deepseek-v3-0324.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3-0324" +release_date = "2024-03-24" +last_updated = "2024-03-24" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-03" +tool_call = true +open_weights = false + +[cost] +input = 0.0000002 +output = 0.00000025 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3.1-free.toml b/providers/crofai/models/deepseek-v3.1-free.toml new file mode 100644 index 00000000..7a540466 --- /dev/null +++ b/providers/crofai/models/deepseek-v3.1-free.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3.1-Free" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3.1-reasoner.toml b/providers/crofai/models/deepseek-v3.1-reasoner.toml new file mode 100644 index 00000000..ac2c4b32 --- /dev/null +++ b/providers/crofai/models/deepseek-v3.1-reasoner.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3.1-Reasoner" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00000015 +output = 0.0000005 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3.1-terminus-reasoner.toml b/providers/crofai/models/deepseek-v3.1-terminus-reasoner.toml new file mode 100644 index 00000000..0b47c420 --- /dev/null +++ b/providers/crofai/models/deepseek-v3.1-terminus-reasoner.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3.1-Terminus-Reasoner" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.0000002 +output = 0.0000005 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3.1-terminus.toml b/providers/crofai/models/deepseek-v3.1-terminus.toml new file mode 100644 index 00000000..4259da10 --- /dev/null +++ b/providers/crofai/models/deepseek-v3.1-terminus.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3.1-Terminus" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.0000002 +output = 0.0000005 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3.1.toml b/providers/crofai/models/deepseek-v3.1.toml new file mode 100644 index 00000000..55f2553d --- /dev/null +++ b/providers/crofai/models/deepseek-v3.1.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3.1" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00000015 +output = 0.0000005 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/deepseek-v3.2-exp.toml b/providers/crofai/models/deepseek-v3.2-exp.toml new file mode 100644 index 00000000..50592876 --- /dev/null +++ b/providers/crofai/models/deepseek-v3.2-exp.toml @@ -0,0 +1,21 @@ +name = "DeepSeek-V3.2-Exp" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00000015 +output = 0.0000003 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/gemma-3-27b-it.toml b/providers/crofai/models/gemma-3-27b-it.toml new file mode 100644 index 00000000..79e881c1 --- /dev/null +++ b/providers/crofai/models/gemma-3-27b-it.toml @@ -0,0 +1,21 @@ +name = "Gemma-3-27B-It" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = true + +[cost] +input = 0.00000004 +output = 0.00000010 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/glm-4.5.toml b/providers/crofai/models/glm-4.5.toml new file mode 100644 index 00000000..04a97c7e --- /dev/null +++ b/providers/crofai/models/glm-4.5.toml @@ -0,0 +1,21 @@ +name = "GLM-4.5" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-04" +open_weights = true + +[cost] +input = 0.0000002 +output = 0.0000004 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/glm-4.6-turbo.toml b/providers/crofai/models/glm-4.6-turbo.toml new file mode 100644 index 00000000..b2bc474c --- /dev/null +++ b/providers/crofai/models/glm-4.6-turbo.toml @@ -0,0 +1,21 @@ +name = "GLM-4.6-Turbo" +release_date = "2025-12-06" +last_updated = "2025-12-06" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-04" +open_weights = true + +[cost] +input = 0.00005 +output = 0.000225 + +[limit] +context = 202_752 +output = 202_752 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/glm-4.6.toml b/providers/crofai/models/glm-4.6.toml new file mode 100644 index 00000000..c363c912 --- /dev/null +++ b/providers/crofai/models/glm-4.6.toml @@ -0,0 +1,21 @@ +name = "GLM-4.6" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-04" +open_weights = true + +[cost] +input = 0.0000003 +output = 0.0000006 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/gpt-oss-120b.toml b/providers/crofai/models/gpt-oss-120b.toml new file mode 100644 index 00000000..4ee88a91 --- /dev/null +++ b/providers/crofai/models/gpt-oss-120b.toml @@ -0,0 +1,21 @@ +name = "GPT-OSS-120B" +release_date = "2025-07-06" +last_updated = "2025-07-06" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = true + +[cost] +input = 0.00000007 +output = 0.00000027 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/gpt-oss-safeguard-120b.toml b/providers/crofai/models/gpt-oss-safeguard-120b.toml new file mode 100644 index 00000000..76084d84 --- /dev/null +++ b/providers/crofai/models/gpt-oss-safeguard-120b.toml @@ -0,0 +1,21 @@ +name = "GPT-OSS-Safeguard-120B" +release_date = "2025-07-06" +last_updated = "2025-07-06" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = true + +[cost] +input = 0.00000007 +output = 0.00000027 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/kimi-k2-0905-turbo.toml b/providers/crofai/models/kimi-k2-0905-turbo.toml new file mode 100644 index 00000000..da8f346f --- /dev/null +++ b/providers/crofai/models/kimi-k2-0905-turbo.toml @@ -0,0 +1,21 @@ +name = "Kimi-K2-0905-Turbo" +release_date = "2025-09-05" +last_updated = "2025-09-05" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.000035 +output = 0.0001 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/kimi-k2-0905.toml b/providers/crofai/models/kimi-k2-0905.toml new file mode 100644 index 00000000..efd111bf --- /dev/null +++ b/providers/crofai/models/kimi-k2-0905.toml @@ -0,0 +1,21 @@ +name = "Kimi-K2-0905" +release_date = "2025-09-05" +last_updated = "2025-09-05" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.000015 +output = 0.000055 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/kimi-k2-eco.toml b/providers/crofai/models/kimi-k2-eco.toml new file mode 100644 index 00000000..ab993a39 --- /dev/null +++ b/providers/crofai/models/kimi-k2-eco.toml @@ -0,0 +1,21 @@ +name = "Kimi-K2-Eco" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = false + +[cost] +input = 0.00000005 +output = 0.0000001 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/kimi-k2-thinking-turbo.toml b/providers/crofai/models/kimi-k2-thinking-turbo.toml new file mode 100644 index 00000000..dc2e593b --- /dev/null +++ b/providers/crofai/models/kimi-k2-thinking-turbo.toml @@ -0,0 +1,21 @@ +name = "Kimi-K2-Thinking-Turbo" +release_date = "2025-12-06" +last_updated = "2025-12-06" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.0003 +output = 0.0004 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/kimi-k2-thinking.toml b/providers/crofai/models/kimi-k2-thinking.toml new file mode 100644 index 00000000..7be572ae --- /dev/null +++ b/providers/crofai/models/kimi-k2-thinking.toml @@ -0,0 +1,21 @@ +name = "Kimi-K2-Thinking" +release_date = "2025-12-06" +last_updated = "2025-12-06" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/llama-4-scout.toml b/providers/crofai/models/llama-4-scout.toml new file mode 100644 index 00000000..5751512b --- /dev/null +++ b/providers/crofai/models/llama-4-scout.toml @@ -0,0 +1,21 @@ +name = "Llama-4-Scout" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = true + +[cost] +input = 0.00000008 +output = 0.0000004 + +[limit] +context = 262_144 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/llama3.3-70b.toml b/providers/crofai/models/llama3.3-70b.toml new file mode 100644 index 00000000..6bc98c78 --- /dev/null +++ b/providers/crofai/models/llama3.3-70b.toml @@ -0,0 +1,21 @@ +name = "Llama3.3-70B" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = true + +[cost] +input = 0.00000012 +output = 0.0000002 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/minimax-m2.toml b/providers/crofai/models/minimax-m2.toml new file mode 100644 index 00000000..4368eee5 --- /dev/null +++ b/providers/crofai/models/minimax-m2.toml @@ -0,0 +1,21 @@ +name = "MiniMax-M2" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 196_608 +output = 196_608 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/qwen3-235b-a22b-2507-instruct.toml b/providers/crofai/models/qwen3-235b-a22b-2507-instruct.toml new file mode 100644 index 00000000..4002bc93 --- /dev/null +++ b/providers/crofai/models/qwen3-235b-a22b-2507-instruct.toml @@ -0,0 +1,21 @@ +name = "Qwen3-235B-A22B-2507-Instruct" +release_date = "2025-07-25" +last_updated = "2025-07-25" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = false + +[cost] +input = 0.0000001 +output = 0.00000025 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/qwen3-235b-a22b-2507-thinking.toml b/providers/crofai/models/qwen3-235b-a22b-2507-thinking.toml new file mode 100644 index 00000000..774914c6 --- /dev/null +++ b/providers/crofai/models/qwen3-235b-a22b-2507-thinking.toml @@ -0,0 +1,21 @@ +name = "Qwen3-235B-A22B-2507-Thinking" +release_date = "2025-07-25" +last_updated = "2025-07-25" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = false + +[cost] +input = 0.0000001 +output = 0.0000003 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/qwen3-coder-free.toml b/providers/crofai/models/qwen3-coder-free.toml new file mode 100644 index 00000000..949466f2 --- /dev/null +++ b/providers/crofai/models/qwen3-coder-free.toml @@ -0,0 +1,21 @@ +name = "Qwen3-Coder-Free" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 256_000 +output = 256_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/qwen3-coder-turbo.toml b/providers/crofai/models/qwen3-coder-turbo.toml new file mode 100644 index 00000000..f8390e43 --- /dev/null +++ b/providers/crofai/models/qwen3-coder-turbo.toml @@ -0,0 +1,21 @@ +name = "Qwen3-Coder-Turbo" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = false + +[cost] +input = 0.0000002 +output = 0.0000005 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/qwen3-coder.toml b/providers/crofai/models/qwen3-coder.toml new file mode 100644 index 00000000..651119c9 --- /dev/null +++ b/providers/crofai/models/qwen3-coder.toml @@ -0,0 +1,21 @@ +name = "Qwen3-Coder" +release_date = "2025-08-21" +last_updated = "2025-08-21" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = false + +[cost] +input = 0.00000015 +output = 0.00000035 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/qwen3-next-80b-a3b-instruct.toml b/providers/crofai/models/qwen3-next-80b-a3b-instruct.toml new file mode 100644 index 00000000..62847aad --- /dev/null +++ b/providers/crofai/models/qwen3-next-80b-a3b-instruct.toml @@ -0,0 +1,21 @@ +name = "Qwen3-Next-80B-A3B-Instruct" +release_date = "2025-09-12" +last_updated = "2025-09-12" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-08" +tool_call = true +open_weights = false + +[cost] +input = 0.00000008 +output = 0.00000038 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/ring-1t.toml b/providers/crofai/models/ring-1t.toml new file mode 100644 index 00000000..9c25b3e2 --- /dev/null +++ b/providers/crofai/models/ring-1t.toml @@ -0,0 +1,21 @@ +name = "Ring-1T" +release_date = "2025-09-05" +last_updated = "2025-09-05" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-06" +tool_call = true +open_weights = false + +[cost] +input = 0.0000004 +output = 0.000001 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/models/stok-0.4.1.toml b/providers/crofai/models/stok-0.4.1.toml new file mode 100644 index 00000000..42af6a9e --- /dev/null +++ b/providers/crofai/models/stok-0.4.1.toml @@ -0,0 +1,21 @@ +name = "Stok-0.4.1" +release_date = "2024-04-02" +last_updated = "2024-04-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-04" +tool_call = true +open_weights = false + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 2_048 +output = 2_048 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crofai/provider.toml b/providers/crofai/provider.toml new file mode 100644 index 00000000..df318c71 --- /dev/null +++ b/providers/crofai/provider.toml @@ -0,0 +1,5 @@ +name = "CrofAI" +env = ["CROFAI_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://ai.nahcrof.com/v2" +doc = "https://ai.nahcrof.com/v2/models" \ No newline at end of file