diff --git a/VERSION b/VERSION index cbb57fa..a25a7c7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.10.9.2 +2.10.9.3 diff --git a/src/converters/strategies/CodexConverter.js b/src/converters/strategies/CodexConverter.js index 32a7e92..e9c4992 100644 --- a/src/converters/strategies/CodexConverter.js +++ b/src/converters/strategies/CodexConverter.js @@ -85,6 +85,14 @@ export class CodexConverter extends BaseConverter { toOpenAIResponsesToCodexRequest(responsesRequest) { let codexRequest = { ...responsesRequest }; + // 保留监控相关字段 + if (responsesRequest._monitorRequestId) { + codexRequest._monitorRequestId = responsesRequest._monitorRequestId; + } + if (responsesRequest._requestBaseUrl) { + codexRequest._requestBaseUrl = responsesRequest._requestBaseUrl; + } + // 处理 input 字段,如果它是字符串,则转换为消息数组 if (codexRequest.input && typeof codexRequest.input === 'string') { const inputText = codexRequest.input; @@ -164,6 +172,14 @@ export class CodexConverter extends BaseConverter { include: ['reasoning.encrypted_content'] }; + // 保留监控相关字段 + if (data._monitorRequestId) { + codexRequest._monitorRequestId = data._monitorRequestId; + } + if (data._requestBaseUrl) { + codexRequest._requestBaseUrl = data._requestBaseUrl; + } + codexRequest.service_tier = data.service_tier || 'default'; if (codexRequest.service_tier !== 'priority') { delete codexRequest.service_tier; diff --git a/src/ui-modules/system-api.js b/src/ui-modules/system-api.js index a45f037..b210601 100644 --- a/src/ui-modules/system-api.js +++ b/src/ui-modules/system-api.js @@ -38,7 +38,7 @@ export async function handleGetSystem(req, res) { res.end(JSON.stringify({ appVersion: appVersion, nodeVersion: process.version, - serverTime: new Date().toLocaleString(), + serverTime: new Date().toISOString(), memoryUsage: `${Math.round(memUsage.heapUsed / 1024 / 1024)} MB / ${Math.round(memUsage.heapTotal / 1024 / 1024)} MB`, cpuUsage: cpuUsage, uptime: process.uptime() diff --git a/static/app/provider-manager.js b/static/app/provider-manager.js index 165cf1e..1a60c14 100644 --- a/static/app/provider-manager.js +++ b/static/app/provider-manager.js @@ -52,7 +52,9 @@ async function loadSystemInfo() { } // 初始显示 - if (serverTimeEl) serverTimeEl.textContent = data.serverTime || '--'; + if (serverTimeEl) { + serverTimeEl.textContent = data.serverTime ? new Date(data.serverTime).toLocaleString(getCurrentLanguage()) : '--'; + } if (uptimeEl) uptimeEl.textContent = data.uptime ? formatUptime(data.uptime) : '--'; // 加载服务模式信息 @@ -165,15 +167,7 @@ function updateTimeDisplay() { // 更新服务器时间 if (serverTimeEl) { const currentServerTime = new Date(initialServerTime.getTime() + elapsedSeconds * 1000); - serverTimeEl.textContent = currentServerTime.toLocaleString(getCurrentLanguage(), { - year: 'numeric', - month: '2-digit', - day: '2-digit', - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - hour12: false - }); + serverTimeEl.textContent = currentServerTime.toLocaleString(getCurrentLanguage()); } // 更新运行时间