diff --git a/module/ai/control.php b/module/ai/control.php
index 86c00c56ca..7990f569d4 100644
--- a/module/ai/control.php
+++ b/module/ai/control.php
@@ -500,6 +500,11 @@ class ai extends control
*/
public function promptExecute($promptId, $objectId)
{
+ $modelConfig = new stdclass();
+ $storedModelConfig = $this->loadModel('setting')->getItems('owner=system&module=ai');
+ foreach($storedModelConfig as $item) $modelConfig->{$item->key} = $item->value;
+ if(empty($modelConfig->key)) return $this->send(array('result' => 'fail', 'message' => $this->lang->ai->models->noModelError, 'locate' => $this->inlink('models') . '#app=admin'));
+
$prompt = $this->ai->getPromptByID($promptId);
if(empty($prompt) || !$this->ai->isExecutable($prompt)) return $this->send(array('result' => 'fail', 'message' => sprintf($this->lang->ai->execute->failFormat, $this->lang->ai->execute->failReasons['noPrompt'])));
diff --git a/module/ai/lang/de.php b/module/ai/lang/de.php
index 2589fc24fd..9543b18ceb 100644
--- a/module/ai/lang/de.php
+++ b/module/ai/lang/de.php
@@ -410,6 +410,7 @@ $lang->ai->models->unconfigured = 'Unconfigured';
$lang->ai->models->edit = 'Edit Parameters';
$lang->ai->models->concealTip = 'Visible when editing';
$lang->ai->models->upgradeBiz = 'For more AI features, all in ZenTao Biz.';
+$lang->ai->models->noModelError = 'No language model is configured, please contact the administrator.';
$lang->ai->models->testConnectionResult = new stdclass();
$lang->ai->models->testConnectionResult->success = 'Successfully connected';
diff --git a/module/ai/lang/en.php b/module/ai/lang/en.php
index 2589fc24fd..9543b18ceb 100644
--- a/module/ai/lang/en.php
+++ b/module/ai/lang/en.php
@@ -410,6 +410,7 @@ $lang->ai->models->unconfigured = 'Unconfigured';
$lang->ai->models->edit = 'Edit Parameters';
$lang->ai->models->concealTip = 'Visible when editing';
$lang->ai->models->upgradeBiz = 'For more AI features, all in ZenTao Biz.';
+$lang->ai->models->noModelError = 'No language model is configured, please contact the administrator.';
$lang->ai->models->testConnectionResult = new stdclass();
$lang->ai->models->testConnectionResult->success = 'Successfully connected';
diff --git a/module/ai/lang/fr.php b/module/ai/lang/fr.php
index 2589fc24fd..9543b18ceb 100644
--- a/module/ai/lang/fr.php
+++ b/module/ai/lang/fr.php
@@ -410,6 +410,7 @@ $lang->ai->models->unconfigured = 'Unconfigured';
$lang->ai->models->edit = 'Edit Parameters';
$lang->ai->models->concealTip = 'Visible when editing';
$lang->ai->models->upgradeBiz = 'For more AI features, all in ZenTao Biz.';
+$lang->ai->models->noModelError = 'No language model is configured, please contact the administrator.';
$lang->ai->models->testConnectionResult = new stdclass();
$lang->ai->models->testConnectionResult->success = 'Successfully connected';
diff --git a/module/ai/lang/zh-cn.php b/module/ai/lang/zh-cn.php
index d9967ad9a3..fe61ed596d 100644
--- a/module/ai/lang/zh-cn.php
+++ b/module/ai/lang/zh-cn.php
@@ -410,6 +410,7 @@ $lang->ai->models->unconfigured = '未配置';
$lang->ai->models->edit = '编辑模型参数';
$lang->ai->models->concealTip = '完整信息在编辑时可见';
$lang->ai->models->upgradeBiz = '更多AI功能,尽在企业版!';
+$lang->ai->models->noModelError = '暂无可用的语言模型,请联系管理员配置。';
$lang->ai->models->testConnectionResult = new stdclass();
$lang->ai->models->testConnectionResult->success = '连接成功';