From 19b18053da0b619315c696e513f69b6f20aa4cfc Mon Sep 17 00:00:00 2001 From: Truefoundry Models Bot Date: Tue, 27 Oct 2026 19:24:58 +0000 Subject: [PATCH 1/3] feat(openrouter/prism-ml/ternary-bonsai-2-9b): add new models [bot] --- .../prism-ml/ternary-bonsai-2-9b.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml diff --git a/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml b/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml new file mode 100644 index 000000000..d4fa2cf89 --- /dev/null +++ b/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml @@ -0,0 +1,28 @@ +costs: + - cache_read_input_token_cost: 4e-8 + input_cost_per_token: 8e-8 + output_cost_per_token: 1.3e-7 + region: "*" +features: + - function_calling + - prompt_caching + - tool_choice +limits: + context_window: 262144 + max_output_tokens: 65536 +modalities: + input: + - text + - image + output: + - text +mode: chat +model: prism-ml/ternary-bonsai-2-9b +params: + - defaultValue: 1 + key: temperature + - defaultValue: 0.95 + key: top_p + - defaultValue: 20 + key: top_k +thinking: true From e3519f312a8cad01233ac5e60f80ac690013bb06 Mon Sep 17 00:00:00 2001 From: Truefoundry Models Bot Date: Tue, 27 Oct 2026 19:28:23 +0000 Subject: [PATCH 2/3] feat(openrouter): update model YAMLs [bot] --- .../openrouter/openai/gpt-6.1-terra-pro.yaml | 16 ++++++++-------- .../openai/gpt-6.1-terra-pro:batch.yaml | 16 ++++++++-------- providers/openrouter/openai/gpt-6.1-terra.yaml | 16 ++++++++-------- .../openrouter/openai/gpt-6.1-terra:batch.yaml | 16 ++++++++-------- .../openrouter/prism-ml/ternary-bonsai-2-9b.yaml | 5 +++++ 5 files changed, 37 insertions(+), 32 deletions(-) diff --git a/providers/openrouter/openai/gpt-6.1-terra-pro.yaml b/providers/openrouter/openai/gpt-6.1-terra-pro.yaml index a36657208..2a564e4d6 100644 --- a/providers/openrouter/openai/gpt-6.1-terra-pro.yaml +++ b/providers/openrouter/openai/gpt-6.1-terra-pro.yaml @@ -1,22 +1,22 @@ canonical_model: openai/gpt-6-1-terra-pro costs: - - cache_creation_input_token_cost: 1.25e-06 - cache_read_input_token_cost: 5e-08 - input_cost_per_token: 1e-06 - output_cost_per_token: 5e-06 + - cache_creation_input_token_cost: 1.25e-6 + cache_read_input_token_cost: 5e-8 + input_cost_per_token: 1e-6 + output_cost_per_token: 5e-6 region: "*" tiered_pricing: cache_read: - - cost_per_token: 1e-07 + - cost_per_token: 1e-7 from: 272000 cache_write: - - cost_per_token: 2.5e-06 + - cost_per_token: 2.5e-6 from: 272000 input: - - cost_per_token: 2e-06 + - cost_per_token: 2e-6 from: 272000 output: - - cost_per_token: 7.5e-06 + - cost_per_token: 7.5e-6 from: 272000 pricing_mode: cumulative features: diff --git a/providers/openrouter/openai/gpt-6.1-terra-pro:batch.yaml b/providers/openrouter/openai/gpt-6.1-terra-pro:batch.yaml index 0155715c2..81ed8c6bf 100644 --- a/providers/openrouter/openai/gpt-6.1-terra-pro:batch.yaml +++ b/providers/openrouter/openai/gpt-6.1-terra-pro:batch.yaml @@ -1,22 +1,22 @@ canonical_model: openai/gpt-6-1-terra-pro:batch costs: - - cache_creation_input_token_cost: 6.25e-07 - cache_read_input_token_cost: 2.5e-08 - input_cost_per_token: 5e-07 - output_cost_per_token: 2.5e-06 + - cache_creation_input_token_cost: 6.25e-7 + cache_read_input_token_cost: 2.5e-8 + input_cost_per_token: 5e-7 + output_cost_per_token: 2.5e-6 region: "*" tiered_pricing: cache_read: - - cost_per_token: 5e-08 + - cost_per_token: 5e-8 from: 272000 cache_write: - - cost_per_token: 1.25e-06 + - cost_per_token: 1.25e-6 from: 272000 input: - - cost_per_token: 1e-06 + - cost_per_token: 1e-6 from: 272000 output: - - cost_per_token: 3.75e-06 + - cost_per_token: 3.75e-6 from: 272000 pricing_mode: cumulative features: diff --git a/providers/openrouter/openai/gpt-6.1-terra.yaml b/providers/openrouter/openai/gpt-6.1-terra.yaml index be58be9f6..b782bbdf8 100644 --- a/providers/openrouter/openai/gpt-6.1-terra.yaml +++ b/providers/openrouter/openai/gpt-6.1-terra.yaml @@ -1,22 +1,22 @@ canonical_model: openai/gpt-6-1-terra costs: - - cache_creation_input_token_cost: 1.25e-06 - cache_read_input_token_cost: 5e-08 - input_cost_per_token: 1e-06 - output_cost_per_token: 5e-06 + - cache_creation_input_token_cost: 1.25e-6 + cache_read_input_token_cost: 5e-8 + input_cost_per_token: 1e-6 + output_cost_per_token: 5e-6 region: "*" tiered_pricing: cache_read: - - cost_per_token: 1e-07 + - cost_per_token: 1e-7 from: 272000 cache_write: - - cost_per_token: 2.5e-06 + - cost_per_token: 2.5e-6 from: 272000 input: - - cost_per_token: 2e-06 + - cost_per_token: 2e-6 from: 272000 output: - - cost_per_token: 7.5e-06 + - cost_per_token: 7.5e-6 from: 272000 pricing_mode: cumulative features: diff --git a/providers/openrouter/openai/gpt-6.1-terra:batch.yaml b/providers/openrouter/openai/gpt-6.1-terra:batch.yaml index 3cbf6b244..64543e659 100644 --- a/providers/openrouter/openai/gpt-6.1-terra:batch.yaml +++ b/providers/openrouter/openai/gpt-6.1-terra:batch.yaml @@ -1,22 +1,22 @@ canonical_model: openai/gpt-6-1-terra:batch costs: - - cache_creation_input_token_cost: 6.25e-07 - cache_read_input_token_cost: 2.5e-08 - input_cost_per_token: 5e-07 - output_cost_per_token: 2.5e-06 + - cache_creation_input_token_cost: 6.25e-7 + cache_read_input_token_cost: 2.5e-8 + input_cost_per_token: 5e-7 + output_cost_per_token: 2.5e-6 region: "*" tiered_pricing: cache_read: - - cost_per_token: 5e-08 + - cost_per_token: 5e-8 from: 272000 cache_write: - - cost_per_token: 1.25e-06 + - cost_per_token: 1.25e-6 from: 272000 input: - - cost_per_token: 1e-06 + - cost_per_token: 1e-6 from: 272000 output: - - cost_per_token: 3.75e-06 + - cost_per_token: 3.75e-6 from: 272000 pricing_mode: cumulative features: diff --git a/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml b/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml index d4fa2cf89..a3b3ebf5f 100644 --- a/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml +++ b/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml @@ -25,4 +25,9 @@ params: key: top_p - defaultValue: 20 key: top_k +provisioning: serverless +sources: + - https://openrouter.ai/prism-ml/ternary-bonsai-2-9b +supportedModes: + - chat thinking: true From 6c15aa63b7ed8d13f5aed1ed4782859d01a8b2a2 Mon Sep 17 00:00:00 2001 From: Caio Theodoro <48462974+caiotheodoro@users.noreply.github.com> Date: Wed, 28 Oct 2026 15:14:37 -0400 Subject: [PATCH 3/3] fix(openrouter/prism-ml/ternary-bonsai-2-9b): drop unsourced param defaults, add structured_output --- providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml b/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml index a3b3ebf5f..4373c76dc 100644 --- a/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml +++ b/providers/openrouter/prism-ml/ternary-bonsai-2-9b.yaml @@ -6,6 +6,7 @@ costs: features: - function_calling - prompt_caching + - structured_output - tool_choice limits: context_window: 262144 @@ -18,13 +19,6 @@ modalities: - text mode: chat model: prism-ml/ternary-bonsai-2-9b -params: - - defaultValue: 1 - key: temperature - - defaultValue: 0.95 - key: top_p - - defaultValue: 20 - key: top_k provisioning: serverless sources: - https://openrouter.ai/prism-ml/ternary-bonsai-2-9b