SuperAPI AI 工具集

koboldcpp

KoboldCpp 是一款免费开源的本地 AI 模型运行软件,基于 llama.cpp 构建,主要用于在个人电脑上运行 GGUF 大语言模型。它提供单文件可执行程序,无需安装,支持 Windows、Linux 和 macOS,可在 CPU 或 GPU 上运行。软件内置 KoboldAI Lite 网页界面,支持聊天、故事创作、角色扮演等文本生成模式,并集成了图像生成与编辑、视频生成、语音识别、语音合成、音乐生成、工具调用、MCP 服务器、网络搜索、RAG 以及内置智能体等功能。它还兼容 KoboldAI、OpenAI、Ollama、A1111/Forge、ComfyUI 等多种 API 端点,方便与其他应用连接。

访问官网

工具介绍

KoboldCpp 是一款免费、开源的软件,用于在用户自己的电脑上运行 GGUF 大语言模型(LLM)。它受到 KoboldAI 启发,并基于 llama.cpp 构建,提供单个可执行文件,无需安装,官方为 Windows、Linux 和 macOS 提供可直接运行的下载版本。

用途

KoboldCpp 的核心用途是本地文本生成。用户可以运行任意 GGUF 语言模型,在聊天、冒险、指令或故事写作模式下生成文本。兼容的视觉模型还支持图像理解。此外,它还支持图像生成与编辑、视频生成、语音识别、语音生成、音乐生成,并内置智能体与多种工具能力。

主要能力

  • 本地文本生成:运行 GGUF 语言模型,支持聊天、冒险、指令、故事写作等模式;兼容视觉模型可进行图像理解。
  • 图像生成与编辑:支持 Stable Diffusion 1.5、SDXL、SD3、Flux、Qwen Image、Ideogram、Z-Image、Klein、Krea2 等。
  • 视频生成:支持 WAN 2.2、LTX2.3、MiniMax H3 等。
  • 语音识别:使用 Whisper 进行语音转文本,并支持 Gemma4 E2B 和 E4B 的多模态音频。
  • 语音生成:使用 Qwen3TTS、Kokoro、OuteTTS、Parler、Dia 进行文本转语音。
  • 音乐生成:支持 ACE Step 1.5 和 ACE Step XL。
  • 工具与智能体:支持 MCP 服务器、工具调用、网络搜索、通过 TextDB 实现检索增强生成(RAG),以及内置的 KoboldCpp Agent,可用于编写和编辑代码、运行程序、安排任务。启动智能体可在启动器的 Admin 选项卡中选择 Launch KoboldCpp Agent,或在启动命令中添加 --agent。
  • 写作与角色扮演工具:内置 KoboldAI Lite WebUI,包含多种界面主题、编辑工具、记忆、世界信息、作者注释、角色、场景和持久故事保存。可从文件或外部站点导入 Tavern 角色卡及其他支持格式。还包含经典的 llama.cpp WebUI。
  • 应用集成:兼容 KoboldAI、OpenAI、Ollama、A1111/Forge、ComfyUI、Whisper 转录、XTTS 和 OpenAI 语音客户端等端点。
  • 完全便携:Windows、Linux 或 macOS 的单机可执行文件,无需安装,无外部依赖。可在 CPU 或 GPU 上运行,支持完全或部分卸载。也可在 Colab、Docker 上运行,自编译后还支持其他平台(如通过 Termux 在 Android 上运行,以及 Raspberry Pi)。

使用方式

  1. 从最新 KoboldCpp 发布页面下载对应操作系统的版本。Windows 用户可下载 koboldcpp.exe 并双击打开启动器;若不需要 NVIDIA CUDA 支持,可使用更小的 koboldcpp-nocuda.exe;较旧的 CPU 或 GPU 可尝试 koboldcpp-oldpc.exe。Linux 用户下载 koboldcpp-linux-x64,使用 chmod +x 赋予可执行权限后从终端运行;macOS(Apple Silicon)用户下载 koboldcpp-mac-arm64,同样赋予可执行权限后运行。
  2. 下载 GGUF 文本模型。模型与软件分开提供,KoboldCpp 不包含模型文件。可在 huggingface.co 获取 GGUF 模型,也可在启动器的 Get Help 中选择 Newbie Templates 进行简易设置。
  3. 打开 KoboldCpp,在 GGUF Text Model 字段选择模型,选择适合电脑的硬件设置。默认设置通常可用。
  4. 点击 Launch 并等待模型加载完成,保持 KoboldCpp 运行。
  5. 在浏览器中访问 http://localhost:5001 连接 Web UI。

命令行使用示例:koboldcpp.exe --model "C:\Models\model.gguf",更多信息可查看 koboldcpp.exe --help。

若没有本地模型,也可连接外部 AI 提供商,如 AI Horde、OpenAI Compatible、Anthropic、OpenRouter、Gemini、Grok、Mistral 等。使用 --nomodel 启动,或在启动器的 Loaded Files 选项卡中选择 Allow Launch Without Models。也可直接使用在线 KoboldAI Lite WebUI。

其他运行方式包括:Google Colab(官方 KoboldCpp Colab GPU Notebook)、RunPod(KoboldCpp RunPod 镜像或 SimplePod)、HuggingFace Space 公共演示。官方 Docker 镜像主要面向专家和云 GPU 租赁,内部使用 x86-64 Ubuntu 环境,需要 NVIDIA 或 AMD GPU。

适用场景

  • 本地聊天、故事创作、角色扮演与写作辅助。
  • 需要图像、视频、语音、音乐生成的多模态本地 AI 工作流。
  • 通过兼容 API 将本地模型接入其他应用。
  • 在无安装权限或需要便携运行的设备上使用。
  • 使用内置智能体进行代码编写、程序运行和任务调度。

限制与注意事项

  • KoboldCpp 不包含模型文件,需单独获取。
  • 图像、语音、嵌入和音乐生成需要加载对应模型。
  • 官方 Docker 镜像在部分 Windows 或 macOS 环境可能表现不佳,ARM 系统可能无法运行。
  • 系统内存不足时可尝试更小模型或更短上下文;GPU 显存不足时可减少 GPU 层数、使用更小模型或更短上下文。
  • 生成速度慢时,需检查是否选择了正确的 GPU 后端并卸载了层。
  • 旧电脑启动崩溃可尝试 oldpc 版本或 --noavx2。
  • 浏览器无法连接时,等待模型加载完成并检查终端打印的地址,默认是 localhost:5001。
  • 模型无法加载时,检查终端错误、可用内存以及 KoboldCpp 版本是否支持该模型。
  • 模型输出不连贯时,可能使用了不正确的聊天模板,可尝试使用 --jinja 或启用 GUI 中的 Jinja 开关。
  • 官方提醒:koboldcpp.com 是恶意假冒网站,与本项目无关,应只信任官方 GitHub 发布页面 https://github.com/LostRuins/koboldcpp/releases/latest 的下载。