|
8 | 8 | from models_provider.base_model_provider import BaseModelCredential, ValidCode |
9 | 9 |
|
10 | 10 |
|
11 | | -# class TencentSSTModelParams(BaseForm): |
12 | | -# EngSerViceType = forms.SingleSelect( |
13 | | -# TooltipLabel(_('Engine model type'), _('If not passed, the default value is 16k_zh (Chinese universal)')), |
14 | | -# required=True, |
15 | | -# default_value='16k_zh', |
16 | | -# option_list=[ |
17 | | -# {"value": "8k_zh", "label": _("Chinese telephone universal")}, |
18 | | -# {"value": "8k_en", "label": _("English telephone universal")}, |
19 | | -# {"value": "16k_zh", "label": _("Commonly used in Chinese")}, |
20 | | -# {"value": "16k_zh-PY", "label": _("Chinese, English, and Guangdong")}, |
21 | | -# {"value": "16k_zh_medical", "label": _("Chinese medical")}, |
22 | | -# {"value": "16k_en", "label": _("English")}, |
23 | | -# {"value": "16k_yue", "label": _("Cantonese")}, |
24 | | -# {"value": "16k_ja", "label": _("Japanese")}, |
25 | | -# {"value": "16k_ko", "label": _("Korean")}, |
26 | | -# {"value": "16k_vi", "label": _("Vietnamese")}, |
27 | | -# {"value": "16k_ms", "label": _("Malay language")}, |
28 | | -# {"value": "16k_id", "label": _("Indonesian language")}, |
29 | | -# {"value": "16k_fil", "label": _("Filipino language")}, |
30 | | -# {"value": "16k_th", "label": _("Thai")}, |
31 | | -# {"value": "16k_pt", "label": _("Portuguese")}, |
32 | | -# {"value": "16k_tr", "label": _("Turkish")}, |
33 | | -# {"value": "16k_ar", "label": _("Arabic")}, |
34 | | -# {"value": "16k_es", "label": _("Spanish")}, |
35 | | -# {"value": "16k_hi", "label": _("Hindi")}, |
36 | | -# {"value": "16k_fr", "label": _("French")}, |
37 | | -# {"value": "16k_de", "label": _("German")}, |
38 | | -# {"value": "16k_zh_dialect", "label": _("Multiple dialects, supporting 23 dialects")} |
39 | | -# ], |
40 | | -# value_field='value', |
41 | | -# text_field='label' |
42 | | -# ) |
| 11 | +class TencentSSTModelParams(BaseForm): |
| 12 | + EngSerViceType = forms.SingleSelect( |
| 13 | + TooltipLabel(_('Engine model type'), _('If not passed, the default value is 16k_zh (Chinese universal)')), |
| 14 | + required=True, |
| 15 | + default_value='16k_zh', |
| 16 | + option_list=[ |
| 17 | + {"value": "8k_zh", "label": _("Chinese telephone universal")}, |
| 18 | + {"value": "8k_en", "label": _("English telephone universal")}, |
| 19 | + {"value": "16k_zh", "label": _("Commonly used in Chinese")}, |
| 20 | + {"value": "16k_zh-PY", "label": _("Chinese, English, and Guangdong")}, |
| 21 | + {"value": "16k_zh_medical", "label": _("Chinese medical")}, |
| 22 | + {"value": "16k_en", "label": _("English")}, |
| 23 | + {"value": "16k_yue", "label": _("Cantonese")}, |
| 24 | + {"value": "16k_ja", "label": _("Japanese")}, |
| 25 | + {"value": "16k_ko", "label": _("Korean")}, |
| 26 | + {"value": "16k_vi", "label": _("Vietnamese")}, |
| 27 | + {"value": "16k_ms", "label": _("Malay language")}, |
| 28 | + {"value": "16k_id", "label": _("Indonesian language")}, |
| 29 | + {"value": "16k_fil", "label": _("Filipino language")}, |
| 30 | + {"value": "16k_th", "label": _("Thai")}, |
| 31 | + {"value": "16k_pt", "label": _("Portuguese")}, |
| 32 | + {"value": "16k_tr", "label": _("Turkish")}, |
| 33 | + {"value": "16k_ar", "label": _("Arabic")}, |
| 34 | + {"value": "16k_es", "label": _("Spanish")}, |
| 35 | + {"value": "16k_hi", "label": _("Hindi")}, |
| 36 | + {"value": "16k_fr", "label": _("French")}, |
| 37 | + {"value": "16k_de", "label": _("German")}, |
| 38 | + {"value": "16k_zh_dialect", "label": _("Multiple dialects, supporting 23 dialects")} |
| 39 | + ], |
| 40 | + value_field='value', |
| 41 | + text_field='label' |
| 42 | + ) |
43 | 43 |
|
44 | 44 | class TencentSTTModelCredential(BaseForm, BaseModelCredential): |
45 | 45 | REQUIRED_FIELDS = ["SecretId", "SecretKey"] |
@@ -87,4 +87,4 @@ def encryption_dict(self, model): |
87 | 87 | SecretKey = forms.PasswordInputField('SecretKey', required=True) |
88 | 88 |
|
89 | 89 | def get_model_params_setting_form(self, model_name): |
90 | | - pass |
| 90 | + return TencentSSTModelParams() |
0 commit comments