---
title: LycheeAI-coder-1b-II-GGUF
canonical_url: "https://www.modelscope.cn/models/whcl412/LycheeAI-coder-1b-II-GGUF"
md_url: "https://www.modelscope.cn/models/whcl412/LycheeAI-coder-1b-II-GGUF.md"
repository: whcl412/LycheeAI-coder-1b-II-GGUF
chinese_name: "LycheeAI-coder-1b-II 荔枝AI编程助手 GGUF"
last_updated: 2026-08-31
license: apache-2.0
base_model:
  - openbmb/MiniCPM5-1B
base_model_relation: quantized
library_name:
  - gguf
downloads: 114
stars: 0
tags:
  - gguf
  - code
  - minicpm
  - chinese
  - conversational
---

# LycheeAI-coder-1b-II-GGUF

> LycheeAI-coder-1b-II-GGUF - whcl412 在 ModelScope 开源的模型。LycheeAI-coder-1b-II-GGUF

whcl412/LycheeAI-coder-1b-II-GGUF 是 ModelScope 魔搭社区上的机器学习模型，采用 apache-2.0 许可，基于 openbmb/MiniCPM5-1B 构建。

- **Repository**: whcl412/LycheeAI-coder-1b-II-GGUF
- **License**: apache-2.0
- **Base model**: openbmb/MiniCPM5-1B
- **Tags**: gguf, code, minicpm, chinese, conversational
- **Downloads**: 114
- **Stars**: 0
- **Last updated**: 2026-08-31

Source: https://www.modelscope.cn/models/whcl412/LycheeAI-coder-1b-II-GGUF

---

# LycheeAI-coder-1b-II-GGUF

