- 添加 Codex OAuth 提供商支持,包括核心服务、适配器和策略实现 - 在用量管理页面新增支持用量查询的提供商列表显示 - 为 Codex 添加专用的用量查询接口和格式化显示 - 更新 Docker 配置以暴露 Codex OAuth 回调端口 1455 - 完善多语言文档,记录 Codex 配置和使用方法 - 修复流式响应中工具调用的 finish_reason 处理逻辑 - 增强 AI 监控插件对数组类型 chunk 的处理能力
38 lines
No EOL
1.9 KiB
HTML
38 lines
No EOL
1.9 KiB
HTML
<link rel="stylesheet" href="components/section-usage.css">
|
|
<!-- Usage Section -->
|
|
<section id="usage" class="section" aria-labelledby="usage-title">
|
|
<h2 id="usage-title" data-i18n="usage.title">用量查询</h2>
|
|
<div class="usage-panel">
|
|
<div class="usage-controls">
|
|
<button class="btn btn-primary" id="refreshUsageBtn" aria-label="Refresh Usage" data-i18n-aria-label="usage.refresh">
|
|
<i class="fas fa-sync-alt"></i> <span data-i18n="usage.refresh">刷新用量</span>
|
|
</button>
|
|
<span class="usage-last-update" id="usageLastUpdate" data-i18n="usage.lastUpdate" data-i18n-params='{"time":"--"}'>上次更新: --</span>
|
|
</div>
|
|
|
|
<div class="usage-info-banner">
|
|
<i class="fas fa-info-circle"></i>
|
|
<span data-i18n="usage.supportedProvidersPrefix">支持用量查询的提供商:</span>
|
|
<span id="supportedProvidersList" class="supported-providers-tags">
|
|
<span class="loading-inline"><i class="fas fa-spinner fa-spin"></i></span>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="usage-loading" id="usageLoading" style="display: none;">
|
|
<i class="fas fa-spinner fa-spin"></i> <span data-i18n="usage.loading">正在加载用量数据...</span>
|
|
</div>
|
|
|
|
<div class="usage-error" id="usageError" style="display: none;">
|
|
<i class="fas fa-exclamation-triangle"></i>
|
|
<span id="usageErrorMessage"></span>
|
|
</div>
|
|
|
|
<div class="usage-content" id="usageContent">
|
|
<!-- 用量数据将在这里动态生成 -->
|
|
<div class="usage-empty" id="usageEmpty">
|
|
<i class="fas fa-chart-bar"></i>
|
|
<p data-i18n="usage.empty">点击"刷新用量"按钮获取授权文件用量信息</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section> |