diff --git a/providers/fuel1/logo.svg b/providers/fuel1/logo.svg new file mode 100644 index 000000000..0dc04d578 --- /dev/null +++ b/providers/fuel1/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/providers/fuel1/models/BAAI/bge-multilingual-gemma2-eu.toml b/providers/fuel1/models/BAAI/bge-multilingual-gemma2-eu.toml new file mode 100644 index 000000000..dc2ade9e0 --- /dev/null +++ b/providers/fuel1/models/BAAI/bge-multilingual-gemma2-eu.toml @@ -0,0 +1,21 @@ +name = "BGE Multilingual Gemma2 (EU)" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = false +tool_call = false +knowledge = "2025-01" +open_weights = true + +[cost] +input = 0.02 +output = 0.00 + +[limit] +context = 8192 +output = 8192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/models/BAAI/bge-multilingual-gemma2.toml b/providers/fuel1/models/BAAI/bge-multilingual-gemma2.toml new file mode 100644 index 000000000..3555beeee --- /dev/null +++ b/providers/fuel1/models/BAAI/bge-multilingual-gemma2.toml @@ -0,0 +1,21 @@ +name = "BGE Multilingual Gemma2" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = false +tool_call = false +knowledge = "2025-01" +open_weights = true + +[cost] +input = 0.02 +output = 0.00 + +[limit] +context = 8192 +output = 8192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/models/MiniMaxAI/MiniMax-M2-5.toml b/providers/fuel1/models/MiniMaxAI/MiniMax-M2-5.toml new file mode 100644 index 000000000..dc29e1454 --- /dev/null +++ b/providers/fuel1/models/MiniMaxAI/MiniMax-M2-5.toml @@ -0,0 +1,22 @@ +name = "MiniMax M2.5" +release_date = "2025-02" +last_updated = "2025-02" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +knowledge = "2025-02" +open_weights = false + +[cost] +input = 0.30 +output = 1.20 + +[limit] +context = 204800 +output = 204800 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/models/Qwen/Qwen3-5-397B-A17B.toml b/providers/fuel1/models/Qwen/Qwen3-5-397B-A17B.toml new file mode 100644 index 000000000..de710f6cd --- /dev/null +++ b/providers/fuel1/models/Qwen/Qwen3-5-397B-A17B.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-397B-A17B" +release_date = "2025-02" +last_updated = "2025-02" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +knowledge = "2025-02" +open_weights = true + +[cost] +input = 0.60 +output = 3.60 + +[limit] +context = 262144 +output = 262144 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/fuel1/models/Qwen/Qwen3-VL-30B-A3B-Instruct.toml b/providers/fuel1/models/Qwen/Qwen3-VL-30B-A3B-Instruct.toml new file mode 100644 index 000000000..98f71496d --- /dev/null +++ b/providers/fuel1/models/Qwen/Qwen3-VL-30B-A3B-Instruct.toml @@ -0,0 +1,22 @@ +name = "Qwen3-VL-30B-A3B-Instruct" +release_date = "2025-01" +last_updated = "2025-01" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +knowledge = "2025-01" +open_weights = true + +[cost] +input = 0.15 +output = 0.45 + +[limit] +context = 262144 +output = 262144 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/fuel1/models/meta-llama/Llama-3-3-70B-Instruct.toml b/providers/fuel1/models/meta-llama/Llama-3-3-70B-Instruct.toml new file mode 100644 index 000000000..a07d530a0 --- /dev/null +++ b/providers/fuel1/models/meta-llama/Llama-3-3-70B-Instruct.toml @@ -0,0 +1,22 @@ +name = "Llama 3.3 70B Instruct" +release_date = "2024-12" +last_updated = "2025-02" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +knowledge = "2024-12" +open_weights = true + +[cost] +input = 0.72 +output = 0.72 + +[limit] +context = 131072 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/models/meta-llama/Llama-3.3-70B-Instruct.toml b/providers/fuel1/models/meta-llama/Llama-3.3-70B-Instruct.toml new file mode 100644 index 000000000..574afd423 --- /dev/null +++ b/providers/fuel1/models/meta-llama/Llama-3.3-70B-Instruct.toml @@ -0,0 +1,21 @@ +name = "Llama 3.3 70B Instruct" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +knowledge = "2024-12" +open_weights = true + +[cost] +input = 0.72 +output = 0.72 + +[limit] +context = 131072 +output = 131072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/models/moonshotai/Kimi-K2-5.toml b/providers/fuel1/models/moonshotai/Kimi-K2-5.toml new file mode 100644 index 000000000..107f3bc23 --- /dev/null +++ b/providers/fuel1/models/moonshotai/Kimi-K2-5.toml @@ -0,0 +1,22 @@ +name = "Kimi K2.5" +release_date = "2025-02" +last_updated = "2025-02" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +knowledge = "2025-02" +open_weights = false + +[cost] +input = 0.50 +output = 2.80 + +[limit] +context = 256000 +output = 256000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/fuel1/models/moonshotai/Kimi-K2.5.toml b/providers/fuel1/models/moonshotai/Kimi-K2.5.toml new file mode 100644 index 000000000..dfdaeddce --- /dev/null +++ b/providers/fuel1/models/moonshotai/Kimi-K2.5.toml @@ -0,0 +1,21 @@ +name = "Kimi K2.5" +release_date = "2026-02" +last_updated = "2026-02" +attachment = true +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-06" +open_weights = false + +[cost] +input = 0.50 +output = 2.80 + +[limit] +context = 256000 +output = 256000 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/fuel1/models/openai/gpt-oss-120b-eu.toml b/providers/fuel1/models/openai/gpt-oss-120b-eu.toml new file mode 100644 index 000000000..c7e4bdb55 --- /dev/null +++ b/providers/fuel1/models/openai/gpt-oss-120b-eu.toml @@ -0,0 +1,21 @@ +name = "GPT OSS 120B (EU)" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +knowledge = "2025-01" +open_weights = true + +[cost] +input = 0.15 +output = 0.60 + +[limit] +context = 128000 +output = 128000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/models/openai/gpt-oss-120b.toml b/providers/fuel1/models/openai/gpt-oss-120b.toml new file mode 100644 index 000000000..ae7261eeb --- /dev/null +++ b/providers/fuel1/models/openai/gpt-oss-120b.toml @@ -0,0 +1,21 @@ +name = "GPT OSS 120B" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +knowledge = "2025-01" +open_weights = true + +[cost] +input = 0.15 +output = 0.60 + +[limit] +context = 128000 +output = 128000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/fuel1/provider.toml b/providers/fuel1/provider.toml new file mode 100644 index 000000000..d0f963050 --- /dev/null +++ b/providers/fuel1/provider.toml @@ -0,0 +1,5 @@ +name = "Fuel1" +env = ["FUEL1_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://api.fuel1.ai/v1" +doc = "https://docs.fuel1.ai"