From 4dd2279a8ec5eba032e3e177992cafa14d62efba Mon Sep 17 00:00:00 2001 From: FuturMix Date: Mon, 27 Jul 2026 11:04:30 +0800 Subject: [PATCH] feat: add FuturMix provider Add FuturMix (https://futurmix.ai) as an OpenAI-compatible provider: - providers.json: base_url, api_key_env (FUTURMIX_API_KEY), api_base_env, max_completion_tokens->max_tokens mapping - provider_endpoints_support.json: endpoint support matrix (chat/completions, messages, responses, embeddings, image_generations) --- litellm/llms/openai_like/providers.json | 8 ++++++++ provider_endpoints_support.json | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/litellm/llms/openai_like/providers.json b/litellm/llms/openai_like/providers.json index 164100d4194..9cd2c624fdf 100644 --- a/litellm/llms/openai_like/providers.json +++ b/litellm/llms/openai_like/providers.json @@ -80,6 +80,14 @@ "base_url": "https://api.gmi-serving.com/v1", "api_key_env": "GMI_API_KEY" }, + "futurmix": { + "base_url": "https://futurmix.ai/v1", + "api_key_env": "FUTURMIX_API_KEY", + "api_base_env": "FUTURMIX_API_BASE", + "param_mappings": { + "max_completion_tokens": "max_tokens" + } + }, "sarvam": { "base_url": "https://api.sarvam.ai/v1", "api_key_env": "SARVAM_API_KEY", diff --git a/provider_endpoints_support.json b/provider_endpoints_support.json index 65db63dc045..09ed576c6cc 100644 --- a/provider_endpoints_support.json +++ b/provider_endpoints_support.json @@ -1141,6 +1141,24 @@ "interactions": true } }, + "futurmix": { + "display_name": "FuturMix (`futurmix`)", + "url": "https://futurmix.ai", + "endpoints": { + "chat_completions": true, + "messages": true, + "responses": true, + "embeddings": true, + "image_generations": true, + "audio_transcriptions": false, + "audio_speech": false, + "moderations": false, + "batches": false, + "rerank": false, + "a2a": false, + "interactions": false + } + }, "vertex_ai": { "display_name": "Google - Vertex AI (`vertex_ai`)", "url": "https://docs.litellm.ai/docs/providers/vertex",