79b110afd0
后端: - 新增 POST /admin/kb/search:管理端跨租户检索,支持 mode 指定单路 (vector/fulltext/graph/hybrid),不走 scopedKB(否则会被强制锁到调用者 自己的 space,跨租户排障就没法做了) - KB 清单补 space_id(检索键是 <space_id>/<name>,缺它前端拼不出 key) 前端: - 数据源&RAG 页补「检索试验台」:同一 query 并排跑生产链路 + 四路诊断, 召回不准时能直接定位是向量/分词/图谱哪一环挂了 - 支付拆成「配置 / 订单与对账」两个子页,挂到运维 > 支付 下; 导航支持二级菜单(NavParent 命中子路由自动展开) - SettingsPage → ModelConfigPage「模型配置」,模型参数与计费规则合一 - 概览 → 仪表盘:并入计费与用量(UsagePage → UsageSection), 去掉系统健康拓扑(与服务状态页重复,同一份 /admin/status 数据) - 全局隐藏滚动条(保留滚动) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
21 lines
913 B
TypeScript
21 lines
913 B
TypeScript
import { ModelsPage } from "./ModelsPage";
|
|
import { BillingRules } from "../components/BillingRules";
|
|
|
|
// 模型配置:模型登记/激活/连通性测试 + 它的计费规则(token→积分汇率、硬拦截、按模型定价与权重)。
|
|
// 配了模型就顺手定它的价,两块放一起。
|
|
// 支付相关(渠道配置 / 订单对账)已拆到「运维 → 支付」下的两个子页,不在这里。
|
|
// 提示词有版本历史 + diff + 激活的完整工作流,保留独立页。
|
|
export function ModelConfigPage() {
|
|
return (
|
|
<div className="space-y-6">
|
|
<div className="border-b border-gray-200 pb-4">
|
|
<h3 className="text-base font-semibold text-gray-800">模型配置</h3>
|
|
<p className="text-xs text-gray-400">对话 / 向量模型登记与激活 · 计费规则与按模型定价</p>
|
|
</div>
|
|
|
|
<ModelsPage />
|
|
<BillingRules />
|
|
</div>
|
|
);
|
|
}
|