v2.5.0 模型实时获取:接口配置区「📋 查看模型」按钮,Base URL+API Key 下实时拉取模型列表(GET /models),搜索/点击填入,仍支持手动输入

This commit is contained in:
2026-09-06 01:52:06 +08:00
parent 35589b1e9b
commit 3fe82328b6
6 changed files with 193 additions and 7 deletions
+28
View File
@@ -129,6 +129,34 @@ body {
.conn-result.ok { background: rgba(34,197,139,.12); color: var(--accent2); border: 1px solid rgba(34,197,139,.3); }
.conn-result.fail { background: rgba(255,92,108,.1); color: var(--danger); border: 1px solid rgba(255,92,108,.3); }
/* ── 查看模型(实时获取模型列表下拉面板) ── */
.model-pick {
margin-top: 8px; background: var(--panel2); border: 1px solid var(--accent);
border-radius: 10px; overflow: hidden;
}
.model-pick[hidden] { display: none; }
.model-pick-head {
display: flex; align-items: center; gap: 6px;
padding: 8px; border-bottom: 1px solid var(--border);
}
.model-pick-head input {
flex: 1; background: var(--bg); color: var(--text);
border: 1px solid var(--border); border-radius: 6px;
padding: 6px 8px; font-size: 12px; outline: none;
}
.model-pick-head input:focus { border-color: var(--accent); }
.model-pick-list { max-height: 240px; overflow-y: auto; }
.model-pick-item {
padding: 7px 10px; font-size: 12.5px; cursor: pointer;
font-family: var(--mono); word-break: break-all;
border-bottom: 1px solid rgba(42,53,80,.5);
}
.model-pick-item:hover { background: rgba(79,140,255,.16); color: var(--accent); }
.model-pick-item.active { background: rgba(34,197,139,.14); color: var(--accent2); }
.model-pick-empty {
padding: 14px 10px; color: var(--muted); font-size: 12px; text-align: center;
}
/* ── 指标卡 ── */
.metrics { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; }
.metric-card {