自定义服务器URL指南
将Grambo连接到任何本地或远程AI服务 — LM Studio、Ollama、LiteLLM、vLLM或任何兼容OpenAI的端点
📖 概述
Grambo的自定义服务器URL功能允许您连接到任何公开OpenAI兼容API的AI服务。这包括LM Studio、Jan和手动配置的Ollama等本地AI工具,以及LiteLLM、vLLM和AnythingLLM等自托管或远程服务。您提供服务器URL、模型名称和可选的API密钥——Grambo处理其余部分。
📡 需要OpenAI格式:您连接的服务器必须以OpenAI聊天补全格式返回响应。大多数现代本地AI工具都原生支持此格式。
⚙️ 如何设置自定义服务器URL
按照以下步骤将Grambo连接到您的自定义AI服务器:
- 打开Grambo设置:在Mac上启动Grambo,点击"设置"按钮。
- 在"服务类型"下选择"自带密钥(BYOK)"。
- 从模型/提供商选项中选择"自定义服务器URL"。
-
输入您的服务器URL:粘贴您的AI服务器的基础URL,包括路径(例如
/v1):http://localhost:1234/v1 -
输入模型名称:输入您的服务器正在运行的确切模型名称(例如
llama3、mistral、phi3):llama3 -
输入您的API密钥(如果您的服务器需要)。如果您的服务器不需要身份验证,请输入
none或留空:none - 保存您的设置并开始使用您的自定义服务器使用Grambo。
✅ 完成!Grambo现在将向您的自定义服务器发送语法纠正请求。所有处理都通过您选择的AI服务进行。
🔌 兼容服务
任何实现OpenAI聊天补全API格式的服务都可以使用。以下是一些流行选项及其默认URL:
| 服务 | 默认URL | API密钥 |
|---|---|---|
| LM Studio | http://localhost:1234/v1 |
可选 |
| Ollama (manual) | http://localhost:11434/v1 |
不需要 |
| Jan | http://localhost:1337/v1 |
可选 |
| LiteLLM | http://localhost:4000/v1 |
需要 |
| vLLM | http://localhost:8000/v1 |
可选 |
| AnythingLLM | http://localhost:3001/api/openai |
需要 |
| 远程/自定义服务器 | https://your-server.com/v1 |
各不相同 |
💡 提示:在Grambo中保存设置之前,请确保您的本地AI服务器正在运行。
📡 OpenAI响应格式要求
Grambo期望服务器使用标准OpenAI聊天补全格式响应。这与官方OpenAI API使用的格式相同,并且被本地AI工具广泛支持。
- 端点:您的服务器必须在
/chat/completions(相对于您提供的基础URL)接受POST请求 - 请求格式:Grambo发送包含系统提示和用户文本的标准
messages数组 - 响应格式:服务器必须返回包含
choices[0].message.content的JSON对象,其中包含纠正后的文本 - 模型字段:您在设置中输入的模型名称作为
model参数传递到请求正文中
⚠️ 兼容性:如果您的服务器不以OpenAI格式返回响应,Grambo将无法解析纠正。请查看您服务器的文档以确认它支持OpenAI聊天补全API。
❓ 常见问题
自定义服务器URL和内置本地AI有什么区别?
内置本地AI使用Grambo的自动设置为您安装和管理Ollama。自定义服务器URL适用于已经运行AI服务器(本地或远程)并希望手动将Grambo连接到它的高级用户。
我需要API密钥吗?
这取决于您的服务器。大多数本地服务器(LM Studio、Ollama、Jan)不需要API密钥。如果您的服务器需要身份验证,请在API密钥字段中输入密钥。如果不需要,您可以输入"none"或留空。
我可以连接到远程服务器,而不仅仅是localhost吗?
可以!您可以使用任何URL——本地(http://localhost:...)或远程(https://your-server.com/v1)。只需确保服务器可从您的Mac访问并返回兼容OpenAI的响应。
我应该输入什么模型名称?
输入您的服务器期望的确切模型标识符。例如,在LM Studio中,它显示在模型下拉菜单中。对于Ollama,它是您拉取的模型标签(例如llama3、mistral、qwen2)。
为什么Grambo没有从我的服务器收到响应?
检查:(1) 您的服务器正在运行并可在输入的URL访问,(2) 模型名称正确,(3) 服务器返回兼容OpenAI的JSON响应,以及(4) 如果需要API密钥,已正确输入。
我可以将自定义服务器URL与其他BYOK提供商一起使用吗?
可以。您可以随时在Grambo的设置中切换自定义服务器URL、OpenAI、Anthropic、Google Gemini和本地AI。每种模式都是独立的。
📧 需要帮助?
如果您在连接到自定义服务器时遇到问题或有关于兼容性的问题,请随时联系我们: support@gramboapp.com