快速入门
1
创建预设
打开控制台 -> 设置 -> 预设,创建一个易于识别的标识符,例如
release-summary。只添加应在调用方之间共享的默认值。2
在请求中引用预设
让调用方专注于用户输入,由预设提供稳定的提示、参数和路由默认值。
3
检查路由结果
在Gateway -> 使用情况中打开请求,确认哪些默认值已应用以及由哪个提供商处理。
预设可以包含什么
- 添加到每个请求开头的系统提示。
- 允许使用的模型或模型系列。
- 用于路由偏好的提供商允许列表或忽略列表。
- 默认参数,例如 temperature、top_p、max_tokens 等。
- 对受支持模型可选的推理默认值。
@ 开头,便于识别。
只能通过请求中的 model 字段调用预设。Phaseo 不提供单独的 preset 请求字段。
- 私有预设和工作区预设使用
@{slug},并在 API 密钥所属的工作区中解析。 - 公共预设使用
@{username}/{slug},可在任意工作区中解析。例如@octavia/release-summary。
版本和 Marketplace 分支
保存更改会更新私有草稿。准备好后,使用发布新版本;Phaseo 会创建不可变的编号版本,并保留所有旧版本供审核。 预设所有者可以选择版本标签的显示方式:- 顺序编号:
v1、v2、v3。 - **语义化版本:**明确的 SemVer 标签,例如
1.2.0、2.0.0-beta.1或1.4.2+build.7。 - 日期版本:
YYYY.MM.DD;同一天发布多个版本时追加数字后缀,例如2026.08.02.2。
预设的合并方式
在 Gateway 上下文中使用预设解析请求时,预设会在提供商路由之前应用:- 默认参数只填充请求正文中缺失的字段,不会覆盖调用方已提供的值。
- 如果请求已有系统消息,预设提示会添加到该消息前面。如果请求使用 Anthropic 风格的
system字段,提示会添加到该字段前面。 - 提供商允许和忽略列表会在提供商选择之前应用,因此它们会缩小回退范围,而不是仅作为装饰标签。
- 使用预设模型允许列表之外模型的请求会尽早被拒绝,不会悄悄改路由到其他模型。
当前公开的预设功能
控制台中的预设流程有意限制为稳定且明确的一组请求配置:- 系统提示注入
- 模型允许列表
- 提供商允许或忽略列表形式的路由限制
- 解码和生成默认值
- 推理默认值
管理预设
在控制台 -> 设置 -> 预设中创建和管理预设。如果工作流在提示、路由或缓存行为方面差异明显,请使用不同的标识符。何时使用预设
- 在多个服务之间统一系统提示。
- 为满足合规要求,将路由限制为获批提供商。
- 在不同环境之间保持默认参数一致。
- 为迁移项目提供持久位置来保存提示、路由和参数默认值,同时基本不改动应用代码。