uint8_t AiVoiceModel::GetCurUsing4GAiModelType(void)
{
-#if AI_VOICE_ENABLE
+#if 1
int value = GetSelectAiModel();
std::map<int, std::pair<int, int>> selectAiModelToAiModelType = {
- {0, {STR_DEEPSEEK, AI_TYPE_DE}},
- {1, {STR_JIUTIAN, AI_TYPE_JIU}},
- {2, {STR_AIMODELS_DOUBAO, AI_TYPE_DOU}},
- {3, {STR_AIMODES_WENXINYIYAN, AI_TYPE_WEN}},
- {4, {STR_AIMODES_KIMI, AI_TYPE_KIMI}},
- {5, {STR_AIMODES_CHATGPT, AI_TYPE_0}},
+ {0, {STR_DEEPSEEK, 5}},
+ {1, {STR_JIUTIAN, 1}},
+ {2, {STR_AIMODELS_DOUBAO, 2}},
+ {3, {STR_AIMODES_WENXINYIYAN, 3}},
+ {4, {STR_AIMODES_KIMI, 4}},
+ {5, {STR_AIMODES_CHATGPT, 5}},
};
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GetCurUsing4GAiModelType = %d", selectAiModelToAiModelType[value].second);
// init_ai_task(AiVoiceModel::GetInstance().GetCurUsing4GAiModelType());
#ifdef SUPPORT_AI_SERVICE
uapi_init_all_websocket_servers();
- uapi_start_all_websocket_servers(0); // 连接服务器
+ uapi_start_all_websocket_servers(AiVoiceModel::GetInstance().GetCurUsing4GAiModelType()); // 连接服务器
#endif
model->start_ai4g_connect_timer();
ChangeViewAndLogicOperator(AIVOICE_STARTCHAT_VIEWID, AIVOICE_4GSERVICECON_VIEW); // LOADING
// init_ai_task(AiVoiceModel::GetInstance().GetCurUsing4GAiModelType());
#ifdef SUPPORT_AI_SERVICE
uapi_init_all_websocket_servers();
- uapi_start_all_websocket_servers(0); // 连接服务器
+ uapi_start_all_websocket_servers(AiVoiceModel::GetInstance().GetCurUsing4GAiModelType()); // 连接服务器
#endif
/* -------------------------------------------------------------------------- */
model->start_ai4g_connect_timer();
// init_ai_task(AiVoiceModel::GetInstance().GetCurUsing4GAiModelType());
#ifdef SUPPORT_AI_SERVICE
uapi_init_all_websocket_servers();
- uapi_start_all_websocket_servers(0); // 连接服务器
+ uapi_start_all_websocket_servers(AiVoiceModel::GetInstance().GetCurUsing4GAiModelType()); // 连接服务器
#endif
model->start_ai4g_connect_timer();
ChangeViewAndLogicOperator(model->GetCurView(), AIVOICE_4GSERVICECON_VIEW); // LOADING