> **当前版本：V4**（代码打磨版）
> GGUF 量化版本 · 基于 [MiniCPM5-1B](https://huggingface.co/openbmb/MiniCPM5-1B) 微调 · Apache 2.0

**这是个人开发者的初次尝试，模型能力有限，1B 参数注定它只是个"轻量小助手"。** 详细能力说明与局限，请看 [主仓库](https://huggingface.co/whcl412/LycheeAI-coder-1b-II)。

---

## 📦 三个版本，按设备选

| 文件 | 大小 | 内存占用 | 用在哪 | 质量 |
|------|------|---------|--------|------|
| `lychee-coder2-v3-q4_k_m.gguf` | **656 MB** | ~1 GB | 📱 **老手机**（4GB 内存）、树莓派 | ⚠️ 有损 |
| `lychee-coder2-v3-q8_0.gguf` | 1.1 GB | ~1.5 GB | 📱 中端手机、轻薄本 | ✅ 接近无损 |
| `mlx-LycheeAI-coder-1b-II.gguf`（f16） | 2.0 GB | ~2.5 GB | 💻 Mac / PC、高端手机 | ✅ **无损** |

**原则：设备扛得住就用 f16，空间紧张再往下退。**

### 📱 手机能跑吗？能。

1B 模型的优势就是小。q4 版只有 656MB，**一台 4GB 内存的老安卓机就能跑**：

- **Android**：[MLC Chat](https://mlc.ai/mlc-chat/)（有 APK）或 Termux + llama.cpp
- **iOS**：[MLC Chat](https://apps.apple.com/app/mlc-chat) 或 llama.cpp

速度大约每秒十几个字，完全离线、不联网、不花 API 费用。

### 📥 怎么下载指定版本

**方法 1：命令行（推荐，可只下单个文件）**

```bash
# HuggingFace（需先 pip install huggingface_hub）
huggingface-cli download whcl412/LycheeAI-coder-1b-II-GGUF \
    lychee-coder2-v3-q4_k_m.gguf --local-dir ./

# ModelScope（国内推荐，需先 pip install modelscope）
modelscope download --model whcl412/LycheeAI-coder-1b-II-GGUF \
    lychee-coder2-v3-q4_k_m.gguf --local_dir ./
```

把文件名换成你想要的即可（去掉文件名就是下载整个仓库）。

**方法 2：直链下载**

```bash
# HuggingFace
wget https://huggingface.co/whcl412/LycheeAI-coder-1b-II-GGUF/resolve/main/lychee-coder2-v3-q4_k_m.gguf

# ModelScope
wget https://www.modelscope.cn/models/whcl412/LycheeAI-coder-1b-II-GGUF/resolve/master/lychee-coder2-v3-q4_k_m.gguf
```

**方法 3：网页点下载**

打开仓库页面的 **Files** 标签 → 点文件名 → 右上角 `Download`。

---

### ⚠️ 关于量化的实话

1B 参数本来就小，**对量化比大模型敏感得多**。实测：

| 问题 | f16（无损） | q8_0 | q4_k_m |
|------|------------|------|--------|
| 1+1=3 对吗 | 不是，1+1=2 ✅ | 答成 2+2=4 ⚠️ | 答成 2+2=4 ❌ |
| Python 是编译型 | 不是，解释器执行 ✅ | 提到 GIL ⚠️ | 说 GIL 是编译器 ❌ |

量化越低，事实细节越容易出错，但**日常聊天、写代码、简单问答依然可用**。
要在老手机上跑，q4 是唯一现实的选择——**能跑起来比什么都强**。

---

## 快速开始

### Ollama

先准备 Modelfile（**重要**：TEMPLATE 必须预填 `<think>`，模型依赖它进入思考模式）：

```dockerfile
FROM ./lychee-coder2-v3-f16.gguf

SYSTEM """你是 LycheeAI-coder-1b-II，由 MiniCPM5-1B 通过 LoRA 微调而来的编程助手。"""

TEMPLATE """{{ if .System }}<|im_start|>system
{{ .System }}<|im_end|>
{{ end }}<|im_start|>user
{{ .Prompt }}<|im_end|>
<|im_start|>assistant
<think>
"""

PARAMETER stop <|im_end|>
PARAMETER stop <|im_start|>
PARAMETER temperature 0.4
PARAMETER num_ctx 4096
PARAMETER num_predict 2048
```

然后：

```bash
ollama create lychee-coder2 -f Modelfile
ollama run lychee-coder2
```

### llama.cpp

```bash
./llama-cli -m lychee-coder2-v3-f16.gguf \
  -p "用 Python 写个判断质数的函数" \
  -c 4096 -n 2048 --temp 0.4
```

---

## 关于思考模式

这个模型原生支持思考开关（底层是 `enable_thinking` 参数，通过 chat_template 控制）：

- **开思考**（默认）：`<think>` 标签内推理，然后给答案。**数学、逻辑题请务必开思考。**
- **关思考**：直接给答案，更简洁。**但数学准确率会明显下降**，这是本质权衡。

在 Ollama 里，模型固定走思考模式（Ollama 不支持 `enable_thinking` 参数）。如果需要直答，请用 MLX 版本并传 `enable_thinking=False`。

> 实测踩坑：Ollama 上做"直答变体"（预填空 think 或不预填）都无效——模型仍会自己生成思考内容，而且代码质量反而变差。**所以只提供思考版。**

---

## 版本历史

| 版本 | 重点 |
|------|------|
| V1 | 基础能力：代码、多语言、日常、情感、身份 |
| V2 | 补齐"关思考时答难题"；修掉思考里乱判断语言的 bug |
| V3 | 反谄媚：纠正错误前提，同时防止矫枉过正 |
| **V4** | **代码打磨**：Python 语义陷阱、requests 指数退避、Pydantic v2、不编造 API、算法边界、数学应用题理解 |

---

## 推荐参数

| 项目 | 值 |
|------|-----|
| 上下文长度 | 4096 |
| 最大输出 | 2048 |
| 温度 | 0.4（写代码可降到 0.2~0.3） |

---

## 它做不到什么

1. **复杂算法会翻车** —— 语法可能对，逻辑可能错，写完请自己跑。
2. **事实细节偶尔胡说** —— 它知道"这话不对"，但未必说得清哪儿不对。
3. **超纲逻辑题会绕圈** —— 多人真假话推理这类，可能推不出来。
4. **关思考时数学会算错** —— 本质权衡，不是 bug。

---

## 许可与致谢

- 许可：**Apache 2.0**
- 基座：[MiniCPM5-1B](https://huggingface.co/openbmb/MiniCPM5-1B) by 面壁智能（OpenBMB）
- 训练：[MLX-LM](https://github.com/ml-explore/mlx-lm) ｜ 量化：[llama.cpp](https://github.com/ggml-org/llama.cpp)

---

## 关注作者

📺 **B站**：[space.bilibili.com/3493128967293256](https://space.bilibili.com/3493128967293256)

不定期分享 AI 模型训练与折腾记录，欢迎来玩～
