在香港 LiteLLM 接入四款 ZenMux ASR 对比路由
This commit is contained in:
@@ -12,6 +12,19 @@ def build_hk_config(catalog, env):
|
||||
config['general_settings'] = {'master_key': 'os.environ/LITELLM_MASTER_KEY'}
|
||||
routes = config['model_list']
|
||||
routes[:] = [route for route in routes if route['model_name'] != 'gemini-transcribe-personal']
|
||||
if env.get('ZENMUX_SUBSCRIPTION_API_KEY'):
|
||||
asr_models = {
|
||||
'asr-gpt': 'openai/gpt-transcribe',
|
||||
'asr-qwen': 'qwen/qwen-audio-3.1-asr-flash',
|
||||
'asr-doubao': 'bytedance/doubao-seed-asr-2.0',
|
||||
'asr-mimo': 'xiaomi/mimo-v2.5-asr',
|
||||
}
|
||||
for alias, model in asr_models.items():
|
||||
routes.append({'model_name': alias, 'litellm_params': {
|
||||
'model': 'openai/' + model,
|
||||
'api_key': 'os.environ/ZENMUX_SUBSCRIPTION_API_KEY',
|
||||
'api_base': 'https://zenmux.ai/api/v1',
|
||||
'max_retries': 0}})
|
||||
if env.get('GOOGLE_AI_STUDIO_API_KEY'):
|
||||
routes.append({'model_name': 'gemini-transcribe', 'litellm_params': {
|
||||
'model': 'gemini/gemini-3.5-transcribe',
|
||||
|
||||
Reference in New Issue
Block a user