For the complete documentation index, see llms.txt. This page is also available as Markdown.

将 API 提供商和模型服务器连接到 Unsloth

将 OpenAI、Anthropic、Ollama、llama.cpp、vLLM 和其他提供商连接到 Unsloth 的指南。添加 API 密钥或模型服务器 URL,加载模型,并在聊天中使用外部模型。

了解如何通过单一的本地 UI 界面运行来自 OpenAI、Anthropic、Ollama、llama.cpp、vLLM 以及其他提供商的模型,并配合 Unsloth,这是一个用于运行和训练 LLM 的开源仓库。

连接后,你可以在同一个 Unsloth 聊天界面中运行模型,使用代码执行、工具调用、图像生成及其他功能,适用于本地和云端模型。

Unsloth 独特支持 提示缓存 (可在不降低准确性的情况下为你节省大量 token),同时保留对提供商原生能力的访问,例如 OpenAI 内置的 网页搜索代码执行.

连接

连接分为两类:为你托管运行模型的云端 API 提供商,以及由你自己运行或控制的模型服务器。

云提供商 - 使用账户 API 密钥的托管 API:

连接
功能
设置指南

OpenAI

图像、搜索、代码、思考

Anthropic

图像、搜索、代码、思考

OpenRouter

通过一个 API 密钥访问多个托管模型。

模型服务器 - 在本地、网络中或远程机器上运行的推理服务器:

服务器
说明
指南

Llama.cpp

高效的 GGUF 模型服务

vLLM

高吞吐量服务

Ollama

简单的本地模型服务器

快速开始

要运行外部提供商的模型,请添加 API 密钥并选择 Unsloth 应显示哪些模型。在此示例中,我们将使用 OpenAI。同样的设置也适用于 Anthropic 以及其他提供商。

1

创建 API

从提供商控制台创建一个新的 API 密钥并复制它。

2

设置 Unsloth Studio

现在我们需要安装并设置 Unsloth,这将使你能够在 UI 界面中运行云端模型。 请看这里 以获取更详细的说明。

第 1 步:设置 Unsloth

启动 终端 ,然后输入以下命令安装 Unsloth。

curl -fsSL https://unsloth.ai/install.sh | sh

环境和所需软件包现在将开始安装。输入 Y 并在提示继续时按 Enter。设置完成后,服务器将在本地端口 8888.

如果你在安装过程中跳过了启动应用,现在可以使用以下命令稍后启动它 unsloth studio -p 8888。若要允许来自网络中其他设备的连接,请使用 unsloth studio -H 0.0.0.0 -p 8888 替代。

第 2 步:启动 Unsloth

打开你常用的浏览器并输入 http://127.0.0.1:8888 到 URL 栏中。如果这是你第一次安装 Unsloth,你将被转到密码页面,需要创建一个新密码。然后你应该会看到如下所示的聊天页面。

3

配置连接

接下来,将你的提供商连接到 Unsloth。

  1. 打开 设置连接,然后点击 添加连接。

  2. 选择你要添加的提供商,然后粘贴你之前复制的 API 密钥。

  3. 点击 重新加载模型 以刷新列表,显示你账户可用的模型。

  4. 选择你要启用的模型,然后点击保存。

4

准备聊天

你启用的模型现在将显示在 已连接选择模型 下拉菜单中。

Unsloth 会动态显示不同模型兼容的推理级别和生成控制。

连接模型服务器

请使用此流程连接 llama.cpp, vLLM,以及 Ollama。启动或找到你要连接的服务器。

启动 llama-server 并使用你要提供服务的模型:

这会在以下地址暴露一个 API 端点: http://localhost:8080/v1

若要要求 API 密钥,请添加:

现在我们可以连接模型服务器。打开 设置 → 连接,然后点击 添加提供商.

选择 llama.cpp、vLLM 或 Ollama,然后粘贴服务器的 基础 URL.

  • llama.cpp 示例: http://localhost:8080/v1

  • Ollama 示例: http://localhost:11434/v1

点击 加载模型 以获取可用的模型 ID;如果你的服务器没有公开 /models.

然后,在你点击 添加提供商 你启用的模型现在将显示在 后,选择模型 下拉菜单中。

外部

启用后,受支持的 OpenAI 和 Anthropic 模型可以在提供商沙盒中运行代码,以解决问题、分析数据并处理文件。 Anthropic 模型使用 Claude 的提供商侧代码执行工具。OpenAI 使用可重复使用的容器,你可以从中创建、删除和选择 外部 设置中进行管理。在新线程中选择同一个容器,可继续使用其中的文件和状态。

提示缓存

当请求复用相同的长前缀时,提示缓存可以降低延迟和成本。它适用于兼容的提供商和服务器,包括 OpenAI、Anthropic 和 llama.cpp。使用 提示缓存 侧边栏中的设置来控制受支持连接的缓存行为。

对于 llama.cpp,提示缓存默认启用,并可在启动时通过以下方式禁用 llama-server 使用:

网页搜索与思考

提供商侧网页搜索适用于 OpenAI、Anthropic、OpenRouter、Mistral、Gemini 和 Kimi 的受支持模型。Think 控件会适配所选模型:某些模型使用开关,而推理强度模型使用特定于模型的思考级别。

图像生成

就像 GPT 和 Gemini 一样,Unsloth 也支持图像生成。你可以点击“编辑图像”按钮并输入新的提示词来直接编辑图像,以优化或重新生成它。系统会在请求时自动生成图像,但你可以关闭此行为。还提供下载按钮,让你以原始全分辨率保存图像。

故障排查

如果提供商连接失败,请检查 API 密钥是否属于所选提供商,并且是否有权访问你选择的模型。

如果某个模型在点击后没有出现 重新加载模型,它可能不适用于你的账户。你仍然可以使用 Unsloth 的默认模型列表,或选择其他模型。

最后更新于

这有帮助吗?