feat(provider): add FuturMix as built-in provider#3679
Conversation
FuturMix is an OpenAI-compatible AI gateway that provides unified access to 22+ models from Anthropic, Google, and OpenAI through a single API endpoint with 99.99% SLA. Changes: - Add ModelProviderEnum.FuturMix to provider types - Create FuturMix model class extending OpenAICompatible - Create provider definition with 9 curated models - Register in provider index and models.dev mapping - Add provider icon Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Friendly ping — this PR adds FuturMix as a provider following the SiliconFlow/VolcEngine pattern. Ready for review. |
|
收到,谢谢您的来信。我将及时回复您!
祝好!
|
|
Hi @billfelix — circling back on this one. The PR adds FuturMix as a built-in provider following the same pattern as SiliconFlow and VolcEngine. Current status:
Since the ChatBox project supports many providers and this is a straightforward addition (config + icon), would you be able to give it a review when you have a moment? Happy to make any adjustments if needed. Thanks for the quick acknowledgment earlier! |
Summary
Add FuturMix as a built-in provider. FuturMix is a multi-model AI API hub that provides access to 22+ models from Anthropic, Google, and OpenAI .
Changes
Following the existing provider pattern (SiliconFlow, VolcEngine):
src/shared/types/provider.ts— AddFuturMix = 'futurmix'toModelProviderEnumsrc/shared/providers/definitions/models/futurmix.ts— Model class extendingOpenAICompatiblesrc/shared/providers/definitions/futurmix.ts— Provider definition with 9 curated modelssrc/shared/providers/index.ts— Register side-effect importsrc/shared/model-registry/provider-mapping.ts— Add models.dev mappingsrc/renderer/static/icons/providers/futurmix.png— Provider iconTest plan
🤖 Generated with Claude Code