Files
2026-07-13 13:39:38 +08:00

62 lines
1.4 KiB
Python

from typing import Literal
ChatModels = Literal[
"mistral-large-latest",
"mistral-large-2512",
"mistral-large-2411",
"mistral-medium-latest",
"mistral-medium-2508",
"mistral-medium-2505",
"mistral-small-latest",
"mistral-small-2603",
"mistral-small-2506",
"ministral-14b-latest",
"ministral-14b-2512",
"ministral-8b-latest",
"ministral-8b-2512",
"ministral-3b-latest",
"ministral-3b-2512",
]
STTModels = Literal[
"voxtral-mini-transcribe-realtime-2602",
"voxtral-mini-latest",
"voxtral-mini-2602",
"voxtral-mini-2507",
]
TTSModels = Literal["voxtral-mini-tts-latest", "voxtral-mini-tts-2603"]
TTSVoices = Literal[
"gb_jane_confident",
"gb_jane_confused",
"gb_jane_curious",
"gb_jane_frustrated",
"gb_jane_jealousy",
"gb_jane_neutral",
"gb_jane_sad",
"gb_jane_sarcasm",
"gb_jane_shameful",
"fr_marie_angry",
"fr_marie_curious",
"fr_marie_excited",
"fr_marie_happy",
"fr_marie_neutral",
"fr_marie_sad",
"gb_oliver_angry",
"gb_oliver_cheerful",
"gb_oliver_confident",
"gb_oliver_curious",
"gb_oliver_excited",
"gb_oliver_neutral",
"gb_oliver_sad",
"en_paul_angry",
"en_paul_cheerful",
"en_paul_confident",
"en_paul_excited",
"en_paul_frustrated",
"en_paul_happy",
"en_paul_neutral",
"en_paul_sad",
]