开始之前
您的部署必须提供:- 公共 HTTPS 基础 URL;
- OpenAI 兼容的
/chat/completions端点; - Bearer token 认证;以及
- 该端点接受的上游模型或部署 ID。
/responses 支持是可选的。除非部署明确实现了该端点,否则请保持关闭。
连接部署
1
打开私有模型
打开仪表板 → 设置 → 工作区 → 私有模型,然后选择添加模型。您必须是工作区所有者或管理员。
2
命名模型
选择现有目录模型,将此部署添加到其提供商列表,或输入 您不能选择或替换工作区命名空间。精确的目录 ID 会关联到该模型,而不改变其公共身份。
legal-assistant 等简短模型标识。如果目录中没有模型使用该唯一标识,Phaseo 会将其与受信任的工作区命名空间组合:3
配置端点
输入推理路径之前的基础 URL。例如:不要包含
/chat/completions 或 /responses。请单独输入精确的上游模型或部署 ID;Phaseo 会在转发请求时替换为该 ID。4
保存凭证
输入部署的 API 密钥。Phaseo 会加密凭证,保存后不会再返回。您可以稍后在模型设置页替换凭证。
5
调用模型
将生成的模型 ID 用于常规 Chat Completions 端点:调用所用的 API 密钥必须与私有模型属于同一工作区。
cURL
路由的工作方式
私有模型使用与目录模型相同的 Phaseo 请求接口。独立的工作区模型只会路由到配置的端点。关联到目录模型的端点会按其优先、常规池或仅回退策略加入该模型的提供商列表。Phaseo 将保存的凭证作为 Bearer token 发送,并替换为配置的上游模型 ID。 私有模型不会成为公共提供商路由,也不会对其他工作区显示。启用的私有模型会包含在认证后的模型目录中,并显示在私有筛选器下。在现有目录模型上添加或启用私有部署后,请等待 5–10 秒,让变更传播到 API 层,再测试路由。在此期间,请求可能继续使用该模型现有的公共提供商。已经进行中的请求不会重新路由。
提供商示例
提供商产品和 URL 格式可能会变化。请在提供商当前的部署文档中确认基础 URL、模型 ID、认证方式和支持的端点。
通过 API 管理私有模型
服务端管理可以使用私有模型 API,并按需使用具备private_models:read、private_models:write 或 private_models:delete 权限的管理密钥。
创建和更新请求接受 model_reference,可为精确的目录模型 ID 或简短标识。Phaseo 会推导 model_id;客户端不能直接提交它。对于现有 Phaseo 提供商,使用 host_provider_id;对于其他运营者,使用 custom_provider_name 和可选的 custom_provider_url。
故障排除
- **提供商返回 404:**检查基础 URL 是否在推理路径之前结束。
- 未知模型:将提供商的上游部署 ID 复制到上游模型 ID。不要在此处使用 Phaseo 工作区模型 ID。
- **上游请求未授权:**替换保存的凭证,并确认提供商接受 Bearer 认证。
- **Chat 正常但 Responses 失败:**除非提供商原生实现
/responses,否则请关闭 Responses API。 - **目录中缺少模型:**确认模型已启用,且调用方已在同一工作区完成认证。