Add CoderPlan provider - #2995
Conversation
|
One pattern I noticed across providers: the svg logos use |
|
Good catch @oskarkocol — converted the logo to monochrome |
|
AUTOMATED REVIEW: This PR cannot be merged as-is. Provider scaffolding (logo, Blockers — reasoning_optionsPR body claims options “mirror the upstream providers.” They do not. Compare to current native entries and Anthropic/OpenAI/DeepSeek docs. Claude (all three wrong)
Specific failures:
OpenAI GPT (incomplete)
Missing DeepSeek (wrong effort values + incomplete)
Blockers — provider evidenceCoderPlan public docs cover tool setup (Base URL / API key) only. There is no citation that CoderPlan forwards:
Other issues (should fix before merge)
Required before merge
|
- reasoning_options mirror each base_model's native shape - pricing re-sourced from live CNY catalog (2026-08-18, 1 USD = 7.15 CNY) - logo: monochrome currentColor - bun run validate passes
|
The original fork account behind this PR is no longer available to push updates, so I'm resubmitting the work (with the review feedback fully addressed) as a fresh PR from a new fork: Changes in the new PR:
Feel free to close this one in favor of the new PR. Apologies for the churn, and thanks for the detailed automated review — it made the resubmission much better. |
Resubmits #1973, which was closed by the stale bot (not rejected on merits) after the logo was added too late. This refreshes it against current
devwith the logo included and pricing updated to current published rates.CoderPlan — an OpenAI-compatible LLM API relay for the China market (Alipay/WeChat payment, ¥10 minimum top-up, Hong Kong/Singapore nodes). API at
https://api.coderplan.ai/v1.7 models with current per-token pricing (USD/M input/output, sourced from coderplan.ai/pricing on 2026-07-02):
Each model uses
base_modelto inherit capabilities from the canonical entry, with CoderPlan-specific[cost]andreasoning_optionsmirroring the upstream providers (Claude toggle + budget_tokens; GPT-5 effort; DeepSeek toggle + effort).logo.svgis included.bun validatepasses locally. Open to any schema/positioning feedback — happy to adjust model selection, reasoning_options granularity, or add cache pricing if you can point me at how other relays publish it (CoderPlan's pricing page lists only input/output today).