{{ activeTitle }}

{{ activeSubtitle }}

{{ overview.status || 'unknown' }} 刷新 退出
当前仍在使用默认 Admin Key:sk-admin,请到设置页修改。
API Key 未配置,/v1/* API 会暂时返回配置错误。
FREEBUFF_TOKEN 未配置,请到 Token 页添加后热更新生效。
账号池
{{ overview.account_count ?? '-' }}
Freebuff Token 数量
模型
{{ overview.model_count ?? '-' }}
OpenAI 兼容模型
日志等级
{{ overview.log_level || '-' }}
Debug: {{ overview.debug ? 'on' : 'off' }}
部署环境
{{ config.environment || '-' }}
Vercel 写入不持久
今日请求
{{ reqStats.total || 0 }}
成功: {{ reqStats.success || 0 }} 失败: {{ reqStats.error || 0 }}
总 Token
{{ (reqStats.total_tokens||0).toLocaleString() }}
Prompt: {{ (reqStats.total_prompt_tokens||0).toLocaleString() }}
平均耗时
{{ reqStats.avg_duration_ms || 0 }}ms
API Key 数: {{ apiKeys.count || 0 }}
活跃 Key
{{ apiKeys.active_count || 0 }}
总数: {{ apiKeys.count || 0 }}
{{ apiKeys.count || 0 }} 个 {{ config.admin_key_configured ? config.admin_key_masked : '未设置' }}{{ config.using_default_admin_key ? '(默认)' : '' }} {{ config.proxy_enabled ? config.proxy_url : '关闭' }} {{ config.base_url }}
#{{ token.index }} {{ token.masked }} {{ token.length }} chars
还没有配置 Freebuff Token

Freebuff Token 列表

添加 Token
#{{ token.index }} {{ token.masked }} {{ token.length }} chars 修改 验证 删除这个 Freebuff Token?
还没有配置 Freebuff Token,点击右上角添加。
{{ lastEnv }}

列表默认只显示脱敏 token,不展示完整值。

点击"修改"时才会读取完整 token 并显示在弹窗输入框中。

本地或常驻服务器保存后会写入 .env 并立即替换账号池;Vercel 只返回环境变量文本。

每个 API Key 可独立设置允许调用的模型。

调用时使用 Authorization: Bearer <key>x-api-key: <key>

如果旧版 FREEBUFF_API_KEY 存在,会作为 "default" Key 自动加载。

API Key 列表

添加 Key
{{ item.key.slice(0,4) }}****{{ item.key.slice(-4) }} 📋 {{ item.name }} {{ m }} +{{ item.allowed_models.length - 3 }} 编辑 删除 "{{ item.name }}"?
还没有 API Key,点击右上角添加。
刷新 确定清空所有请求记录? 显示 {{ reqRecords.length }} / {{ reqLimit }} 条
时间API Key模型耗时PromptCompletion总计状态
{{ r.timestamp.slice(11,19) }} {{ r.api_key_name }} {{ r.model.slice(r.model.lastIndexOf('/')+1) }} {{ r.duration_ms }}ms {{ r.prompt_tokens.toLocaleString() }} {{ r.completion_tokens.toLocaleString() }} {{ r.total_tokens.toLocaleString() }} {{ r.status }}{{ r.error ? ' (' + r.error.slice(0,60) + ')' : '' }}
还没有请求记录,发送 API 请求后这里会显示数据。
{{ envInfo.message || '正在读取环境配置' }} {{ envInfo.environment || '-' }} {{ envInfo.path || '-' }} {{ envInfo.exists ? '存在' : '未找到' }}
{{ envInfo.content || (envInfo.environment === 'vercel' ? '请在 Vercel Environment Variables 中查看和修改变量。' : '当前没有 .env 内容。') }}
刷新 Env 复制内容

进入 Vercel 项目页面,打开 Settings -> Environment Variables。

修改变量后需要重新部署。

本地 .env 不会上传到 GitHub,也不会被 Vercel 自动读取。

重新检测 {{ networkInfo.region && networkInfo.region.ok ? '定位成功' : '定位失败' }} {{ networkInfo.region && networkInfo.region.ip || '-' }} {{ networkInfo.region && networkInfo.region.country || '-' }} {{ [networkInfo.region && networkInfo.region.region, networkInfo.region && networkInfo.region.city].filter(Boolean).join(' / ') || '-' }} {{ networkInfo.region && networkInfo.region.timezone || '-' }} {{ networkInfo.region && networkInfo.region.org || '-' }} {{ networkInfo.region && networkInfo.region.source || '-' }} {{ networkInfo.region && networkInfo.region.latency_ms ? `(${networkInfo.region.latency_ms}ms)` : '' }}
{{ item.name }} {{ item.ok ? '可访问' : '失败' }} {{ item.status || '-' }} {{ item.latency_ms ? `${item.latency_ms}ms` : (item.error || '-') }}
尚未检测网络连通性
代理:{{ networkInfo.proxy_enabled ? networkInfo.proxy_url || '已开启' : '未开启' }}
{{ logAutoRefresh ? `每 ${logRefreshSeconds} 秒刷新` : '自动刷新已关闭' }} 刷新日志 复制当前日志
暂无日志
{{ line.time }} {{ line.level }} {{ line.logger }} {{ line.message }}
{{ line.detail }}
发送请求 刷新模型
{{ testResult || '尚未发送请求' }}
保存管理员 Key

确认 .env 不提交到仓库;README 中只放变量名和示例,不放真实 token。

公开部署时必须设置 FREEBUFF_ADMIN_KEY 和 FREEBUFF_API_KEY(或 FREEBUFF_API_KEYS)。

已打开 Token 获取页面。完成认证后复制 token,回到这里粘贴并保存。也可以手动打开: {{ tokenHelpUrl }} 保存并生效 验证当前输入 保存 取消