diff --git a/assets/admin/src/api/modules/extensions.js b/assets/admin/src/api/modules/extensions.js index 36f34893..590a5440 100644 --- a/assets/admin/src/api/modules/extensions.js +++ b/assets/admin/src/api/modules/extensions.js @@ -5,4 +5,8 @@ export const extensionsApiMethods = { testIpGeo(ip) { return this.request('/extensions/ip-test', { method: 'POST', body: JSON.stringify({ ip }) }) }, testContentAudit(text) { return this.request('/extensions/audit-test', { method: 'POST', body: JSON.stringify({ text }) }) }, + + /* AI 辅助(兼容页) */ + getAiStatus() { return this.request('/ai/status') }, + updateAiSettings(data) { return this.request('/ai/settings', { method: 'POST', data }) }, } diff --git a/assets/admin/src/pages/extensions/ExtensionAI.vue b/assets/admin/src/pages/extensions/ExtensionAI.vue index 4ab34e8f..56432dcb 100644 --- a/assets/admin/src/pages/extensions/ExtensionAI.vue +++ b/assets/admin/src/pages/extensions/ExtensionAI.vue @@ -2,6 +2,10 @@
+ +
@@ -131,8 +135,7 @@ @@ -290,6 +299,12 @@ export default { color: #888; margin-top: 4px; } +.aksrt-ai__load-error { + background: #fdecea; + border-color: #f5c2c0; + color: #842029; + margin-bottom: 16px; +} .aksrt-ai__notice { background: #fff8e1; border-color: #ffe082;