From f0bb3d1fce0257def35022d8744bdcc7f1ded62e Mon Sep 17 00:00:00 2001 From: jimmyplup Date: Wed, 21 Oct 2026 08:38:48 +0300 Subject: [PATCH] feat: add Synap by Linkrra provider with 3 self-hosted mappings Adds the linkrra provider, mappings for gpt-oss-20b, gemma-4-26b and a new canonical qwen3-coder-30b-a3b (Qwen3-Coder-30B-A3B-Instruct). Prices and served context limits are read from the public feed https://pool.linkrra.com/v1/models. Rate limits are plan-dependent, so null. --- mappings/linkrra/gemma-4-26b.yaml | 15 +++++++++++++++ mappings/linkrra/gpt-oss-20b.yaml | 15 +++++++++++++++ mappings/linkrra/qwen3-coder-30b-a3b.yaml | 15 +++++++++++++++ models/qwen3-coder-30b-a3b.yaml | 16 ++++++++++++++++ providers/linkrra.yaml | 10 ++++++++++ 5 files changed, 71 insertions(+) create mode 100644 mappings/linkrra/gemma-4-26b.yaml create mode 100644 mappings/linkrra/gpt-oss-20b.yaml create mode 100644 mappings/linkrra/qwen3-coder-30b-a3b.yaml create mode 100644 models/qwen3-coder-30b-a3b.yaml create mode 100644 providers/linkrra.yaml diff --git a/mappings/linkrra/gemma-4-26b.yaml b/mappings/linkrra/gemma-4-26b.yaml new file mode 100644 index 0000000..dd366d8 --- /dev/null +++ b/mappings/linkrra/gemma-4-26b.yaml @@ -0,0 +1,15 @@ +model_id: gemma-4-26b +provider_id: linkrra +provider_model_name: gemma-4-26b-a4b-it +pricing: + input_per_million: 0.04 + output_per_million: 0.21 + currency: USD +rate_limits: + requests_per_minute: null + tokens_per_minute: null +context_window_override: 131072 +available_regions: + - global +created_at: "2026-10-21T00:00:00.000Z" +updated_at: "2026-10-21T00:00:00.000Z" diff --git a/mappings/linkrra/gpt-oss-20b.yaml b/mappings/linkrra/gpt-oss-20b.yaml new file mode 100644 index 0000000..9b27c87 --- /dev/null +++ b/mappings/linkrra/gpt-oss-20b.yaml @@ -0,0 +1,15 @@ +model_id: gpt-oss-20b +provider_id: linkrra +provider_model_name: gpt-oss-20b +pricing: + input_per_million: 0.017 + output_per_million: 0.085 + currency: USD +rate_limits: + requests_per_minute: null + tokens_per_minute: null +context_window_override: 32768 +available_regions: + - global +created_at: "2026-10-21T00:00:00.000Z" +updated_at: "2026-10-21T00:00:00.000Z" diff --git a/mappings/linkrra/qwen3-coder-30b-a3b.yaml b/mappings/linkrra/qwen3-coder-30b-a3b.yaml new file mode 100644 index 0000000..701af72 --- /dev/null +++ b/mappings/linkrra/qwen3-coder-30b-a3b.yaml @@ -0,0 +1,15 @@ +model_id: qwen3-coder-30b-a3b +provider_id: linkrra +provider_model_name: qwen3-coder-30b +pricing: + input_per_million: 0.0675 + output_per_million: 0.27 + currency: USD +rate_limits: + requests_per_minute: null + tokens_per_minute: null +context_window_override: 32768 +available_regions: + - global +created_at: "2026-10-21T00:00:00.000Z" +updated_at: "2026-10-21T00:00:00.000Z" diff --git a/models/qwen3-coder-30b-a3b.yaml b/models/qwen3-coder-30b-a3b.yaml new file mode 100644 index 0000000..fa1fe66 --- /dev/null +++ b/models/qwen3-coder-30b-a3b.yaml @@ -0,0 +1,16 @@ +id: qwen3-coder-30b-a3b +name: Qwen3 Coder 30B A3B Instruct +description: Alibaba's Qwen3-Coder-30B-A3B-Instruct, a mixture-of-experts coding model with 30.5B total and 3.3B activated parameters. Built for agentic coding and tool use, with native 262,144-token context extendable to 1M tokens with YaRN. +capabilities: + - chat + - completion + - function-calling + - code-generation +modalities: + - text + - code +context_window: 1000000 +licensing: apache-2.0 +country: cn +created_at: "2026-10-21T00:00:00.000Z" +updated_at: "2026-10-21T00:00:00.000Z" diff --git a/providers/linkrra.yaml b/providers/linkrra.yaml new file mode 100644 index 0000000..02476b3 --- /dev/null +++ b/providers/linkrra.yaml @@ -0,0 +1,10 @@ +id: linkrra +name: Synap by Linkrra +description: OpenAI-compatible inference API for open-weight models, served on GPUs operated by Linkrra. Streaming, tool calling and structured outputs. Pay-as-you-go credits or monthly plans; per-model prices are published in a public, unauthenticated /v1/models feed. +api_base_url: https://pool.linkrra.com/v1 +auth_type: bearer +regions: + - global +compatibility: openai +created_at: "2026-10-21T00:00:00.000Z" +updated_at: "2026-10-21T00:00:00.000Z"