Add Melious OpenAI-like provider

This commit is contained in:
lukaas33 2026-06-24 13:34:16 +02:00
parent e0c8a6b483
commit 5cf43a95ec
5 changed files with 47 additions and 0 deletions

View file

@ -880,6 +880,7 @@ openai_compatible_providers: List = [
"docker_model_runner",
"ragflow",
"pinstripes", # Pinstripes - JSON-configured provider
"melious", # Melious - JSON-configured provider
"darkbloom",
]
openai_text_completion_compatible_providers: List = (

View file

@ -159,6 +159,17 @@
"max_completion_tokens": "max_tokens"
}
},
"melious": {
"base_url": "https://api.melious.ai/v1",
"api_key_env": "MELIOUS_API_KEY",
"api_base_env": "MELIOUS_API_BASE",
"supported_endpoints": [
"/v1/chat/completions",
"/v1/embeddings",
"/v1/images/generations",
"/v1/audio/transcriptions"
]
},
"empiriolabs": {
"base_url": "https://api.empiriolabs.ai/v1",
"api_key_env": "EMPIRIOLABS_API_KEY",

View file

@ -1395,6 +1395,23 @@
"interactions": true
}
},
"melious": {
"display_name": "Melious (`melious`)",
"url": "https://docs.litellm.ai/docs/providers/melious",
"endpoints": {
"chat_completions": true,
"messages": true,
"responses": false,
"embeddings": true,
"image_generations": true,
"audio_transcriptions": true,
"audio_speech": false,
"moderations": false,
"batches": false,
"rerank": false,
"a2a": false
}
},
"mistral": {
"display_name": "Mistral AI API (`mistral`)",
"url": "https://docs.litellm.ai/docs/providers/mistral",

View file

@ -3480,6 +3480,7 @@ class LlmProviders(str, Enum):
XIAOMI_MIMO = "xiaomi_mimo"
TENSORMESH = "tensormesh"
LIBERTAI = "libertai"
MELIOUS = "melious"
PINSTRIPES = "pinstripes"
DARKBLOOM = "darkbloom"
LITELLM_AGENT = "litellm_agent"

View file

@ -1500,6 +1500,23 @@
"interactions": true
}
},
"melious": {
"display_name": "Melious (`melious`)",
"url": "https://docs.litellm.ai/docs/providers/melious",
"endpoints": {
"chat_completions": true,
"messages": true,
"responses": false,
"embeddings": true,
"image_generations": true,
"audio_transcriptions": true,
"audio_speech": false,
"moderations": false,
"batches": false,
"rerank": false,
"a2a": false
}
},
"mistral": {
"display_name": "Mistral AI API (`mistral`)",
"url": "https://docs.litellm.ai/docs/providers/mistral",