集成
集成
将EmpirioLabs连接到编码代理、IDE、CLI、聊天前端以及兼容OpenAI的工具
大多数工具只需要三个值:API 密钥、基础 URL 和模型 ID。EmpirioLabs 提供兼容 OpenAI 的聊天完成功能,以及类似 Anthropic 的 Messages 端点,因此设置通常只需下拉服务和一次 URL 更改即可。
运行一个设置命令来创建选中的本地配置文件。添加用户级工具和带有旗帜的烟雾测试。
用https://api.empiriolabs.ai/v1作为基础URL,EmpirioLabs密钥作为持有令牌。
Claude Code 期望 Anthropic Messages 的形状。不用/v1用https://api.empiriolabs.ai,然后设置自定义模型选项。
在将模型ID硬编码到团队模板或共享脚本之前,先取回GET /v1/models?available=true。
Codex CLI
Aider
Continue
OpenHands
Hermes Agent
SillyTavern
LobeChat
LiteLLMKilo, Roo, Cursor最快的设置
当你想要一个不用手动编辑配置文件就能正常工作时用这个。该命令从文档网站获取辅助脚本,用 Python 运行,只写你选择的范围。对于支持本地持久配置的工具,助手会将密钥存储在gitignored的项目文件中,这样重新打开的应用会话就不会依赖于shell导出。
该助手在更改现有文件前会创建带时间戳的备份,但它可以将API密钥写入本地.env、.empiriolabs-api-key、.qwen/settings.json、openhands.empiriolabs.toml以及部分用户配置文件。在提交任何操作前,先审查生成的文件。助手本身并不会安装工具。
帮手写的内容
默认情况下,助手会获取实时/v1/models?available=true目录,并将每个具备聊天功能的模型(文本、多模态、代码、推理)写入配置原生支持多模型选择器的工具(OpenCode、Continue、Qwen Code、goose)。--model标志选择该填充集合内的默认信号。如果你只想注册默认型号,可以--no-populate-models。
助手会验证工具名称,并因未知值而退出。如果所选工具与所选范围不匹配,助手会打印一份备注。例如,--scope project --tools codex不编写Codex配置,因为Codex是一个用户级配置。
未列入表的集成是手动UI或应用层面设置。请使用下方的连接值,用于Cline、Zed、Kilo代码、Roo代码、光标式字段、聊天前端和托管网页界面。
新发布后的车型列表更新
辅助工具每次运行时都会取GET /v1/models?available=true,并从该实时快照中重写多模型配置,因此注册的模型列表会反映助手执行时启动的模型。在新模型启动后重新运行同一命令,会将其添加到OpenCode的opencode.json、Continue的config.yaml、Qwen代码settings.json的提供者列表和goose自定义提供者JSON中,无需其他修改。Aider、OpenHands、Claude Code、Codex CLI、Hermes Agent 和 OpenClaw 的配置中都不维护多模型注册表,所以这些工具总是读取你代码在请求时通过的模型,这意味着当新模型启动时,这些工具不需要重新运行辅助工具。
免手自动刷新(默认安装)
安装命令会安装一个平台原生的定时任务,每6小时重新获取EmpirioLabs的模型列表,使新启动的模型在OpenCode、Qwen代码、继续和goose中自动出现,无需手动步骤。该作业独立运行,后台运行,无需 shell 会话:
- Linux:在用户 crontab 中标记的条目(用
crontab -l可见) - macOS:用户 LaunchAgent 在
~/Library/LaunchAgents/ai.empiriolabs.refresh.plist - Windows:一个名为“EmpirioLabs 自动刷新”的任务调度任务
该作业从~/.empiriolabs/.empiriolabs-api-key读取API密钥(POSIX的模式600),只重写磁盘上已有的配置,因此绝不会在无关目录中创建文件。日志(macOS)和标准输出(Linux/Windows)都归~/.empiriolabs/refresh.log。
把--no-auto-refresh传给设置命令选择退出,或者稍后用--uninstall-auto-refresh运行辅助工具,删除调度任务并清理标记条目。
连接值
对于兼容OpenAI的工具,基础URL通常应以/v1结束。除非工具明确要求完整的端点URL,否则不要将完整的/v1/chat/completions路径粘贴到基础URL字段中。
思维与推理控制
EmpirioLabs 仅在其模型页面或机器可读模式中列出推理控制的模型上,才会暴露推理控制。不要默认把这些字段发送给每个模型。
对于兼容 OpenAI 的聊天完成和回复,支持的控制措施可以包括 enable_thinking、thinking_budget 或 reasoning_effort,具体取决于模型:
对于拟人式信息端点,当模型支持思考时,使用拟人式思维:
reasoning_effort接受所有具备推理能力的模型中的none、low、medium、high和max。EmpirioLabs 将该值归一化为所选模型支持的推理字段,因此无论模型服务原生期望 reasoning_effort、enable_thinking 还是 thinking_budget,相同的努力字符串都能在模型族间工作。
工具支持各异:
烟雾测试
在配置更大工具之前先运行这个程序。如果成功,说明你的密钥、信用、网络和型号ID都没问题。
列出当前型号ID:
聊天和角色扮演前端
请使用此部分查看BYOK聊天应用、角色扮演工具和共享网页界面。这些工具通常不需要辅助脚本。使用你的EmpirioLabs的API密钥,选择一个聊天模型,比如qwen3-max,并将秘密保存在应用的本地设置或环境变量中。
在角色扮演聊天中,我们通常建议先从 EmpirioLabs Native Inference 模型开始,如果原生覆盖不适合你的用例,再从Singapore区域列出的模型或变体开始。在选择车型前,请查看[Models](https://empiriolabs.ai/models)页面或[Pricing](https://empiriolabs.ai/pricing)页面。每个模型都会列出其服务位置。对于带有变体的模型,也要检查变体条目,因为变体可以来自不同区域。
傻酒馆
SillyTavern 是一个本地的角色扮演和角色聊天前端。EmpirioLabs 通过其定制兼容 OpenAI 的聊天完成源进行工作。
- 打开SillyTavern,点击插件图标以打开API连接。
- 将API类型设置为
Chat Completion。 - 将聊天完成源设置为
Custom (OpenAI-compatible)。 - 将自定义端点/基础URL设置为
https://api.empiriolabs.ai/v1。 - 把你的EmpirioLabs的API密钥粘贴到自定义API密钥字段里。
- 点击连接,然后从下拉菜单中选择模型,或输入模型ID,如
qwen3-max。
请不要将https://api.empiriolabs.ai/v1/chat/completions粘贴到 SillyTavern 的基础 URL 字段中。SillyTavern 会直接附加聊天完成路径本身。
如果型号下拉菜单是空的,但你的烟雾测试有效,手动输入型号ID。如果角色扮演采样器导致请求错误,先移除非标准的额外参数,并用标准聊天设置重新尝试。
PersonaLLM
PersonaLLM 是一款 iOS 角色扮演和角色聊天应用,支持bring-your-own-key服务设置。EmpirioLabs 通过 PersonaLLM 的自定义文本引擎运行。
- 在主屏幕,点击左上角的三点菜单。
- 打开设置。
- 开放文本引擎。
- 选择自定义。
- 将基础网址设置为
https://api.empiriolabs.ai/v1。 - 粘贴你的EmpirioLabs API密钥。
- 在模型字段中,点击右侧按钮即可获取实时模型列表。
- 选择聊天模式,如
qwen3-max或glm-5-1,然后保存文本引擎设置。
PersonaLLM的思维开关在启用时发送推理设置,禁用时则省略推理控制。EmpirioLabs将被遗漏的PersonaLLM字段视为仅针对默认为“思考”的模型进行思考。这种兼容性行为适用于PersonaLLM请求;其他工具在需要覆盖模型默认值时,应该会发送显式推理参数。
清洁工 AI
Janitor AI 可以通过其代理配置调用 EmpirioLabs。当你想继续使用Janitor的聊天界面并带上你自己的EmpirioLabs密钥时,可以选择这条路径。
- 开一个清洁工AI聊天。
- 点击
using janitor或聊天顶部附近的菜单按钮。 - 开启
API Settings。 - 选择
Proxy标签。 - 在代理配置中,点击
+ New。 - 将名称设置为
EmpirioLabs。 - 将模型设置为
qwen3-max,或者GET /v1/models?available=true中的另一个型号ID。 - 将代理网址设置为
https://api.empiriolabs.ai/v1/chat/completions。 - 把你的EmpirioLabs API密钥粘贴到API密钥里。
- 除非你已经为该角色或聊天用了自定义提示,否则保持自定义提示空白。
- 点击添加,保存设置,然后刷新清洁工AI页面,然后发送下一条消息。
如果 Janitor AI 在代理网址字段旁边提供了+ /chat/completions助手,就以 https://api.empiriolabs.ai/v1 开头,让助手附加路径。保存的URL应以/v1/chat/completions结尾。
打字思维
TypingMind 支持自定义聊天模型,提供端点、模型 ID 和可选的头部。
- 从左侧边栏打开
Models。 - 打开模型设置,然后点击
Add Custom Models。 - 如果表单要求,就用API类型
OpenAI Chat Completions API。 - 将端点API设置为
https://api.empiriolabs.ai/v1/chat/completions。 - 将Model ID设置为
qwen3-max或其他可用型号。 - 添加头部
Authorization: Bearer sk-empiriolabs-your_key_here,或者如果表单提供了 API 键字段,可以将密钥粘贴到 TypingMind 的 API 键字段中。 - 点击测试,然后添加模型。
TypingMind 自定义模型设置是本页的主要例外:它通常要求完整的聊天完成端点,而不仅仅是/v1基础 URL。
开放WebUI
Open WebUI 可以通过管理员连接界面连接到兼容 OpenAI 的服务提供者。
- 打开管理员设置。
- 进入
Connections并添加一个新的OpenAI连接。 - 将网址设置为
https://api.empiriolabs.ai/v1。 - 粘贴你的EmpirioLabs API密钥。
- 如果模型发现较慢或过于宽泛,可以在模型ID过滤器中添加模型ID,如
qwen3-max。 - 保存后,在聊天中选择EmpirioLabs的模型。
服务器启动时,设置:
LibreChat
LibreChat 支持通过 librechat.yaml 定制兼容 OpenAI 的终端。使用环境变量来分配一个共享部署密钥,或者user_provided每个用户是否需要在UI中带自己的密钥。
对于BYOK多用户部署,请将apiKey更改为:
更改 librechat.yaml 后重启 LibreChat。
LobeChat
对于自托管的LobeChat,使用OpenAI提供商,使用EmpirioLabs API基础URL:
然后重启LobeChat,在模型选择器中选择已启用的EmpirioLabs模型。
LiteLLM
EmpirioLabs 是内置的 LiteLLM 提供商,因此 SDK 和 LiteLLM 代理可以路由到带有 empiriolabs/ 前缀的任何 EmpirioLabs 聊天模型。对于之前的LiteLLM版本,请使用下方兼容OpenAI的备选方案。
较早的LiteLLM版本(或图像生成)可以直接使用兼容OpenAI的路由:
sync: true字段使图像端点返回完成的OpenAI形状响应,而非默认的异步作业包络。LiteLLM 自有的 EmpirioLabs 提供者页面是 [docs.litellm.ai/docs/providers/empiriolabs](https://docs.litellm.ai/docs/providers/empiriolabs)。
OpenCode
助手可以自动写下:
手动设置:
在OpenCode中,运行/models并选择EmpirioLabs的提供者。文件支持的密钥在你关闭并重新打开OpenCode后依然能正常工作。
克劳德密码
助手可以自动编写用户层面的设置:
Claude Code 不是 OpenAI 聊天补全客户端。它通过 Anthropic Messages 形态与大型语言模型网关通信,EmpirioLabs 在/v1/messages时公开了该图形。
持久用户层设置:
使用页面中列出POST /v1/messages支持端点的模型。如果 Claude Code 报告了网关特定的令牌计数或模型发现错误,请通过实现 Claude Code 完整网关合同的 Anthropic 格式网关或适配器,然后将该网关指向 EmpirioLabs。
克莱恩
在Cline扩展界面中:
- 打开Cline设置。
- 将 API 提供者设置为
OpenAI Compatible。 - 将基础网址设置为
https://api.empiriolabs.ai/v1。 - 粘贴你的EmpirioLabs API密钥。
- 输入型号ID,如
qwen3-max。 - 点击验证,然后开始新任务。
关于Cline CLI:
Qwen密码
助手可以自动编写项目或用户设置:
直接通过EmpirioLabs作为OpenAI兼容提供商启动Qwen代码:
关于持久项目设置:
如果你把钥匙存放在那里,.gitignore .qwen/settings.json。
Codex CLI
辅助工具可以自动写入用户级提供者块:
在 ~/.codex/config.toml 中添加 EmpirioLabs 作为自定义模型提供商:
然后用你的密钥在环境中启动Codex:
使用支持POST /v1/responses的EmpirioLabs模型。
辅助器
助手可以自动编写项目本地的 Aider 配置:
Aider 使用兼容 OpenAI 的环境变量。模型前缀openai/。
继续
助手可以自动编写用户级的“继续”配置:
Continue 的 OpenAI 提供商可以通过设置 apiBase 来针对任何兼容 OpenAI 的端点。把秘密放在.env或继续的秘密仓库里,而不是把它们放进config.yaml。
在 Continue 支持的.env位置之一添加秘密:
开手
助手可以自动编写项目本地的OpenHands配置:
OpenHands 在用户界面中暴露提供者设置,并将其传递到其 LLM 层。
针对环境发射:
关于持久项目设置:
开手游戏的组合:
如果你把钥匙存放在那里,.gitignore openhands.empiriolabs.toml。
赫尔墨斯特工
该辅助工具可以自动编写用户级的Hermes侧车:
赫尔墨斯有一个互动模型向导。选择Custom endpoint,然后输入:
手动配置:
OpenClaw
助手可以自动编写用户级的 OpenClaw 侧车:
最安全的设置是OpenClaw向导:
选择自定义或兼容OpenAI的提供商,并使用:
对于手动 JSON5 配置,可以把它当作侧车,或者合并到 OpenClaw 的配置里:
手动编辑后运行openclaw config validate。
鹅
助手可以自动编写用户级的自定义鹅服务提供者:
Goose 支持自定义的 OpenAI 兼容提供者。助手会把这段内容写成empiriolabs.json在鹅的自定义提供者目录中。
泽德
Zed 在代理面板中支持兼容 OpenAI 的提供者。使用界面的Add Provider流程,或编辑设置:
通过代理面板添加API密钥,这样Zed就能把它存到操作系统凭证存储中。
Kilo Code、Roo Code、Cursor 及类似的 IDE
在工具暴露OpenAI Compatible、Custom OpenAI或Override OpenAI Base URL处使用此表。
Kilo Code 和 Roo 风格的 VS Code 扩展通常会将此作为 API 配置文件暴露。Roo Code 的公开文档和产品公告显示 2026 年 5 月 15 日将有shutdown/archive路径,因此除非你的团队已经依赖 Roo,否则更倾向于 Cline 或 Kilo Code 作为全队模板。
光标的自定义API密钥行为取决于版本和功能表面。如果你的光标构建只接受提供者API密钥,且没有为你想要的功能提供自定义基础URL,那么它不能直接指向该功能的EmpirioLabs。
故障排除
让特工保持地面状态
当AI编码助手为你实现EmpirioLabs集成时,先给它机器可读文档捆绑包:
告诉代理用https://docs.empiriolabs.ai/ai-agent-api-reference-context.md作为API参考,https://docs.empiriolabs.ai/ai-agent-docs-context.md作为模型和定价细节,GET https://api.empiriolabs.ai/v1/models/\{model_id\}作为实时模型元数据。
这防止代理猜测端点形状、陈旧的模型ID或参数名称。

