Skip to content

模型与服务商 ​

xopc 可以使用云端 API、OAuth 服务商、本地模型服务和自定义 OpenAI-compatible 接口。开始聊天前,至少配置一个服务商并选择默认模型。

查看当前安装支持什么 ​

模型目录会随服务商和扩展变化。请使用实时列表,不要依赖容易过期的静态清单:

bash
xopc providers list
xopc models list
xopc models status

桌面或网页控制台中,打开 设置 → 能力 → 模型。

选择模型 ​

重点考虑四个因素:

因素需要回答的问题
质量能否稳定完成你的主要任务?
速度响应时间是否适合交互使用?
成本价格和使用限制是否可接受?
隐私提示词、文件、图片和音频在哪里处理?

先选择一个通用模型。基础设置正常后,再添加专用或低成本模型。

连接云端服务商 ​

使用模型设置页面,或运行:

bash
xopc providers set-key <provider>
xopc models list --provider <provider>
xopc models set <provider>/<model>
xopc models status

支持浏览器登录的服务商:

bash
xopc models auth login --provider <provider>

如果可以使用凭据存储、认证配置或环境变量,就不要把服务商密钥写进 xopc.json。

pi 1.1 服务商变更 ​

API key 和 使用 ChatGPT 登录统一使用 openai。订阅用户需要执行 xopc models auth login --provider openai 重新登录,旧 openai-codex 凭据不再复用。已保存的 API key 配置优先于 OAuth;选择订阅访问时先移除该密钥配置。没有已保存的密钥或 OAuth 凭据时才使用环境变量密钥。

Azure 的服务商 ID 使用 azure,azure-openai-responses API 协议类型和 AZURE_OPENAI_* 环境变量仍然有效。Agent 默认模型、模型意图、工作流和会话覆盖中的旧服务商 ID 需要手动更新。已移除的服务商会明确报错,不会自动改用其他模型。

模型 ID 使用当前目录中的实际名称。本地 gpt-5.6 别名已删除,可选择目录中的 openai/gpt-6-sol 等型号。历史会话保留。本次依赖升级不启用 Codemode 或 pi 内置 MCP 扩展。

使用本地模型 ​

  1. 安装并启动 Ollama、LM Studio 或 vLLM 等受支持服务。
  2. 确认运行 xopc 的电脑或容器可以访问它的 API。
  3. 在模型设置中添加服务商或兼容接口。
  4. 选择已经下载并正在提供服务的模型。
  5. 发送一条简短聊天请求。

xopc 在 Docker 中运行时,127.0.0.1 指向容器本身,不是宿主机。请使用当前 Docker 环境支持的宿主机地址。

本地运行能提高对请求处理方式的控制,但模型文件、硬件需求和运行日志需要由你自己管理。

全局模型与固定意图 ​

所有 Agent 默认继承 设置 → Agent 默认能力 中的 Chat 模型:

bash
xopc models set <provider>/<model>

需要任务专用模型时,只使用固定意图:fast、reasoning、coding、review、vision、understanding。没有配置某个意图时回退到 Chat 模型。Agent 只在确有必要时覆盖某个意图,不能创建任意名称的模型槽位。

验证与排障 ​

bash
xopc models status
xopc agent -m "请回复 OK,并说明当前模型。"
错误常见原因
认证失败凭据无效、过期或属于其它服务商
找不到模型模型 ID 错误,或账号没有使用权限
限流或额度不足服务商套餐、余额或请求频率限制
连接被拒绝本地服务未启动或接口地址错误
终端正常但 Gateway 失败环境、配置 Profile 或服务凭据不同

使用 xopc logs tail 查找服务商返回的第一个错误。求助时不要发布完整请求内容或凭据。

XOPC Cloud 公共服务 ​

登录 XOPC Cloud 后,普通聊天选择 xopc-cloud/auto,需要高级档位时选择 xopc-cloud/advanced。图像、识别、合成和实时语音分别使用 image、stt、tts、realtime 公共入口;是否可用以登录后目录和账号权限为准。Codex 使用其独立授权和目录条目。

  1. 在模型设置中登录 XOPC Cloud,并等待目录加载成功。
  2. 选择聊天服务,发送一条测试消息。
  3. 在图像和语音设置中分别检查能力与默认选项;聊天成功不表示这些能力一定可用。
  4. 查看页面中的额度与用量,再开始批量生成或较长通话。

新安装的默认聊天引用为 xopc-cloud/auto,调用前仍需授权。你也可以改用自有 API Key 或本地服务。升级并加载云目录后,旧的云模型引用会按能力迁移;第三方模型选择保留。遇到不可用模型时,更新应用、重新加载目录,并明确选择一个可用服务,不要手填旧型号。

云服务名不承诺固定底层供应商。发送给云服务的上下文按云服务的数据处理边界执行;连接云服务不会自动上传整个本地数据库。平台连接与自托管部署见XOPC Platform。

基于 MIT 许可证发布