diff --git a/providers/kenari/models/deepseek-v4-1-flash.toml b/providers/kenari/models/deepseek-v4-1-flash.toml new file mode 100644 index 00000000000..ef72a46c5aa --- /dev/null +++ b/providers/kenari/models/deepseek-v4-1-flash.toml @@ -0,0 +1,14 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = low|high|max +base_model = "deepseek/deepseek-v4.1-flash" + +[[reasoning_options]] +type = "toggle" + +[[reasoning_options]] +type = "effort" +values = ["low", "high", "max"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/deepseek-v4-flash.toml b/providers/kenari/models/deepseek-v4-flash.toml index aa6260491f7..6b3ff0f266c 100644 --- a/providers/kenari/models/deepseek-v4-flash.toml +++ b/providers/kenari/models/deepseek-v4-flash.toml @@ -1,10 +1,14 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = low|high|max base_model = "deepseek/deepseek-v4-flash" +[[reasoning_options]] +type = "toggle" + [[reasoning_options]] type = "effort" -values = ["high", "xhigh"] +values = ["low", "high", "max"] [cost] input = 0 output = 0 - diff --git a/providers/kenari/models/deepseek-v4-flash:free.toml b/providers/kenari/models/deepseek-v4-flash:free.toml deleted file mode 100644 index 1d351862d2e..00000000000 --- a/providers/kenari/models/deepseek-v4-flash:free.toml +++ /dev/null @@ -1,10 +0,0 @@ -base_model = "deepseek/deepseek-v4-flash" -name = "DeepSeek V4 Flash (Free)" - -[[reasoning_options]] -type = "effort" -values = ["high", "xhigh"] - -[cost] -input = 0 -output = 0 \ No newline at end of file diff --git a/providers/kenari/models/deepseek-v4-pro.toml b/providers/kenari/models/deepseek-v4-pro.toml index 7d208c91db5..9cbc9821087 100644 --- a/providers/kenari/models/deepseek-v4-pro.toml +++ b/providers/kenari/models/deepseek-v4-pro.toml @@ -1,10 +1,14 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = high|max base_model = "deepseek/deepseek-v4-pro" +[[reasoning_options]] +type = "toggle" + [[reasoning_options]] type = "effort" -values = ["high", "xhigh"] +values = ["high", "max"] [cost] input = 0 output = 0 - diff --git a/providers/kenari/models/gemini-3-5-flash.toml b/providers/kenari/models/gemini-3-5-flash.toml deleted file mode 100644 index 32d60ab7cf4..00000000000 --- a/providers/kenari/models/gemini-3-5-flash.toml +++ /dev/null @@ -1,9 +0,0 @@ -base_model = "google/gemini-3.5-flash" - -[[reasoning_options]] -type = "effort" -values = ["minimal", "low", "medium", "high"] - -[cost] -input = 0 -output = 0 diff --git a/providers/kenari/models/gemini-3-8-flash.toml b/providers/kenari/models/gemini-3-8-flash.toml new file mode 100644 index 00000000000..fe49b07d6c8 --- /dev/null +++ b/providers/kenari/models/gemini-3-8-flash.toml @@ -0,0 +1,9 @@ +base_model = "google/gemini-3.8-flash" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/glm-5-1.toml b/providers/kenari/models/glm-5-1.toml deleted file mode 100644 index eaa036d3e1a..00000000000 --- a/providers/kenari/models/glm-5-1.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "zhipuai/glm-5.1" -reasoning_options = [] - -[cost] -input = 0 -output = 0 \ No newline at end of file diff --git a/providers/kenari/models/gpt-5-4.toml b/providers/kenari/models/gpt-5-4.toml new file mode 100644 index 00000000000..94bf7bc8dd2 --- /dev/null +++ b/providers/kenari/models/gpt-5-4.toml @@ -0,0 +1,9 @@ +base_model = "openai/gpt-5.4" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "medium", "high", "xhigh"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/gpt-6-astra.toml b/providers/kenari/models/gpt-6-astra.toml new file mode 100644 index 00000000000..8dc948674ad --- /dev/null +++ b/providers/kenari/models/gpt-6-astra.toml @@ -0,0 +1,9 @@ +base_model = "openai/gpt-6-astra" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "high", "xhigh", "max"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/gpt-oss-20b.toml b/providers/kenari/models/gpt-oss-20b.toml index 5d2e4962bc2..2ac48d4f0af 100644 --- a/providers/kenari/models/gpt-oss-20b.toml +++ b/providers/kenari/models/gpt-oss-20b.toml @@ -1,12 +1,4 @@ -name = "GPT OSS 20B" -description = "Open-weight GPT reasoning model for self-hosted agents and controllable deployments" -family = "gpt-oss" -attachment = false -reasoning = true -tool_call = true -release_date = "2025-08-05" -last_updated = "2025-08-05" -open_weights = true +base_model = "openai/gpt-oss-20b" [[reasoning_options]] type = "effort" @@ -15,11 +7,3 @@ values = ["low", "medium", "high"] [cost] input = 0 output = 0 - -[limit] -context = 131_072 -output = 32_768 - -[modalities] -input = ["text"] -output = ["text"] diff --git a/providers/kenari/models/grok-build-0-1.toml b/providers/kenari/models/grok-build-0-1.toml deleted file mode 100644 index 3502222ce69..00000000000 --- a/providers/kenari/models/grok-build-0-1.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "xai/grok-build-0.1" -reasoning_options = [] - -[cost] -input = 0 -output = 0 \ No newline at end of file diff --git a/providers/kenari/models/hy4-preview.toml b/providers/kenari/models/hy4-preview.toml new file mode 100644 index 00000000000..d6dfc2dfd69 --- /dev/null +++ b/providers/kenari/models/hy4-preview.toml @@ -0,0 +1,9 @@ +base_model = "tencent/hy4-preview" + +[[reasoning_options]] +type = "effort" +values = ["none", "low", "high"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/kimi-k2-6:free.toml b/providers/kenari/models/kimi-k2-6:free.toml deleted file mode 100644 index 18e710ee4db..00000000000 --- a/providers/kenari/models/kimi-k2-6:free.toml +++ /dev/null @@ -1,7 +0,0 @@ -base_model = "moonshotai/kimi-k2.6" -name = "Kimi K2.6 (Free)" -reasoning_options = [] - -[cost] -input = 0 -output = 0 diff --git a/providers/kenari/models/kimi-k2-7-code:free.toml b/providers/kenari/models/kimi-k2-7-code:free.toml deleted file mode 100644 index e83d173d946..00000000000 --- a/providers/kenari/models/kimi-k2-7-code:free.toml +++ /dev/null @@ -1,7 +0,0 @@ -base_model = "moonshotai/kimi-k2.7-code" -name = "Kimi K2.7 Code (Free)" -reasoning_options = [] - -[cost] -input = 0 -output = 0 diff --git a/providers/kenari/models/laguna-s-2-1:free.toml b/providers/kenari/models/laguna-s-2-1:free.toml new file mode 100644 index 00000000000..28e87594662 --- /dev/null +++ b/providers/kenari/models/laguna-s-2-1:free.toml @@ -0,0 +1,10 @@ +# Toggle: $.reasoning.enabled = true|false +base_model = "poolside/laguna-s-2.1" +name = "Laguna S 2.1 (Free)" + +[[reasoning_options]] +type = "toggle" + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/laguna-xs-2-1:free.toml b/providers/kenari/models/laguna-xs-2-1:free.toml new file mode 100644 index 00000000000..b9c0efd3cf3 --- /dev/null +++ b/providers/kenari/models/laguna-xs-2-1:free.toml @@ -0,0 +1,10 @@ +# Toggle: $.reasoning.enabled = true|false +base_model = "poolside/laguna-xs-2.1" +name = "Laguna XS 2.1 (Free)" + +[[reasoning_options]] +type = "toggle" + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/mistral-large:free.toml b/providers/kenari/models/mistral-large:free.toml deleted file mode 100644 index 49a8f426fd5..00000000000 --- a/providers/kenari/models/mistral-large:free.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "mistral/mistral-large-latest" -name = "Mistral Large (Free)" - -[cost] -input = 0 -output = 0 diff --git a/providers/kenari/models/muse-spark-1-2-contributor.toml b/providers/kenari/models/muse-spark-1-2-contributor.toml new file mode 100644 index 00000000000..a024e892737 --- /dev/null +++ b/providers/kenari/models/muse-spark-1-2-contributor.toml @@ -0,0 +1,10 @@ +base_model = "meta/muse-spark-1.2" +name = "Muse Spark 1.2 Contributor" + +[[reasoning_options]] +type = "effort" +values = ["minimal", "low", "medium", "high", "xhigh"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/muse-spark-1-2-contributor:free.toml b/providers/kenari/models/muse-spark-1-2-contributor:free.toml new file mode 100644 index 00000000000..2103cea85e2 --- /dev/null +++ b/providers/kenari/models/muse-spark-1-2-contributor:free.toml @@ -0,0 +1,10 @@ +base_model = "meta/muse-spark-1.2" +name = "Muse Spark 1.2 Contributor (Free)" + +[[reasoning_options]] +type = "effort" +values = ["minimal", "low", "medium", "high", "xhigh"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/muse-spark-1-2.toml b/providers/kenari/models/muse-spark-1-2.toml new file mode 100644 index 00000000000..dbf9d53545c --- /dev/null +++ b/providers/kenari/models/muse-spark-1-2.toml @@ -0,0 +1,9 @@ +base_model = "meta/muse-spark-1.2" + +[[reasoning_options]] +type = "effort" +values = ["minimal", "low", "medium", "high", "xhigh"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/muse-spark-1-3-contributor.toml b/providers/kenari/models/muse-spark-1-3-contributor.toml new file mode 100644 index 00000000000..7ef70c4c0ba --- /dev/null +++ b/providers/kenari/models/muse-spark-1-3-contributor.toml @@ -0,0 +1,10 @@ +base_model = "meta/muse-spark-1.3" +name = "Muse Spark 1.3 Contributor" + +[[reasoning_options]] +type = "effort" +values = ["minimal", "low", "medium", "high", "xhigh"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/muse-spark-1-3-contributor:free.toml b/providers/kenari/models/muse-spark-1-3-contributor:free.toml new file mode 100644 index 00000000000..d820e4e28ce --- /dev/null +++ b/providers/kenari/models/muse-spark-1-3-contributor:free.toml @@ -0,0 +1,10 @@ +base_model = "meta/muse-spark-1.3" +name = "Muse Spark 1.3 Contributor (Free)" + +[[reasoning_options]] +type = "effort" +values = ["minimal", "low", "medium", "high", "xhigh"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/muse-spark-1-3.toml b/providers/kenari/models/muse-spark-1-3.toml new file mode 100644 index 00000000000..dd7c3652c5c --- /dev/null +++ b/providers/kenari/models/muse-spark-1-3.toml @@ -0,0 +1,9 @@ +base_model = "meta/muse-spark-1.3" + +[[reasoning_options]] +type = "effort" +values = ["minimal", "low", "medium", "high", "xhigh", "max"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/nemotron-3-nano-30b-a3b.toml b/providers/kenari/models/nemotron-3-nano-30b-a3b.toml deleted file mode 100644 index bb4151f186a..00000000000 --- a/providers/kenari/models/nemotron-3-nano-30b-a3b.toml +++ /dev/null @@ -1,6 +0,0 @@ -base_model = "nvidia/nemotron-3-nano-30b-a3b" -reasoning_options = [] - -[cost] -input = 0 -output = 0 diff --git a/providers/kenari/models/nemotron-3-super-120b-a12b.toml b/providers/kenari/models/nemotron-3-super-120b-a12b.toml index b635ed33565..ba202098ed0 100644 --- a/providers/kenari/models/nemotron-3-super-120b-a12b.toml +++ b/providers/kenari/models/nemotron-3-super-120b-a12b.toml @@ -1,5 +1,10 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = low|medium base_model = "nvidia/nemotron-3-super-120b-a12b" +[[reasoning_options]] +type = "toggle" + [[reasoning_options]] type = "effort" values = ["low", "medium"] diff --git a/providers/kenari/models/nemotron-3-super-120b-a12b:free.toml b/providers/kenari/models/nemotron-3-super-120b-a12b:free.toml index ac7a86a4322..4a50c2fe14d 100644 --- a/providers/kenari/models/nemotron-3-super-120b-a12b:free.toml +++ b/providers/kenari/models/nemotron-3-super-120b-a12b:free.toml @@ -1,6 +1,11 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = low|medium base_model = "nvidia/nemotron-3-super-120b-a12b" name = "Nemotron 3 Super 120B A12B (Free)" +[[reasoning_options]] +type = "toggle" + [[reasoning_options]] type = "effort" values = ["low", "medium"] diff --git a/providers/kenari/models/nemotron-3-ultra-550b-a55b.toml b/providers/kenari/models/nemotron-3-ultra-550b-a55b.toml index 07998368057..2c0d802f7d8 100644 --- a/providers/kenari/models/nemotron-3-ultra-550b-a55b.toml +++ b/providers/kenari/models/nemotron-3-ultra-550b-a55b.toml @@ -1,5 +1,10 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = medium|high base_model = "nvidia/nemotron-3-ultra-550b-a55b" +[[reasoning_options]] +type = "toggle" + [[reasoning_options]] type = "effort" values = ["medium", "high"] diff --git a/providers/kenari/models/nemotron-3-ultra-550b-a55b:free.toml b/providers/kenari/models/nemotron-3-ultra-550b-a55b:free.toml new file mode 100644 index 00000000000..1e48ed20256 --- /dev/null +++ b/providers/kenari/models/nemotron-3-ultra-550b-a55b:free.toml @@ -0,0 +1,15 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = medium|high +base_model = "nvidia/nemotron-3-ultra-550b-a55b" +name = "Nemotron 3 Ultra 550B A55B (Free)" + +[[reasoning_options]] +type = "toggle" + +[[reasoning_options]] +type = "effort" +values = ["medium", "high"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/north-mini-code:free.toml b/providers/kenari/models/north-mini-code:free.toml new file mode 100644 index 00000000000..b91da325dd2 --- /dev/null +++ b/providers/kenari/models/north-mini-code:free.toml @@ -0,0 +1,10 @@ +base_model = "cohere/north-mini-code-1-0" +name = "North Mini Code (Free)" + +[[reasoning_options]] +type = "effort" +values = ["none", "high"] + +[cost] +input = 0 +output = 0 diff --git a/providers/kenari/models/qwen3-8-flash.toml b/providers/kenari/models/qwen3-8-flash.toml new file mode 100644 index 00000000000..68d59d9f18c --- /dev/null +++ b/providers/kenari/models/qwen3-8-flash.toml @@ -0,0 +1,14 @@ +# Toggle: $.reasoning.enabled = true|false +# Effort: reasoning_effort = low|medium|xhigh +base_model = "alibaba/qwen3.8-flash" + +[[reasoning_options]] +type = "toggle" + +[[reasoning_options]] +type = "effort" +values = ["low", "medium", "xhigh"] + +[cost] +input = 0 +output = 0