feat: add FuturMix as named OpenAI-compatible provider

Adds FuturMix (https://futurmix.ai) to providers.json:
- base_url: https://futurmix.ai/v1
- API key env: FUTURMIX_API_KEY
- param mapping: max_completion_tokens -> max_tokens

Users can now use futurmix/ prefix for model routing:
  model="futurmix/claude-sonnet-4-20250514"

Signed-off-by: Gzhao-redpoint <87687895+Gzhao-redpoint@users.noreply.github.com>
This commit is contained in:
Gzhao-redpoint 2026-04-29 18:47:04 +08:00
parent 58ce39cbb8
commit f564dc047d

View file

@ -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",
@ -101,18 +109,5 @@
"param_mappings": {
"max_completion_tokens": "max_tokens"
}
},
"aihubmix": {
"base_url": "https://aihubmix.com/v1",
"api_key_env": "AIHUBMIX_API_KEY",
"api_base_env": "AIHUBMIX_API_BASE"
},
"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"
}
}
}