From 72282143fe888ee2f21eb773ad8096d5b7e031a3 Mon Sep 17 00:00:00 2001 From: AstroPixelian Date: Wed, 3 Jun 2026 23:45:34 +0800 Subject: [PATCH] Add CoderPlan provider OpenAI-compatible LLM API relay for Chinese developers. 9 models: Claude (Opus 4.7, Sonnet 4.6, Haiku 4.5), GPT (5.5, 5.4, 4.1), Gemini 2.5 Pro, DeepSeek (Chat, Reasoner). Pricing: pay-per-use at ~0.7x official rates. API: https://api.coderplan.ai/v1 --- providers/coderplan/models/claude-haiku-4-5.toml | 6 ++++++ providers/coderplan/models/claude-opus-4-7.toml | 6 ++++++ providers/coderplan/models/claude-sonnet-4-6.toml | 6 ++++++ providers/coderplan/models/deepseek-chat.toml | 6 ++++++ providers/coderplan/models/deepseek-reasoner.toml | 6 ++++++ providers/coderplan/models/gemini-2.5-pro.toml | 6 ++++++ providers/coderplan/models/gpt-4.1.toml | 6 ++++++ providers/coderplan/models/gpt-5.4.toml | 6 ++++++ providers/coderplan/models/gpt-5.5.toml | 6 ++++++ providers/coderplan/provider.toml | 5 +++++ 10 files changed, 59 insertions(+) create mode 100644 providers/coderplan/models/claude-haiku-4-5.toml create mode 100644 providers/coderplan/models/claude-opus-4-7.toml create mode 100644 providers/coderplan/models/claude-sonnet-4-6.toml create mode 100644 providers/coderplan/models/deepseek-chat.toml create mode 100644 providers/coderplan/models/deepseek-reasoner.toml create mode 100644 providers/coderplan/models/gemini-2.5-pro.toml create mode 100644 providers/coderplan/models/gpt-4.1.toml create mode 100644 providers/coderplan/models/gpt-5.4.toml create mode 100644 providers/coderplan/models/gpt-5.5.toml create mode 100644 providers/coderplan/provider.toml diff --git a/providers/coderplan/models/claude-haiku-4-5.toml b/providers/coderplan/models/claude-haiku-4-5.toml new file mode 100644 index 000000000..d43f7e75a --- /dev/null +++ b/providers/coderplan/models/claude-haiku-4-5.toml @@ -0,0 +1,6 @@ +[extends] +from = "anthropic/claude-haiku-4-5" + +[cost] +input = 0.30 +output = 1.50 diff --git a/providers/coderplan/models/claude-opus-4-7.toml b/providers/coderplan/models/claude-opus-4-7.toml new file mode 100644 index 000000000..375c88cb8 --- /dev/null +++ b/providers/coderplan/models/claude-opus-4-7.toml @@ -0,0 +1,6 @@ +[extends] +from = "anthropic/claude-opus-4-7" + +[cost] +input = 1.48 +output = 7.39 diff --git a/providers/coderplan/models/claude-sonnet-4-6.toml b/providers/coderplan/models/claude-sonnet-4-6.toml new file mode 100644 index 000000000..656421acf --- /dev/null +++ b/providers/coderplan/models/claude-sonnet-4-6.toml @@ -0,0 +1,6 @@ +[extends] +from = "anthropic/claude-sonnet-4-6" + +[cost] +input = 0.89 +output = 4.43 diff --git a/providers/coderplan/models/deepseek-chat.toml b/providers/coderplan/models/deepseek-chat.toml new file mode 100644 index 000000000..8b3959e9c --- /dev/null +++ b/providers/coderplan/models/deepseek-chat.toml @@ -0,0 +1,6 @@ +[extends] +from = "deepseek/deepseek-chat" + +[cost] +input = 0.07 +output = 0.14 diff --git a/providers/coderplan/models/deepseek-reasoner.toml b/providers/coderplan/models/deepseek-reasoner.toml new file mode 100644 index 000000000..833eac46c --- /dev/null +++ b/providers/coderplan/models/deepseek-reasoner.toml @@ -0,0 +1,6 @@ +[extends] +from = "deepseek/deepseek-reasoner" + +[cost] +input = 0.07 +output = 0.14 diff --git a/providers/coderplan/models/gemini-2.5-pro.toml b/providers/coderplan/models/gemini-2.5-pro.toml new file mode 100644 index 000000000..37160981e --- /dev/null +++ b/providers/coderplan/models/gemini-2.5-pro.toml @@ -0,0 +1,6 @@ +[extends] +from = "google/gemini-2.5-pro" + +[cost] +input = 1.29 +output = 10.35 diff --git a/providers/coderplan/models/gpt-4.1.toml b/providers/coderplan/models/gpt-4.1.toml new file mode 100644 index 000000000..0b5a219c3 --- /dev/null +++ b/providers/coderplan/models/gpt-4.1.toml @@ -0,0 +1,6 @@ +[extends] +from = "openai/gpt-4.1" + +[cost] +input = 0.14 +output = 0.56 diff --git a/providers/coderplan/models/gpt-5.4.toml b/providers/coderplan/models/gpt-5.4.toml new file mode 100644 index 000000000..fcc8367d6 --- /dev/null +++ b/providers/coderplan/models/gpt-5.4.toml @@ -0,0 +1,6 @@ +[extends] +from = "openai/gpt-5.4" + +[cost] +input = 0.18 +output = 1.11 diff --git a/providers/coderplan/models/gpt-5.5.toml b/providers/coderplan/models/gpt-5.5.toml new file mode 100644 index 000000000..6e2fd6a16 --- /dev/null +++ b/providers/coderplan/models/gpt-5.5.toml @@ -0,0 +1,6 @@ +[extends] +from = "openai/gpt-5.5" + +[cost] +input = 0.37 +output = 2.22 diff --git a/providers/coderplan/provider.toml b/providers/coderplan/provider.toml new file mode 100644 index 000000000..bcc29da6a --- /dev/null +++ b/providers/coderplan/provider.toml @@ -0,0 +1,5 @@ +name = "CoderPlan" +env = ["CODERPLAN_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://api.coderplan.ai/v1" +doc = "https://coderplan.ai/docs/setup"