跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI算法

Jan:开源本地大模型客户端,支持离线部署与 API 服务

Jan 是一款开源的本地大模型客户端,支持在个人电脑上离线运行 Llama、Mistral 等模型,也可调用远程 API。 Jan 的安装方法、通过修改配置文件解决 HuggingFace 下载失败的问题、配置远程 OpenAI 服务以及启动本地 API Server 供外部调用的完整流程。同时提供了 API 调用示例及系统要求说明,帮助用户快速搭建私有化 AI 环境。

并发大师发布于 2025/2/6更新于 2026/9/974 浏览
Jan:开源本地大模型客户端,支持离线部署与 API 服务

此前文章介绍了 LM Studio,但它是闭源的。我们需要一个随时可以替代它的开源产品——Jan。

Jan 主界面概览

是什么?

Jan 是一个开源的、可作为 ChatGPT 替代品的客户端产品,在 Github 上已经斩获 18k 的 star,它支持:

  1. 部署本地大模型:直接在个人电脑上运行 Llama 或 Mistral 等 AI 模型以完成私有化部署。无需互联网连接 - 将所有数据和处理保存在本地。
  2. 调用远程 API:支持连接到远程 API,例如 OpenAI、Groq 或 Mistral API。无需高级硬件即可访问 AI 功能,所有处理均在云端处理。
  3. 100% 离线使用:哪怕没网,也能流畅使用,一切数据都只保留在个人电脑上。
  4. 跨平台:支持 Apple Intel、Linux Debian 和 Windows x64 以及 Apple M 系列。
  5. 扩展:属于高级玩法,可以自定义 Jan 来满足特定需求。

它的安装及使用十分简单,哪怕是一个 AI 小白,也可以轻松实现在自己电脑上部署本地大模型。接下来让我们一起来看看如何安装它并部署模型吧。

安装
  • 进入官网选择适合自己电脑系统的安装包进行下载(以 Mac M 系列可用的安装包为例)

Jan 下载页面

  • 安装好之后打开 Jan 可以看到它的界面比 LM Studio 更清爽一些,在对话的窗口则都长得差不多

Jan 界面展示

部署本地大模型或者调用远端模型
  • 刚安装好是没有可用的本地大模型的,我们需要到 Hub 菜单中下载本地大模型或者选择 OpenAI GPT、Groq 这些远端模型来使用(需要设置 API Key)

Jan Hub 菜单

  • 以「Mistral Instruct 7B Q4」模型为例,我们点击 Download 进行下载。这个时候不出意外,下载失败,因为它的下载地址是 huggingface 的国内镜像限制

Jan 下载失败

修改模型的下载地址
  • 无需担心,我们点击左下角的设置,然后选择「Advanced Settings」高级配置,打开「Jan Data Folder」的目录

Jan 设置目录

  • 在这个目录中,我们可以看到有一个 models 文件夹,这就是 Jan 用来存放本地大模型的地方,每个大模型下都有一个 model.json 文件,它里面包含了对应模型的一些描述和配置以及下载路径,我们可以修改里面的路径为镜像站的 url,在重启 Jan 之后我们就能顺利下载模型了

Jan 模型配置

将下图红框中选中的 url 替换为 hf-mirror.com 即可:

Jan URL 修改

  • 还是以 「Mistral Instruct 7B Q4」为例,我们再修改 url 之后再 Download 一下,已经可以正常下载了:

Jan 下载成功

  • 之前下载好了「Qwen Chat 7B Q4」模型,下载好之后,右侧的 Download 按钮会变成 Use,点击 Use 开始对话

Jan 使用模型

写代码什么的也没啥问题:

Jan 代码生成

调用 OpenAI 的 ChatGPT

除此之外,我们也可以试试使用 OpenAI 的 ChatGPT,以 3.5 为例。因为之前部署过 FreeGPT35,所以也用不到 API Key,直接在「EXTENSIONS-OpenAI Inference Engine」里修改「Chat Completions Endpoint」即可:

Jan OpenAI 配置

注意红框后面那半截路径不要丢,不然就没法成功调用

设置好之后回到对话部分,在右侧的模型中选择「Remote-Open AI GPT 3.5 Turbo」开始对话:

Jan 远程调用

成功调通。

启动本地服务

点击左下角的「Local API Server」可以启动一个本地服务,这样我们在其他客户端也能访问本地大模型了。

Jan 本地服务

如上图,一旦启动服务器,我们就无法在 Jan 中进行聊天了,只能通过调用这个服务的方式。

服务启动后,我们可以点击「Stop Server」按钮下的 API Reference 来查看可用的 API 都有哪些,也可以看到左侧的 assistant 菜单已经被禁用(这就是对话菜单)。

Jan API 参考

API Reference 打开之后会列出可用的 API 接口,我们以 /chat/completion 为例进行调用:

Jan API 调用示例 1

Jan API 调用示例 2

可以看到还是很丝滑的,如果我们在此基础上,再内网穿透一下,就可以实现外网访问本地大模型了。

有点遗憾的是,Phi-3 模型在下载并导入到 Jan 里之后却无法运行起来,看了下 issue 也有人提出了一样的问题,希望后续能支持吧。

Jan Phi-3 问题

补充说明与常见问题

系统要求 为了流畅运行本地大模型,建议设备至少配备 8GB 内存,若运行 7B 以上参数量的模型,推荐 16GB 及以上内存及独立显卡支持。

API 调用示例 启动本地服务后,可以使用 curl 命令测试接口:

curl http://localhost:1337/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "local-model",
    "messages": [{"role": "user", "content": "你好"}]
  }'

安全提示 本地 API 默认监听 localhost,请勿随意暴露端口至公网,以免被恶意利用消耗算力。

模型格式 Jan 主要支持 GGUF 格式的模型文件,这是目前本地推理最通用的量化格式,兼容 llama.cpp 后端。

目录

  1. 是什么?
  2. 安装
  3. 部署本地大模型或者调用远端模型
  4. 修改模型的下载地址
  5. 调用 OpenAI 的 ChatGPT
  6. 启动本地服务
  7. 补充说明与常见问题

更多推荐文章

查看全部
  • 数论之中国剩余定理:从孙子算经到算法竞赛实现
  • OpenClaw 接入通义千问、文心一言与 DeepSeek 配置指南
  • 技术学习资源整理:电子书、软件与 AI 工具合集
  • FMC 与 FMC+ 标准详解及引脚定义
  • 双足机器人 2-RSS-1U 并联踝关节设计与运动学解析
  • SpringBoot 整合 Langchain4j 对接主流大模型实战
  • AI 时代产品经理成长之路:通用技能与交付能力进阶
  • 高通音频架构:从 AHAL adev_open 到 PAL XML 解析的调用链追踪
  • 可信纵深防御建设方案:应用可信与网络可信
  • Spring Boot RESTful API 开发全流程与测试实战
  • AI 大模型技术原理、训练优化及行业应用全景解析
  • 动态规划 01 背包问题详解、模板与空间优化
  • MySQL 基础:常用函数与事务隔离级别
  • GitHub Desktop 中文汉化方法
  • Python 实现月相计算与可视化效果展示
  • Buzz 离线语音转文字工具:Whisper 模型集成与实战
  • C++26 constexpr 动态内存语义引入:运行时开销终结?
  • Midjourney Imagine API 申请与使用指南
  • 离线安装 python-docx:给 Python 3.8.8 用户的一些步骤
  • CCF-GESP 2025 年 6 月二级 C++ T2 幂和数

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online