feat: add media_capabilities to provider definitions (#18)
This commit is contained in:
4 files changed
+18
No files matched your search
@@ -0,0 +1,10 @@
|
|||||||
|
# ElevenLabs — https://elevenlabs.io
|
||||||
|
# Media-only provider (TTS), no LLM models
|
||||||
|
|
||||||
|
[provider]
|
||||||
|
id = "elevenlabs"
|
||||||
|
display_name = "ElevenLabs"
|
||||||
|
api_key_env = "ELEVENLABS_API_KEY"
|
||||||
|
base_url = "https://api.elevenlabs.io/v1"
|
||||||
|
key_required = true
|
||||||
|
media_capabilities = ["text_to_speech"]
|
||||||
@@ -7,6 +7,7 @@ display_name = "Google Gemini"
|
|||||||
api_key_env = "GEMINI_API_KEY"
|
api_key_env = "GEMINI_API_KEY"
|
||||||
base_url = "https://generativelanguage.googleapis.com"
|
base_url = "https://generativelanguage.googleapis.com"
|
||||||
key_required = true
|
key_required = true
|
||||||
|
media_capabilities = ["image_generation"]
|
||||||
|
|
||||||
[[models]]
|
[[models]]
|
||||||
id = "gemini-3.1-pro-preview"
|
id = "gemini-3.1-pro-preview"
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ display_name = "MiniMax"
|
|||||||
api_key_env = "MINIMAX_API_KEY"
|
api_key_env = "MINIMAX_API_KEY"
|
||||||
base_url = "https://api.minimax.io/v1"
|
base_url = "https://api.minimax.io/v1"
|
||||||
key_required = true
|
key_required = true
|
||||||
|
media_capabilities = [
|
||||||
|
"image_generation",
|
||||||
|
"text_to_speech",
|
||||||
|
"video_generation",
|
||||||
|
"music_generation",
|
||||||
|
]
|
||||||
|
|
||||||
[provider.regions.china]
|
[provider.regions.china]
|
||||||
base_url = "https://api.minimaxi.com/v1"
|
base_url = "https://api.minimaxi.com/v1"
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ display_name = "OpenAI"
|
|||||||
api_key_env = "OPENAI_API_KEY"
|
api_key_env = "OPENAI_API_KEY"
|
||||||
base_url = "https://api.openai.com/v1"
|
base_url = "https://api.openai.com/v1"
|
||||||
key_required = true
|
key_required = true
|
||||||
|
media_capabilities = ["image_generation", "text_to_speech"]
|
||||||
|
|
||||||
[[models]]
|
[[models]]
|
||||||
id = "gpt-4o"
|
id = "gpt-4o"
|
||||||
|
|||||||
Reference in new issue
Block a user