ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何用Docker部署free-coding-models Web Dashboard:3步拥有可分享筛选视图与Token用量分析

如何用Docker部署free-coding-models Web Dashboard:3步拥有可分享筛选视图与Token用量分析 如何用Docker部署free-coding-models Web Dashboard3步拥有可分享筛选视图与Token用量分析【免费下载链接】free-coding-modelsFind, benchmark and install in CLI 170 FREE coding LLM models across 15 providers in real time项目地址: https://gitcode.com/gh_mirrors/fr/free-coding-modelsfree-coding-modelsFCM是一款能在 CLI 中实时查找、基准测试并安装170 个免费编码 LLM 模型的工具覆盖 15 家供应商。用Docker 部署它的 Web Dashboard无需在宿主机安装 Node.js三步即可在浏览器中获得可分享的筛选视图与Token 用量分析面板。为什么选择 Docker 部署 Web Dashboard零依赖官方镜像基于 Node.js 20 Alpine 构建宿主机只需安装 Docker开箱即用容器启动后自动拉起路由守护进程并轮询/health等待就绪数据持久化API 密钥等配置保存在独立数据卷中容器重建不丢数据自动恢复daemon 异常退出时容器随之退出由 Docker 重启策略自动拉起镜像构建逻辑见 Dockerfile默认对外端口为19280。第 1 步一条命令启动容器快速体验Dashboard 与 Smart Router 同时在 19280 端口上线docker run -p 19280:19280 ghcr.io/vava-nessa/free-coding-models:latest带上一个供应商 API key让模型立刻亮绿灯docker run -p 19280:19280 -e OPENROUTER_API_KEY你的密钥 ghcr.io/vava-nessa/free-coding-models:latest启动成功后浏览器打开http://localhost:19280/→ Web Dashboard访问http://localhost:19280/health→ 健康检查端点容器内置了 30 秒间隔的自动健康检查第 2 步用 Docker Compose 持久化部署生产环境建议使用 Compose 方式仓库根目录已提供 docker-compose.yml核心配置一目了然services: fcm: image: ghcr.io/vava-nessa/free-coding-models:latest container_name: fcm restart: unless-stopped ports: - 19280:19280 volumes: - fcm-data:/home/fcm volumes: fcm-data:docker compose up -d传递 API key 的最快方法在 compose 文件旁建一个.env文件写入OPENROUTER_API_KEYxxx、NVIDIA_API_KEYxxx、GROQ_API_KEYxxx等变量compose 文件已预置了 20 个供应商的变量映射。key 越多Dashboard 里可用的免费模型就越多。第 3 步打开 Dashboard玩转可分享视图与用量分析可分享的筛选视图URL 即筛选条件 Web Dashboard 支持URL 深链每一次筛选、排序、视图切换都会实时写回地址栏。比如?tierSsortverdictorigingroq表示只看 S 档、按 Verdict 排序、仅 Groq 供应商。复制当前地址栏链接直接发给同事对方打开即是完全相同的视图——命令行里的每个筛选 flag 都变成了可分享的链接。Token 用量分析今天的开销一目了然 顶部导航进入Analytics页面Token Usage 面板提供模块内容用量汇总当日 历史累计 Token 统计趋势图表近 7 天用量柱状图排行明细Top 模型与 Top 供应商的用量占比顺手白拿一个 Smart Model Router Dashboard 与路由守护进程共用 19280 端口把你的编码工具指向http://localhost:19280/v1模型名填fcm、密钥填fcm-local就得到一个本地 OpenAI 兼容、带自动故障转移的模型入口。路由细节见 docs/router.md。Docker 部署常用环境变量速查环境变量默认值说明FCM_HOST0.0.0.0绑定地址仅本机访问可设127.0.0.1FCM_PORT19280路由守护进程端口FCM_WEB_PORT3333仅目录模式web的端口FCM_ROUTER_TOKEN未设置设置后所有/v1/*请求需 Bearer Token 鉴权FCM_ALLOWED_ORIGINS未设置CORS 允许的来源列表*表示放行全部适合局域网/Docker 环境FREE_CODING_MODELS_TELEMETRY0Docker 内默认已关闭匿名遥测常见问题快速排查容器起不来 / 端口冲突docker logs fcm看日志docker ps | grep 19280确认端口是否被占用健康检查失败首次探测周期约需 30 秒稍候重试/health宿主机连不上保持FCM_HOST0.0.0.0默认值并确认防火墙放行 localhost重置所有数据docker compose down -v删除fcm-data卷即可恢复出厂延伸阅读Web Dashboard 完整功能清单docs/web-dashboard.md容器启动与生命周期逻辑docker-entrypoint.sh初始化脚本scripts/docker-init.mjsToken 用量面板实现web/src/components/analytics/TokenUsagePanel.jsxTUI 键盘操作参考docs/tui.md【免费下载链接】free-coding-modelsFind, benchmark and install in CLI 170 FREE coding LLM models across 15 providers in real time项目地址: https://gitcode.com/gh_mirrors/fr/free-coding-models创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表