From 265c98380c6440ad2d4bb9951dedfa12aa030a59 Mon Sep 17 00:00:00 2001 From: Guillaume Gay Date: Mon, 28 Sep 2026 05:43:02 +0000 Subject: [PATCH] =?UTF-8?q?chore(catalog):=20sync=20from=20gateway=20?= =?UTF-8?q?=E2=80=94=202=20added,=202=20corrected,=200=20retired?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every added param and every corrected bound was verified end-to-end through the gateway. --- models/groq/gpt-oss-120b.yaml | 1 - models/nvidia/mistral-nemotron.yaml | 51 ++++++ .../minimax-m2.7-subscription.yaml | 56 +++++++ models/xai/grok-4.3.yaml | 2 +- .../src/modelparams/_generated/catalog.json | 147 +++++++++++++++++- .../src/modelparams/_generated/model_ids.py | 4 + .../src/modelparams/_generated/registry.py | 2 + .../src/modelparams/types/groq.py | 2 +- .../src/modelparams/types/nvidia.py | 14 ++ .../src/modelparams/types/opencode_go.py | 15 ++ .../src/modelparams/types/xai.py | 2 +- packages/modelparams/src/generated/data.ts | 147 +++++++++++++++++- .../modelparams/src/generated/defaults.ts | 8 + .../modelparams/src/generated/model-ids.ts | 2 + .../modelparams/src/generated/params-by-id.ts | 17 +- 15 files changed, 461 insertions(+), 9 deletions(-) create mode 100644 models/nvidia/mistral-nemotron.yaml create mode 100644 models/opencode-go/minimax-m2.7-subscription.yaml diff --git a/models/groq/gpt-oss-120b.yaml b/models/groq/gpt-oss-120b.yaml index e732feed..9e53d08f 100644 --- a/models/groq/gpt-oss-120b.yaml +++ b/models/groq/gpt-oss-120b.yaml @@ -77,7 +77,6 @@ params: description: Controls how reasoning tokens are returned — hidden from the response, raw within the content, or parsed into a separate field. values: - hidden - - raw - parsed group: reasoning - path: response_format.type diff --git a/models/nvidia/mistral-nemotron.yaml b/models/nvidia/mistral-nemotron.yaml new file mode 100644 index 00000000..23101790 --- /dev/null +++ b/models/nvidia/mistral-nemotron.yaml @@ -0,0 +1,51 @@ +# yaml-language-server: $schema=https://modelparams.dev/api/v1/schema.json +provider: nvidia +authType: api_key +apiSurface: openai-chat-completions +model: mistral-nemotron +wireId: mistralai/mistral-nemotron +params: + - path: temperature + type: number + label: Temperature + description: Controls randomness. Lower values make outputs more focused; higher values make them more varied. Not recommended to modify both temperature and top_p in the same call. + default: 0.6 + range: + min: 0 + max: 1 + group: sampling + - path: top_p + type: number + label: Top P + description: Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability. Not recommended to modify both temperature and top_p in the same call. + default: 0.95 + range: + max: 1 + group: sampling + - path: max_tokens + type: integer + label: Max tokens + description: Maximum number of tokens to generate. Generation stops when this limit is reached. + default: 4096 + range: + min: 1 + max: 16384 + group: generation_length + - path: frequency_penalty + type: number + label: Frequency penalty + description: Penalizes new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim. + default: 0 + range: + min: -2 + max: 2 + group: sampling + - path: presence_penalty + type: number + label: Presence penalty + description: Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics. + default: 0 + range: + min: -2 + max: 2 + group: sampling diff --git a/models/opencode-go/minimax-m2.7-subscription.yaml b/models/opencode-go/minimax-m2.7-subscription.yaml new file mode 100644 index 00000000..dfd293d8 --- /dev/null +++ b/models/opencode-go/minimax-m2.7-subscription.yaml @@ -0,0 +1,56 @@ +# yaml-language-server: $schema=https://modelparams.dev/api/v1/schema.json +provider: opencode-go +authType: subscription +apiSurface: openai-chat-completions +model: minimax-m2.7 +wireId: opencode-go/minimax-m2.7 +params: + - path: max_tokens + type: integer + label: Max tokens + description: Maximum number of tokens to generate in the response. + range: + min: 1 + group: generation_length + - path: top_p + type: number + label: Top P + description: Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability. + range: + min: 0.01 + max: 1 + step: 0.01 + group: sampling + - path: top_k + type: integer + label: Top K + description: Limits token sampling to the top K most likely next tokens. + range: + min: 1 + group: sampling + - path: presence_penalty + type: number + label: Presence penalty + description: Penalizes tokens that have already appeared to encourage a wider variety of content. + range: + min: -2 + max: 2 + step: 0.1 + group: sampling + - path: frequency_penalty + type: number + label: Frequency penalty + description: Penalizes tokens in proportion to how often they have already appeared. + range: + min: -2 + max: 2 + step: 0.1 + group: sampling + - path: response_format.type + type: enum + label: Response format + description: Choose plain text or force valid JSON output. + values: + - text + - json_object + group: output_format diff --git a/models/xai/grok-4.3.yaml b/models/xai/grok-4.3.yaml index bf6d8e3f..d4647ae2 100644 --- a/models/xai/grok-4.3.yaml +++ b/models/xai/grok-4.3.yaml @@ -28,7 +28,7 @@ params: description: Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability. default: 1 range: - min: 0 + min: 0.01 max: 1 step: 0.01 group: sampling diff --git a/packages/modelparams-python/src/modelparams/_generated/catalog.json b/packages/modelparams-python/src/modelparams/_generated/catalog.json index 7190f490..85e72cf8 100644 --- a/packages/modelparams-python/src/modelparams/_generated/catalog.json +++ b/packages/modelparams-python/src/modelparams/_generated/catalog.json @@ -19462,7 +19462,6 @@ "type": "enum", "values": [ "hidden", - "raw", "parsed" ] }, @@ -26908,6 +26907,74 @@ } ] }, + { + "provider": "nvidia", + "authType": "api_key", + "apiSurface": "openai-chat-completions", + "model": "mistral-nemotron", + "wireId": "mistralai/mistral-nemotron", + "params": [ + { + "path": "temperature", + "label": "Temperature", + "description": "Controls randomness. Lower values make outputs more focused; higher values make them more varied. Not recommended to modify both temperature and top_p in the same call.", + "group": "sampling", + "type": "number", + "default": 0.6, + "range": { + "min": 0, + "max": 1 + } + }, + { + "path": "top_p", + "label": "Top P", + "description": "Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability. Not recommended to modify both temperature and top_p in the same call.", + "group": "sampling", + "type": "number", + "default": 0.95, + "range": { + "max": 1 + } + }, + { + "path": "max_tokens", + "label": "Max tokens", + "description": "Maximum number of tokens to generate. Generation stops when this limit is reached.", + "group": "generation_length", + "type": "integer", + "default": 4096, + "range": { + "min": 1, + "max": 16384 + } + }, + { + "path": "frequency_penalty", + "label": "Frequency penalty", + "description": "Penalizes new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.", + "group": "sampling", + "type": "number", + "default": 0, + "range": { + "min": -2, + "max": 2 + } + }, + { + "path": "presence_penalty", + "label": "Presence penalty", + "description": "Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.", + "group": "sampling", + "type": "number", + "default": 0, + "range": { + "min": -2, + "max": 2 + } + } + ] + }, { "provider": "nvidia", "authType": "api_key", @@ -31314,6 +31381,82 @@ } ] }, + { + "provider": "opencode-go", + "authType": "subscription", + "apiSurface": "openai-chat-completions", + "model": "minimax-m2.7", + "wireId": "opencode-go/minimax-m2.7", + "params": [ + { + "path": "max_tokens", + "label": "Max tokens", + "description": "Maximum number of tokens to generate in the response.", + "group": "generation_length", + "type": "integer", + "range": { + "min": 1 + } + }, + { + "path": "top_p", + "label": "Top P", + "description": "Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability.", + "group": "sampling", + "type": "number", + "range": { + "min": 0.01, + "max": 1, + "step": 0.01 + } + }, + { + "path": "top_k", + "label": "Top K", + "description": "Limits token sampling to the top K most likely next tokens.", + "group": "sampling", + "type": "integer", + "range": { + "min": 1 + } + }, + { + "path": "presence_penalty", + "label": "Presence penalty", + "description": "Penalizes tokens that have already appeared to encourage a wider variety of content.", + "group": "sampling", + "type": "number", + "range": { + "min": -2, + "max": 2, + "step": 0.1 + } + }, + { + "path": "frequency_penalty", + "label": "Frequency penalty", + "description": "Penalizes tokens in proportion to how often they have already appeared.", + "group": "sampling", + "type": "number", + "range": { + "min": -2, + "max": 2, + "step": 0.1 + } + }, + { + "path": "response_format.type", + "label": "Response format", + "description": "Choose plain text or force valid JSON output.", + "group": "output_format", + "type": "enum", + "values": [ + "text", + "json_object" + ] + } + ] + }, { "provider": "opencode-go", "authType": "subscription", @@ -34239,7 +34382,7 @@ "type": "number", "default": 1, "range": { - "min": 0, + "min": 0.01, "max": 1, "step": 0.01 } diff --git a/packages/modelparams-python/src/modelparams/_generated/model_ids.py b/packages/modelparams-python/src/modelparams/_generated/model_ids.py index 06397573..5b1fc872 100644 --- a/packages/modelparams-python/src/modelparams/_generated/model_ids.py +++ b/packages/modelparams-python/src/modelparams/_generated/model_ids.py @@ -337,6 +337,7 @@ "nvidia/llama-3.3-nemotron-super-49b-v1", "nvidia/llama-3.3-nemotron-super-49b-v1.5", "nvidia/minimax-m3", + "nvidia/mistral-nemotron", "nvidia/muse-glimmer-30b", "nvidia/nemoguard-jailbreak-detect", "nvidia/nemotron-3-nano-30b-a3b", @@ -421,6 +422,7 @@ "opencode-go/longcat-2.5-preview-free-subscription", "opencode-go/mimo-v2.6-flash-subscription", "opencode-go/mimo-v2.6-pro-subscription", + "opencode-go/minimax-m2.7-subscription", "opencode-go/omen-alpha-subscription", "opencode-go/qwen3.8-flash-subscription", "opencode-go/qwen3.8-max-subscription", @@ -818,6 +820,7 @@ "nvidia/llama-3.3-nemotron-super-49b-v1", "nvidia/llama-3.3-nemotron-super-49b-v1.5", "nvidia/minimax-m3", + "nvidia/mistral-nemotron", "nvidia/muse-glimmer-30b", "nvidia/nemoguard-jailbreak-detect", "nvidia/nemotron-3-nano-30b-a3b", @@ -902,6 +905,7 @@ "opencode-go/longcat-2.5-preview-free-subscription", "opencode-go/mimo-v2.6-flash-subscription", "opencode-go/mimo-v2.6-pro-subscription", + "opencode-go/minimax-m2.7-subscription", "opencode-go/omen-alpha-subscription", "opencode-go/qwen3.8-flash-subscription", "opencode-go/qwen3.8-max-subscription", diff --git a/packages/modelparams-python/src/modelparams/_generated/registry.py b/packages/modelparams-python/src/modelparams/_generated/registry.py index 0f5ef711..67e1d59f 100644 --- a/packages/modelparams-python/src/modelparams/_generated/registry.py +++ b/packages/modelparams-python/src/modelparams/_generated/registry.py @@ -362,6 +362,7 @@ "nvidia/llama-3.3-nemotron-super-49b-v1": nvidia.Llama_3_3_Nemotron_Super_49b_V1Params, "nvidia/llama-3.3-nemotron-super-49b-v1.5": nvidia.Llama_3_3_Nemotron_Super_49b_V1_5Params, "nvidia/minimax-m3": nvidia.Minimax_M3Params, + "nvidia/mistral-nemotron": nvidia.Mistral_NemotronParams, "nvidia/muse-glimmer-30b": nvidia.Muse_Glimmer_30bParams, "nvidia/nemoguard-jailbreak-detect": nvidia.Nemoguard_Jailbreak_DetectParams, "nvidia/nemotron-3-nano-30b-a3b": nvidia.Nemotron_3_Nano_30b_A3bParams, @@ -446,6 +447,7 @@ "opencode-go/longcat-2.5-preview-free-subscription": opencode_go.Longcat_2_5_Preview_Free_SubscriptionParams, "opencode-go/mimo-v2.6-flash-subscription": opencode_go.Mimo_V2_6_Flash_SubscriptionParams, "opencode-go/mimo-v2.6-pro-subscription": opencode_go.Mimo_V2_6_Pro_SubscriptionParams, + "opencode-go/minimax-m2.7-subscription": opencode_go.Minimax_M2_7_SubscriptionParams, "opencode-go/omen-alpha-subscription": opencode_go.Omen_Alpha_SubscriptionParams, "opencode-go/qwen3.8-flash-subscription": opencode_go.Qwen3_8_Flash_SubscriptionParams, "opencode-go/qwen3.8-max-subscription": opencode_go.Qwen3_8_Max_SubscriptionParams, diff --git a/packages/modelparams-python/src/modelparams/types/groq.py b/packages/modelparams-python/src/modelparams/types/groq.py index 63bf49f7..a2617f81 100644 --- a/packages/modelparams-python/src/modelparams/types/groq.py +++ b/packages/modelparams-python/src/modelparams/types/groq.py @@ -36,7 +36,7 @@ "seed": int, "stop": str, "reasoning_effort": Literal["none", "default"], - "reasoning_format": Literal["hidden", "raw", "parsed"], + "reasoning_format": Literal["hidden", "parsed"], "response_format.type": Literal["text", "json_object"], }, total=False, diff --git a/packages/modelparams-python/src/modelparams/types/nvidia.py b/packages/modelparams-python/src/modelparams/types/nvidia.py index 0bdf7312..66bba884 100644 --- a/packages/modelparams-python/src/modelparams/types/nvidia.py +++ b/packages/modelparams-python/src/modelparams/types/nvidia.py @@ -266,6 +266,19 @@ ) setattr(Minimax_M3Params, "__pydantic_config__", _PARAMS_CONFIG) +Mistral_NemotronParams = TypedDict( + "Mistral_NemotronParams", + { + "temperature": Annotated[float, Field(ge=0, le=1)], + "top_p": Annotated[float, Field(le=1)], + "max_tokens": Annotated[int, Field(ge=1, le=16384)], + "frequency_penalty": Annotated[float, Field(ge=-2, le=2)], + "presence_penalty": Annotated[float, Field(ge=-2, le=2)], + }, + total=False, +) +setattr(Mistral_NemotronParams, "__pydantic_config__", _PARAMS_CONFIG) + Muse_Glimmer_30bParams = TypedDict( "Muse_Glimmer_30bParams", { @@ -443,6 +456,7 @@ "Llama_3_3_Nemotron_Super_49b_V1Params", "Llama_3_3_Nemotron_Super_49b_V1_5Params", "Minimax_M3Params", + "Mistral_NemotronParams", "Muse_Glimmer_30bParams", "Nemoguard_Jailbreak_DetectParams", "Nemotron_3_Nano_30b_A3bParams", diff --git a/packages/modelparams-python/src/modelparams/types/opencode_go.py b/packages/modelparams-python/src/modelparams/types/opencode_go.py index 0fad5633..b2172e6b 100644 --- a/packages/modelparams-python/src/modelparams/types/opencode_go.py +++ b/packages/modelparams-python/src/modelparams/types/opencode_go.py @@ -168,6 +168,20 @@ ) setattr(Mimo_V2_6_Pro_SubscriptionParams, "__pydantic_config__", _PARAMS_CONFIG) +Minimax_M2_7_SubscriptionParams = TypedDict( + "Minimax_M2_7_SubscriptionParams", + { + "max_tokens": Annotated[int, Field(ge=1)], + "top_p": Annotated[float, Field(ge=0.01, le=1)], + "top_k": Annotated[int, Field(ge=1)], + "presence_penalty": Annotated[float, Field(ge=-2, le=2)], + "frequency_penalty": Annotated[float, Field(ge=-2, le=2)], + "response_format.type": Literal["text", "json_object"], + }, + total=False, +) +setattr(Minimax_M2_7_SubscriptionParams, "__pydantic_config__", _PARAMS_CONFIG) + Omen_Alpha_SubscriptionParams = TypedDict( "Omen_Alpha_SubscriptionParams", { @@ -240,6 +254,7 @@ "Longcat_2_5_Preview_Free_SubscriptionParams", "Mimo_V2_6_Flash_SubscriptionParams", "Mimo_V2_6_Pro_SubscriptionParams", + "Minimax_M2_7_SubscriptionParams", "Omen_Alpha_SubscriptionParams", "Qwen3_8_Flash_SubscriptionParams", "Qwen3_8_Max_SubscriptionParams", diff --git a/packages/modelparams-python/src/modelparams/types/xai.py b/packages/modelparams-python/src/modelparams/types/xai.py index 359a8cc3..f7f20e38 100644 --- a/packages/modelparams-python/src/modelparams/types/xai.py +++ b/packages/modelparams-python/src/modelparams/types/xai.py @@ -82,7 +82,7 @@ { "max_completion_tokens": Annotated[int, Field(ge=1)], "temperature": Annotated[float, Field(ge=0, le=2)], - "top_p": Annotated[float, Field(ge=0, le=1)], + "top_p": Annotated[float, Field(ge=0.01, le=1)], "seed": int, "reasoning_effort": Literal["none", "low", "medium", "high"], "response_format.type": Literal["text", "json_object", "json_schema"], diff --git a/packages/modelparams/src/generated/data.ts b/packages/modelparams/src/generated/data.ts index f07f44c0..ae1dec6a 100644 --- a/packages/modelparams/src/generated/data.ts +++ b/packages/modelparams/src/generated/data.ts @@ -19467,7 +19467,6 @@ const GENERATED_CATALOG = [ "type": "enum", "values": [ "hidden", - "raw", "parsed" ] }, @@ -26913,6 +26912,74 @@ const GENERATED_CATALOG = [ } ] }, + { + "provider": "nvidia", + "authType": "api_key", + "apiSurface": "openai-chat-completions", + "model": "mistral-nemotron", + "wireId": "mistralai/mistral-nemotron", + "params": [ + { + "path": "temperature", + "label": "Temperature", + "description": "Controls randomness. Lower values make outputs more focused; higher values make them more varied. Not recommended to modify both temperature and top_p in the same call.", + "group": "sampling", + "type": "number", + "default": 0.6, + "range": { + "min": 0, + "max": 1 + } + }, + { + "path": "top_p", + "label": "Top P", + "description": "Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability. Not recommended to modify both temperature and top_p in the same call.", + "group": "sampling", + "type": "number", + "default": 0.95, + "range": { + "max": 1 + } + }, + { + "path": "max_tokens", + "label": "Max tokens", + "description": "Maximum number of tokens to generate. Generation stops when this limit is reached.", + "group": "generation_length", + "type": "integer", + "default": 4096, + "range": { + "min": 1, + "max": 16384 + } + }, + { + "path": "frequency_penalty", + "label": "Frequency penalty", + "description": "Penalizes new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.", + "group": "sampling", + "type": "number", + "default": 0, + "range": { + "min": -2, + "max": 2 + } + }, + { + "path": "presence_penalty", + "label": "Presence penalty", + "description": "Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.", + "group": "sampling", + "type": "number", + "default": 0, + "range": { + "min": -2, + "max": 2 + } + } + ] + }, { "provider": "nvidia", "authType": "api_key", @@ -31319,6 +31386,82 @@ const GENERATED_CATALOG = [ } ] }, + { + "provider": "opencode-go", + "authType": "subscription", + "apiSurface": "openai-chat-completions", + "model": "minimax-m2.7", + "wireId": "opencode-go/minimax-m2.7", + "params": [ + { + "path": "max_tokens", + "label": "Max tokens", + "description": "Maximum number of tokens to generate in the response.", + "group": "generation_length", + "type": "integer", + "range": { + "min": 1 + } + }, + { + "path": "top_p", + "label": "Top P", + "description": "Controls nucleus sampling by limiting generation to tokens within the selected cumulative probability.", + "group": "sampling", + "type": "number", + "range": { + "min": 0.01, + "max": 1, + "step": 0.01 + } + }, + { + "path": "top_k", + "label": "Top K", + "description": "Limits token sampling to the top K most likely next tokens.", + "group": "sampling", + "type": "integer", + "range": { + "min": 1 + } + }, + { + "path": "presence_penalty", + "label": "Presence penalty", + "description": "Penalizes tokens that have already appeared to encourage a wider variety of content.", + "group": "sampling", + "type": "number", + "range": { + "min": -2, + "max": 2, + "step": 0.1 + } + }, + { + "path": "frequency_penalty", + "label": "Frequency penalty", + "description": "Penalizes tokens in proportion to how often they have already appeared.", + "group": "sampling", + "type": "number", + "range": { + "min": -2, + "max": 2, + "step": 0.1 + } + }, + { + "path": "response_format.type", + "label": "Response format", + "description": "Choose plain text or force valid JSON output.", + "group": "output_format", + "type": "enum", + "values": [ + "text", + "json_object" + ] + } + ] + }, { "provider": "opencode-go", "authType": "subscription", @@ -34244,7 +34387,7 @@ const GENERATED_CATALOG = [ "type": "number", "default": 1, "range": { - "min": 0, + "min": 0.01, "max": 1, "step": 0.01 } diff --git a/packages/modelparams/src/generated/defaults.ts b/packages/modelparams/src/generated/defaults.ts index b8b510be..8e1d2845 100644 --- a/packages/modelparams/src/generated/defaults.ts +++ b/packages/modelparams/src/generated/defaults.ts @@ -1635,6 +1635,13 @@ export const DEFAULTS = { presence_penalty: 0, seed: 0, }, + "nvidia/mistral-nemotron": { + temperature: 0.6, + top_p: 0.95, + max_tokens: 4096, + frequency_penalty: 0, + presence_penalty: 0, + }, "nvidia/muse-glimmer-30b": { temperature: 0.6, top_p: 0.95, @@ -2000,6 +2007,7 @@ export const DEFAULTS = { "opencode-go/longcat-2.5-preview-free-subscription": {}, "opencode-go/mimo-v2.6-flash-subscription": {}, "opencode-go/mimo-v2.6-pro-subscription": {}, + "opencode-go/minimax-m2.7-subscription": {}, "opencode-go/omen-alpha-subscription": {}, "opencode-go/qwen3.8-flash-subscription": {}, "opencode-go/qwen3.8-max-subscription": {}, diff --git a/packages/modelparams/src/generated/model-ids.ts b/packages/modelparams/src/generated/model-ids.ts index 28d874de..b2239f10 100644 --- a/packages/modelparams/src/generated/model-ids.ts +++ b/packages/modelparams/src/generated/model-ids.ts @@ -335,6 +335,7 @@ export const MODEL_IDS = [ "nvidia/llama-3.3-nemotron-super-49b-v1", "nvidia/llama-3.3-nemotron-super-49b-v1.5", "nvidia/minimax-m3", + "nvidia/mistral-nemotron", "nvidia/muse-glimmer-30b", "nvidia/nemoguard-jailbreak-detect", "nvidia/nemotron-3-nano-30b-a3b", @@ -419,6 +420,7 @@ export const MODEL_IDS = [ "opencode-go/longcat-2.5-preview-free-subscription", "opencode-go/mimo-v2.6-flash-subscription", "opencode-go/mimo-v2.6-pro-subscription", + "opencode-go/minimax-m2.7-subscription", "opencode-go/omen-alpha-subscription", "opencode-go/qwen3.8-flash-subscription", "opencode-go/qwen3.8-max-subscription", diff --git a/packages/modelparams/src/generated/params-by-id.ts b/packages/modelparams/src/generated/params-by-id.ts index 913d8aad..296db2c9 100644 --- a/packages/modelparams/src/generated/params-by-id.ts +++ b/packages/modelparams/src/generated/params-by-id.ts @@ -1931,7 +1931,7 @@ export type ParamsById = { seed: number; stop: string; reasoning_effort: "none" | "default"; - reasoning_format: "hidden" | "raw" | "parsed"; + reasoning_format: "hidden" | "parsed"; "response_format.type": "text" | "json_object"; }; "groq/gpt-oss-20b": { @@ -2707,6 +2707,13 @@ export type ParamsById = { seed: number; stop: string; }; + "nvidia/mistral-nemotron": { + temperature: number; + top_p: number; + max_tokens: number; + frequency_penalty: number; + presence_penalty: number; + }; "nvidia/muse-glimmer-30b": { temperature: number; top_p: number; @@ -3178,6 +3185,14 @@ export type ParamsById = { frequency_penalty: number; "response_format.type": "text" | "json_object"; }; + "opencode-go/minimax-m2.7-subscription": { + max_tokens: number; + top_p: number; + top_k: number; + presence_penalty: number; + frequency_penalty: number; + "response_format.type": "text" | "json_object"; + }; "opencode-go/omen-alpha-subscription": { max_tokens: number; temperature: number;