Skip to content

Add RodiumAi as OpenAI-compatible model provider#12607

Open
Docteur-Parfait wants to merge 3 commits into
continuedev:mainfrom
Rodium-AI:feat/rodiumai-provider
Open

Add RodiumAi as OpenAI-compatible model provider#12607
Docteur-Parfait wants to merge 3 commits into
continuedev:mainfrom
Rodium-AI:feat/rodiumai-provider

Conversation

@Docteur-Parfait

@Docteur-Parfait Docteur-Parfait commented Jun 11, 2026

Copy link
Copy Markdown

Summary

  • Add RodiumAi as a native Continue provider (rodiumai) with OpenAI-compatible API at https://api.rodiumai.io/v1/
  • Dynamic model listing via GET /v1/models with RodiumAi catalogue metadata (display names, capabilities, provider icons)
  • GUI Add New Model integration with auto-fetch of the public catalogue and RodiumAi-specific model packages
  • Provider parity with OpenRouter for multi-upstream routing: Anthropic prompt caching, Gemini tool-call handling, reasoning fields, and dedicated openai-adapters adapter
  • Vitest coverage for RodiumAi caching/Gemini behavior plus Jest tests for fetchRodiumAiModels
  • Local CI scripts (scripts/ci-local.ps1 / Docker) to validate PR checks before opening upstream

Test plan

  • Local Docker CI (mode PR RodiumAi): Prettier, core tsc/lint, fetchRodiumAiModels Jest, RodiumAi.vitest.ts, GUI tsc, openai-adapters unit tests
  • Manual: Add New Model → RodiumAi → catalogue loads → chat on anthropic/claude-fable-5 and openai/gpt-5.4
  • config.yaml with provider: rodiumai and model: provider/model-id

CLA

I have read the CLA Document and I hereby sign the CLA

@Docteur-Parfait Docteur-Parfait requested a review from a team as a code owner June 11, 2026 14:59
@Docteur-Parfait Docteur-Parfait requested review from sestinj and removed request for a team June 11, 2026 14:59
@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Jun 11, 2026
@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 13 files

Re-trigger cubic

@dosubot dosubot Bot added size:XL This PR changes 500-999 lines, ignoring generated files. and removed size:L This PR changes 100-499 lines, ignoring generated files. labels Jun 12, 2026
@rodiumai

Copy link
Copy Markdown

I have read the CLA Document and I hereby sign the CLA

RodiumAi exposes a unified OpenAI-compatible gateway at api.rodiumai.io
with dynamic model listing via GET /v1/models, GUI integration, OpenRouter-
style multi-upstream handling, openai-adapters support, tests, and local CI scripts.
@Docteur-Parfait

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

@Docteur-Parfait Docteur-Parfait force-pushed the feat/rodiumai-provider branch from 0b19243 to 408fedc Compare June 12, 2026 00:27
@Docteur-Parfait

Copy link
Copy Markdown
Author

recheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants