feat: add FuturMix as named OpenAI-compatible provider - #26485
Conversation
|
FuturMix seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Low: No security issuesThis PR adds a new entry to the OpenAI-compatible providers JSON registry for FuturMix. It follows the identical pattern as all existing entries (HTTPS base URL, env-var-based API key). No code changes, no new logic paths, no security concerns. Status: 0 open Posted by Veria AI · 2026-04-25T04:25:01.709Z |
Greptile SummaryThis PR registers FuturMix as a named OpenAI-compatible provider by adding a single entry to Confidence Score: 5/5This PR is safe to merge — it is a minimal, non-breaking addition of a single JSON provider entry. The change is a single JSON entry that follows the identical pattern of existing providers. All fields are already handled by the loader, no logic is touched, and there are no backwards-incompatible changes. No files require special attention.
|
| Filename | Overview |
|---|---|
| litellm/llms/openai_like/providers.json | Adds futurmix provider entry following the established pattern; all fields (base_url, api_key_env, api_base_env, param_mappings) are supported by the JSON loader and consistent with existing entries. |
Sequence Diagram
sequenceDiagram
participant User
participant LiteLLM
participant ProvidersJSON as providers.json
participant DynamicConfig as dynamic_config.py
participant FuturMix as FuturMix API (futurmix.ai/v1)
User->>LiteLLM: completion(model="futurmix/gpt-4o", ...)
LiteLLM->>ProvidersJSON: lookup "futurmix" entry
ProvidersJSON-->>LiteLLM: base_url, api_key_env, param_mappings
LiteLLM->>DynamicConfig: resolve base_url & api_key (FUTURMIX_API_KEY)
DynamicConfig-->>LiteLLM: resolved config
LiteLLM->>FuturMix: POST /v1/chat/completions (OpenAI-compatible)
FuturMix-->>LiteLLM: response
LiteLLM-->>User: ModelResponse
Reviews (1): Last reviewed commit: "feat: add FuturMix as named OpenAI-compa..." | Re-trigger Greptile
|
Closing in favor of #26504, re-submitted from personal account to resolve CLA signing. |
Summary
Adds FuturMix.ai as a named OpenAI-compatible provider in
providers.json.FuturMix is a enterprise AI agent platform that provides OpenAI-compatible access to 22+ models (Claude, GPT, Gemini) . Adding it as a named provider allows users to use
futurmix/prefix for model routing.Changes
futurmixentry tolitellm/llms/openai_like/providers.jsonUsage
Once merged, users can call FuturMix models with:
Environment variable:
FUTURMIX_API_KEYTesting