From eef507a6c5986f8d0bfd29dfac3f59d3ac2ebe17 Mon Sep 17 00:00:00 2001 From: Hema Prathaban Date: Wed, 7 Oct 2026 12:19:24 +0530 Subject: [PATCH 1/4] feat: add RainDragon provider with Gemma 4 26B and 31B mappings --- mappings/raindragon/gemma-4-26b.yaml | 16 ++++++++++++++++ mappings/raindragon/gemma-4-31b.yaml | 16 ++++++++++++++++ providers/raindragon.yaml | 10 ++++++++++ 3 files changed, 42 insertions(+) create mode 100644 mappings/raindragon/gemma-4-26b.yaml create mode 100644 mappings/raindragon/gemma-4-31b.yaml create mode 100644 providers/raindragon.yaml diff --git a/mappings/raindragon/gemma-4-26b.yaml b/mappings/raindragon/gemma-4-26b.yaml new file mode 100644 index 0000000..bedf5c7 --- /dev/null +++ b/mappings/raindragon/gemma-4-26b.yaml @@ -0,0 +1,16 @@ +model_id: gemma-4-26b +provider_id: raindragon +provider_model_name: google/gemma-4-26B-A4B-it +pricing: + input_per_million: 0.075 + output_per_million: 0.35 + cache_read_per_million: 0.03 + currency: USD +rate_limits: + requests_per_minute: null + tokens_per_minute: null +context_window_override: 204800 +available_regions: + - us-east-1 +created_at: "2026-10-07T00:00:00.000Z" +updated_at: "2026-10-07T00:00:00.000Z" diff --git a/mappings/raindragon/gemma-4-31b.yaml b/mappings/raindragon/gemma-4-31b.yaml new file mode 100644 index 0000000..1040d92 --- /dev/null +++ b/mappings/raindragon/gemma-4-31b.yaml @@ -0,0 +1,16 @@ +model_id: gemma-4-31b +provider_id: raindragon +provider_model_name: google/gemma-4-31B-it +pricing: + input_per_million: 0.13 + output_per_million: 0.38 + cache_read_per_million: 0.03 + currency: USD +rate_limits: + requests_per_minute: null + tokens_per_minute: null +context_window_override: 65536 +available_regions: + - us-east-1 +created_at: "2026-10-07T00:00:00.000Z" +updated_at: "2026-10-07T00:00:00.000Z" diff --git a/providers/raindragon.yaml b/providers/raindragon.yaml new file mode 100644 index 0000000..109ff00 --- /dev/null +++ b/providers/raindragon.yaml @@ -0,0 +1,10 @@ +id: raindragon +name: RainDragon +description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, discounted cached input, and no prompt or response storage. +api_base_url: https://inference.raindragon.ai/v1 +auth_type: bearer +regions: + - us-east-1 +compatibility: openai +created_at: "2026-10-07T00:00:00.000Z" +updated_at: "2026-10-07T00:00:00.000Z" From e2dcb8bdf9ac3d2f255eff791713e3b3e51faf4c Mon Sep 17 00:00:00 2001 From: Hema Prathaban Date: Sun, 18 Oct 2026 18:35:52 +0530 Subject: [PATCH 2/4] raindragon: 26B cached input 0.02, describe 24h content retention --- mappings/raindragon/gemma-4-26b.yaml | 4 ++-- providers/raindragon.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mappings/raindragon/gemma-4-26b.yaml b/mappings/raindragon/gemma-4-26b.yaml index bedf5c7..91e27d5 100644 --- a/mappings/raindragon/gemma-4-26b.yaml +++ b/mappings/raindragon/gemma-4-26b.yaml @@ -4,7 +4,7 @@ provider_model_name: google/gemma-4-26B-A4B-it pricing: input_per_million: 0.075 output_per_million: 0.35 - cache_read_per_million: 0.03 + cache_read_per_million: 0.02 currency: USD rate_limits: requests_per_minute: null @@ -13,4 +13,4 @@ context_window_override: 204800 available_regions: - us-east-1 created_at: "2026-10-07T00:00:00.000Z" -updated_at: "2026-10-07T00:00:00.000Z" +updated_at: "2026-10-18T00:00:00.000Z" diff --git a/providers/raindragon.yaml b/providers/raindragon.yaml index 109ff00..4a063b8 100644 --- a/providers/raindragon.yaml +++ b/providers/raindragon.yaml @@ -1,10 +1,10 @@ id: raindragon name: RainDragon -description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, discounted cached input, and no prompt or response storage. +description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, discounted cached input, and prompts and responses deleted after 24 hours. api_base_url: https://inference.raindragon.ai/v1 auth_type: bearer regions: - us-east-1 compatibility: openai created_at: "2026-10-07T00:00:00.000Z" -updated_at: "2026-10-07T00:00:00.000Z" +updated_at: "2026-10-18T00:00:00.000Z" From f4c2cefd5874cbae1382edc73147b4d22919a668 Mon Sep 17 00:00:00 2001 From: Hema Prathaban Date: Mon, 26 Oct 2026 11:16:57 +0530 Subject: [PATCH 3/4] raindragon: match public 26B cached price, drop retention claim from description --- mappings/raindragon/gemma-4-26b.yaml | 4 ++-- providers/raindragon.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mappings/raindragon/gemma-4-26b.yaml b/mappings/raindragon/gemma-4-26b.yaml index 91e27d5..e9a0ee4 100644 --- a/mappings/raindragon/gemma-4-26b.yaml +++ b/mappings/raindragon/gemma-4-26b.yaml @@ -4,7 +4,7 @@ provider_model_name: google/gemma-4-26B-A4B-it pricing: input_per_million: 0.075 output_per_million: 0.35 - cache_read_per_million: 0.02 + cache_read_per_million: 0.03 currency: USD rate_limits: requests_per_minute: null @@ -13,4 +13,4 @@ context_window_override: 204800 available_regions: - us-east-1 created_at: "2026-10-07T00:00:00.000Z" -updated_at: "2026-10-18T00:00:00.000Z" +updated_at: "2026-10-26T00:00:00.000Z" diff --git a/providers/raindragon.yaml b/providers/raindragon.yaml index 4a063b8..77c1931 100644 --- a/providers/raindragon.yaml +++ b/providers/raindragon.yaml @@ -1,10 +1,10 @@ id: raindragon name: RainDragon -description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, discounted cached input, and prompts and responses deleted after 24 hours. +description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, and discounted cached input. api_base_url: https://inference.raindragon.ai/v1 auth_type: bearer regions: - us-east-1 compatibility: openai created_at: "2026-10-07T00:00:00.000Z" -updated_at: "2026-10-18T00:00:00.000Z" +updated_at: "2026-10-26T00:00:00.000Z" From 648f51ada560aefc8f8b07d48d9d31b847b924fa Mon Sep 17 00:00:00 2001 From: Hema Prathaban Date: Mon, 26 Oct 2026 20:08:19 +0530 Subject: [PATCH 4/4] raindragon: 26B cached input 0.02 (now live), restore 24h retention in description --- mappings/raindragon/gemma-4-26b.yaml | 2 +- providers/raindragon.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mappings/raindragon/gemma-4-26b.yaml b/mappings/raindragon/gemma-4-26b.yaml index e9a0ee4..c5079fe 100644 --- a/mappings/raindragon/gemma-4-26b.yaml +++ b/mappings/raindragon/gemma-4-26b.yaml @@ -4,7 +4,7 @@ provider_model_name: google/gemma-4-26B-A4B-it pricing: input_per_million: 0.075 output_per_million: 0.35 - cache_read_per_million: 0.03 + cache_read_per_million: 0.02 currency: USD rate_limits: requests_per_minute: null diff --git a/providers/raindragon.yaml b/providers/raindragon.yaml index 77c1931..94059a6 100644 --- a/providers/raindragon.yaml +++ b/providers/raindragon.yaml @@ -1,6 +1,6 @@ id: raindragon name: RainDragon -description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, and discounted cached input. +description: US-hosted inference for open-weight models with an OpenAI-compatible API, pay-per-token pricing, discounted cached input, and prompts and responses deleted after 24 hours. api_base_url: https://inference.raindragon.ai/v1 auth_type: bearer regions: