Skip to content

feat: add FuturMix as a model provider#12220

Open
FuturMix wants to merge 1 commit intocontinuedev:mainfrom
FuturMix:feat/add-futurmix-provider
Open

feat: add FuturMix as a model provider#12220
FuturMix wants to merge 1 commit intocontinuedev:mainfrom
FuturMix:feat/add-futurmix-provider

Conversation

@FuturMix
Copy link
Copy Markdown

@FuturMix FuturMix commented Apr 24, 2026

Summary

Adds FuturMix as a built-in model provider. FuturMix is a unified AI gateway that provides OpenAI-compatible access to 22+ models from OpenAI, Anthropic, and Google through a single API endpoint and key.

  • Provider class: Extends OpenAI with apiBase set to https://futurmix.ai/v1/ (similar to Tensorix, SiliconFlow)
  • 7 model presets: Claude Opus 4-7, Claude Sonnet 4-6, Claude Haiku 4.5, Gemini 2.5 Pro, Gemini 2.5 Flash, GPT-5.4, GPT-5.4 Mini
  • AUTODETECT support: Users can also auto-detect available models via /models endpoint
  • Documentation: Added provider docs page at docs/customize/model-providers/more/futurmix.mdx

Files changed

File Change
core/llm/llms/FuturMix.ts New provider class extending OpenAI
core/llm/llms/index.ts Import + register in LLMClasses
gui/src/pages/AddNewModel/configs/models.ts 7 model preset entries
gui/src/pages/AddNewModel/configs/providers.ts Provider UI config
gui/public/logos/futurmix.png Provider icon
docs/customize/model-providers/more/futurmix.mdx Documentation page

Test plan

  • Verify provider appears in "Add New Model" UI
  • Verify model presets load correctly
  • Test AUTODETECT fetches models from FuturMix /v1/models endpoint
  • Test chat completion with a FuturMix API key

Summary by cubic

Adds FuturMix as a built-in model provider so users can access 22+ models (OpenAI, Anthropic, Google) via a single OpenAI-compatible endpoint. Includes 7 presets and AUTODETECT in the Add New Model flow.

  • New Features
    • Core: FuturMix class extending OpenAI with apiBase https://futurmix.ai/v1/; registered in LLMClasses.
    • GUI: Provider entry with API key input, icon futurmix.png, 7 presets (Claude Opus 4-7, Sonnet 4-6, Haiku 4.5, Gemini 2.5 Pro/Flash, GPT-5.4/5.4 Mini), and AUTODETECT via /v1/models.
    • Docs: Added provider guide at docs/customize/model-providers/more/futurmix.mdx.

Written for commit a9b7db2. Summary will update on new commits.

FuturMix is a unified AI gateway providing OpenAI-compatible access
to 22+ models from OpenAI, Anthropic, and Google through a single
API endpoint and key.

Changes:
- Add FuturMix LLM class extending OpenAI (core/llm/llms/FuturMix.ts)
- Register FuturMix in LLMClasses array
- Add 7 model presets + AUTODETECT support in GUI
- Add provider entry with API key input in GUI
- Add provider logo
- Add documentation page
@FuturMix FuturMix requested a review from a team as a code owner April 24, 2026 15:32
@FuturMix FuturMix requested review from sestinj and removed request for a team April 24, 2026 15:32
@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Apr 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

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

Copy link
Copy Markdown
Contributor

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

Choose a reason for hiding this comment

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

No issues found across 6 files

@FuturMix
Copy link
Copy Markdown
Author

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

1 similar comment
@Gzhao-redpoint
Copy link
Copy Markdown

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

@Gzhao-redpoint
Copy link
Copy Markdown

recheck

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

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants