mcpField
O
Onde Inference CLI

Onde Inference CLI

本地服务
ondeinference.comAI 与智能体22 周前更新

关于 Onde Inference CLI

Onde Inference CLI 是管理 Onde Inference 账户和模型、微调本地模型并导出 GGUF 文件的命令行工具。它面向通过终端使用 Onde 模型的用户,并支持对指定 Qwen 模型进行本地 LoRA 训练。

主要功能

  1. 01管理账户和模型目录
  2. 02创建和重命名应用
  3. 03注册和分配模型
  4. 04搜索 Hugging Face 模型
  5. 05本地微调指定 Qwen 模型
  6. 06合并适配器并导出 GGUF

适用场景

  1. 01在终端管理 Onde 应用和模型
  2. 02使用 JSONL 对话数据微调 Qwen 模型
  3. 03导出训练后的模型供 Onde SDK 推理

MCP 相关

运行 `onde --mcp` 可通过 stdio 将账户和模型目录操作作为 MCP 工具提供。MCP 客户端可非交互地调用,并可复用 TUI 登录或 `login` 工具取得的令牌。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
npm@ondeinference/cli0.4.1
nugetOnde.Cli0.4.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Onde Inference

Onde Inference CLI

Onde Inference 的命令行界面。

网站 App Store npm PyPI pub.dev NuGet Crates.io

Swift · Flutter · React Native · Rust · 网站


在终端中管理 Onde Inference 账户、微调本地模型,并将其导出为 GGUF。

安装

使用你喜欢的工具安装 onde-cli。有关软件包文档和完整的安装列表,请参阅 https://ondeinference.com/cli。

npm
npm install -g @ondeinference/cli
Homebrew
brew tap ondeinference/homebrew-tap && brew trust --tap ondeinference/homebrew-tap
brew install onde
pip / uv / uvx
pip install onde-cli
# or
uv tool install onde-cli
uv run onde --tui
# or with
uvx --from onde-cli onde --tui
.NET 工具
dotnet tool install --global Onde.Cli
Dart pub 全局安装
dart pub global activate onde_cli

Dart 软件包是一个轻量级启动器。首次运行时,它会将合适的原生二进制文件下载到 ~/.onde/cli,之后便会重复使用本地副本。

预编译二进制文件

从 GitHub Releases 下载发行版:

# macOS Apple Silicon
curl -Lo onde https://github.com/ondeinference/onde-cli/releases/latest/download/onde-macos-arm64
chmod +x onde && mv onde /usr/local/bin/onde
平台文件
macOS Apple Silicononde-macos-arm64
macOS Intelonde-macos-amd64
Linux x64onde-linux-amd64
Linux arm64onde-linux-arm64
Windows x64onde-win-amd64.exe
Windows arm64onde-win-arm64.exe

用法

onde --tui

这会打开 TUI。直接运行 onde 会打印用法说明并退出。你可以直接在此注册或登录。

按键功能
Tab在字段之间切换
Enter提交或退出登录
Ctrl+L前往登录界面
Ctrl+N前往新账户界面
Ctrl+C退出
MCP 服务

运行 onde,通过 stdio 将其作为 Model Context Protocol 服务,而不是打开 TUI:

onde --mcp

这会将 Onde 账户和模型目录操作作为 MCP 工具公开——login、me、apps_list、app_create、app_rename、models_list、model_register、model_assign、hf_search——并返回结构化 JSON。stdout 是 JSON-RPC 通道;工具以非交互方式运行,并复用通过 TUI 登录获取的令牌(或通过 login 工具获取的令牌)。将任何 MCP 客户端指向命令 onde --mcp 即可。

微调

onde 包含适用于 Qwen2、Qwen2.5 和 Qwen3 模型的 LoRA 微调流水线。它在本地运行:在 Apple Silicon 上使用 Metal,其他设备上使用 CPU。无需配置云服务,也无需 Python 环境。

流程很简单:下载 safetensors 基础模型,使用 LoRA 对其进行微调,将适配器合并回基础权重,然后导出为 GGUF,以便在 Onde SDK 中使用。

如果你想快速回顾模型在推理时的实际工作方式,Onde 提供了一篇关于前向传播的简短说明。

训练数据格式

每行应为一段完整对话,并采用 Qwen 的聊天模板:

{"text": "<|im_start|>system\nYou are a helpful assistant.<|im_end|>\n<|im_start|>user\nWhat is LoRA?<|im_end|>\n<|im_start|>assistant\nLoRA adds small trainable matrices to frozen layers, letting you fine-tune large models without updating all the weights.<|im_end|>"}

将文件保存到任意位置。TUI 支持直接指定文件路径。

运行
onde --tui
  → Models tab (Tab from Apps)
  → Select a safetensors model (↑↓, Enter)
  → Press f

只有 safetensors 模型可以微调。GGUF 模型已经过量化,因此其权重不可微分。

配置运行参数:

字段默认值说明
训练数据~/.onde/finetune/train.jsonlJSONL 文件的路径
LoRA rank8值越大,容量越高,内存占用也越大
训练轮数3完整遍历数据集的次数
学习率0.0001AdamW 默认值

按 Enter 开始。正常情况下,损失通常会在第 2 轮开始下降。如果损失保持不变,可以尝试 0.0003。

训练完成后

对于 0.6B 模型上的 rank 8,适配器大小约为 1.5 MB。在微调完成界面中:

  • 按 m 将适配器合并到基础模型
  • 按 g 将合并后的模型导出为 GGUF

生成的 GGUF 可直接加载到 Onde SDK,用于设备端 AI 推理。

支持的基础模型
模型大小说明
Qwen/Qwen3-0.6B~1.2 GB体积最小、训练最快
Qwen/Qwen2.5-1.5B-Instruct~3.0 GB适合指令微调的默认选择
Qwen/Qwen3-1.7B~3.4 GB较新的小型 Qwen3 模型
Qwen/Qwen3-4B~8.0 GB质量最佳,更适合 macOS

你可以在 Models 标签页中按 / 搜索这些模型。


调试

日志写入 ~/.cache/onde/debug.log。

如果你通过 pub.dev 安装,启动器缓存位于 ~/.onde/cli 下。


许可证

采用 MIT 和 Apache 2.0 双重许可。

版权

© 2026 Splitfire AB(Onde Inference)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。