https://api.tokios.com 处生成一个经过身份验证的端点,该端点同时支持 OpenAI 与 Anthropic 的请求格式,从而让您的笔记本电脑、Claude Code 以及受邀用户都能轻松访问 Spark,而无需调整防火墙设置。
“它运行正常”之后的空白段落
拥有 DGX Spark 或 GB10 的用户通常已借助 Ollama、llama.cpp 或 vLLM 成功运行模型,但随之而来的难题便是如何在 Spark 之外的其他设备上调用这些模型。- 底层配置。 要从多模型环境中生成一个与 OpenAI 兼容的端点,往往需要将 LiteLLM、
llama-swap以及运行环境本身相互串联,还需配置同步机制——部分 DGX Spark 社区项目将此类配置视为核心目标,却也将其称为“底层配置”并希望予以简化。 - 远程访问。 从其他设备访问 Spark 的常见方式包括将运行环境绑定至
0.0.0.0(snap set ollama host="0.0.0.0:11434")、使用 SSH 隧道或 Tailscale,但这些方案在 ARM64/DGX OS 环境下均需繁琐设置;此外直接开放的端口也缺乏针对各客户端的身份验证机制。 - 接口格式适配。 Claude Code 采用 Anthropic 的 Messages 格式,而本地运行环境则使用 OpenAI Chat Completions 格式。要实现两者互通,通常需要自行编写并维护代理程序。
2 型号的 DGX Spark 具备足够的总内存容量以支撑
DeepSeek-V4-Flash-0731 的分布式部署,但针对 DeepSeek 的集群配置方案仍需经社区验证,且需进行 0731 层面的重新校验。请将连接器部署在主节点的 /v1 端点上。关于成熟度分级及配置限制,请参阅 DeepSeek V4 Flash 本地硬件配置指南。DGX Spark 集群能够运行 Kimi K3 吗?
不能。Kimi K3 拥有 2.8T 参数(借助 MoE 每个 token 激活约 50B),按其原生精度下限计算需要约 1.4 TB 内存(即 4-bit),而 NVIDIA 官方文档所列的 Spark 集群最多仅支持 4 个节点、512 GB——且 Moonshot 将 K3 的目标定位于配备 64 个或更多加速器的超级节点。即便将 8 台 DGX Spark(合计 1 TB)的内存池化,距离仅容纳原始权重的下限也还差 376 GB。 针对当前的 Spark 部署,请从 NVIDIA 文档所列出的 120B 单节点、400B 双节点或 700B 四节点配置范围中挑选合适的模型。完整列表可查阅 DGX Spark 模型兼容性说明,若需根据具体 Spark 配置选出最佳模型,则可参考 Kimi K3 的替代方案指南。关于 K3 的内存计算方式以及集群配置的具体算法,请参阅 Kimi K3 硬件深度解析。在您的 Spark 集群上完成相关配置
1
启动 Spark 平台上的运行环境
按常规方式运行模型服务即可,例如:或者在添加连接器之前,请先确认该模型能够通过其兼容 OpenAI 协议的
/v1 API 正常响应请求。2
获取授权令牌并绑定连接器
在 dashboard 界面中打开 Setup 选项卡并选择 Start pairing 选项,即可获得一个格式为 Tokios 提供了适用于 Linux arm64 架构的
TKS-XXXX-XXXX 的临时授权令牌,该令牌的有效期约为 15 分钟。随后在 Spark 集群端执行相应指令即可。tokios-connector 程序包,可完美适配 DGX Spark 搭载的 Grace 处理器。具体的 systemd 集成与打包流程会因 DGX 操作系统的版本而异,请先确认您的系统版本再编写安装脚本。返回控制台界面后,在 Setup 或 Connectors 选项卡中批准该设备的接入请求即可。连接器的令牌信息会通过加密通道自动传输,您无需手动将其写入任何配置文件。3
将连接器指向您运行时环境的 /v1 端点即可。
该连接器的上游实际上是 Spark 上运行时自带的兼容 OpenAI 标准的 API,而非您对外开放的端口。默认端口设置如下:Ollama 为
11434,vLLM 为 8000(两者均需添加后缀 /v1)。由于连接器仅负责向外发起连接,因此无需配置入站防火墙规则。4
执行部署操作。
在 Models 选项卡中,把您选定的上游模型 ID(例如
llama3.1)对应到某个公开部署名称,比如 spark-llama。客户端在调用时会使用此部署名称填入 model 字段,而非上游模型 ID。5
生成 API 密钥。
在 Keys 选项卡内创建所需密钥即可。这些密钥属于
sk-tok-… 类型的 Bearer 令牌,系统仅展示一次,您还可限定其适用的部署名称范围。任意位置均可调用。
完成连接器配对并成功注册部署后,客户端只需指向 Tokios 地址,而无需再使用 Spark 的 IP 地址。Claude Code 的模型选择器仅显示
claude* 格式的模型 ID,因此您的 Tokios 部署不会出现在列表中,此时需手动指定 --model spark-llama 参数。为何仅设一个端点?
- 无需修改客户端配置即可更换模型。 只需将某个部署名称对应到不同的上游模型或后端服务,所有原本指向
spark-llama的客户端程序与脚本均可继续正常运行。 - 针对团队成员的受限令牌。 您可以为团队成员分配仅能用于特定部署模式的令牌,而无需授予其对 Spark 的完整访问权限。
- Spark 无需开放入站端口。 该连接器仅执行出站连接,因此您无需将运行环境绑定至
0.0.0.0,也无需维护 SSH 隧道或 Tailscale 节点即可从笔记本电脑访问它。
后续步骤
快速入门
从零开始配置连接器、完成部署并获取 API 密钥。
安装连接器
适用于各类平台的连接器安装及配对操作指南。
使用 Claude Code
详细说明如何配置
ANTHROPIC_BASE_URL 与 ANTHROPIC_API_KEY。连接器配置参考手册
借助
tokios-connector.json 在单个 Spark 实例上同时运行多个模型。