本地运行 LLM 的 AI 助手 Jan 部署与使用指南
Jan 是一款开源的本地大语言模型运行工具,支持在 Windows、Mac 和 Linux 上离线运行。它允许用户通过 GGUF 格式加载模型,提供本地 API 服务,确保数据隐私。本文详细介绍了 Jan 的核心特性、安装方法(包括二进制包与源码编译)、模型管理以及 API 集成方式,帮助用户快速搭建私有化 AI 助手环境。内容涵盖系统要求、硬件优化建议及常见故障排查,适用于希望脱离网络限制使用大模型技术的开发者。

Jan 是一款开源的本地大语言模型运行工具,支持在 Windows、Mac 和 Linux 上离线运行。它允许用户通过 GGUF 格式加载模型,提供本地 API 服务,确保数据隐私。本文详细介绍了 Jan 的核心特性、安装方法(包括二进制包与源码编译)、模型管理以及 API 集成方式,帮助用户快速搭建私有化 AI 助手环境。内容涵盖系统要求、硬件优化建议及常见故障排查,适用于希望脱离网络限制使用大模型技术的开发者。

Jan 是一款开源的 ChatGPT 替代品,支持在您的计算机上 100% 离线运行大语言模型。它旨在帮助用户构建属于自己的私有化 AI 助手,确保数据隐私安全。Jan 支持从 PC 到多 GPU 集群的各种环境,包括 Nvidia GPU、Apple M 系列芯片以及 Linux/Windows 系统。
为了流畅运行大模型,建议满足以下硬件配置:
对于大多数用户,直接下载预编译的二进制包是最便捷的方式。
如果您需要定制版本或参与开发,可以通过源码进行构建。
确保环境中已安装以下工具:
Node.js 版本:20.0.0 +
Yarn 版本:1.22.0 +
Git
克隆项目仓库:
git clone https://github.com/janhq/jan.git
cd jan
切换至稳定分支(示例):
git checkout stable
安装依赖并构建:
yarn install
# 构建核心模块
yarn build:core
# 打包基础插件
yarn build:plugins
# 打包 UI 组件
yarn build:uikit
启动开发模式:
yarn dev
打开 Jan 后,首先需要在内置的 Hub 中获取模型。
.gguf 文件放入指定目录,Jan 会自动识别。Jan 支持对会话内容进行灵活编辑。通过点击菜单选项,可以直接进入 JSON 视图修改底层数据结构,适合高级用户调试 Prompt 或系统设置。
Jan 附带了一个内置 API 服务器,可作为 OpenAI API 的直接本地替代品。
1337。curl http://localhost:1337/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "mistral",
"messages": [{"role": "user", "content": "你好"}]
}'
此功能允许第三方应用(如 Obsidian 插件、自研客户端)直接调用本地大模型能力。
Jan 提供了一个轻量级、隐私安全的本地大模型运行方案。通过简单的安装和配置,开发者即可在本地构建强大的 AI 辅助工具。结合其开放的 API 接口,Jan 能够轻松融入现有的工作流,是个人和企业进行私有化 AI 部署的理想选择之一。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online