企业配置
企业配置功能允许您自定义模型配置参数,以接入私有或自定义的大语言模型服务。此功能主要面向需要在私有环境或特定 API 端点使用浮望的企业用户。
有一个第三方的模型配置生成器,用于创建 OpenRouter 模型的配置,详见 https://flowdown-model.vercel.app/。使用风险自负。
⚠️ 警告:浮望团队不在任何平台或渠道销售配置文件。
⚠️ 警告:这是高级功能,请谨慎操作。
⚠️ 警告:错误配置或使用来源不明的配置文件可能导致用户数据泄露。
配置步骤
您可以通过创建空白配置文件来开始自定义,稍后可以导出到任意支持的文本编辑器处理配置。
模型配置参数说明
以下是配置文件中的关键参数及其说明(所有字段均为必填):
参数名 | 类型 | 说明 |
---|---|---|
id | String | 模型配置的唯一标识符(推荐使用 UUID 格式) |
model_identifier | String | 模型的唯一标识名称,用于 API 调用 |
model_list_endpoint | String | 获取可用模型列表的 API 端点 |
creation | Date | 配置文件的创建时间 |
endpoint | String | 模型推理 API 的主要端点 URL(含 /v1/chat/completions 后缀) |
token | String | API 认证的访问令牌或密钥(不使用可留空) |
capabilities | Set of String | 模型支持的特性集合 |
context | Int | 模型支持的上下文窗口长度 |
comment | String | 注释信息(目前不在界面展示) |
ModelContextLength
ModelContextLength
枚举定义了模型支持的上下文窗口长度。请使用其原始值 (RawValue) 填写。
swift
public enum ModelContextLength: Int, Codable, CaseIterable {
case short_4k = 4000
case short_8k = 8000
case medium_16k = 16000
case medium_32k = 32000
case medium_64k = 64000
case long_100k = 100_000
case long_200k = 200_000
case huge_1m = 1_000_000
case infinity = 2_147_483_647
}
ModelCapabilities
ModelCapabilities
枚举表示模型支持的特性集合。请使用其原始值 (RawValue) 填写。
swift
public enum ModelCapabilities: String, Codable, CaseIterable {
case visual // 视觉能力
case tool // 工具调用能力
}
model_list_endpoint
model_list_endpoint
字段指定用于检索可用模型列表的 API 端点,该端点应返回与 OpenAI /v1/models
格式兼容的数据。
默认值:$INFERENCE_ENDPOINT$/../../models
。
运行时,系统会将此默认值中的 $INFERENCE_ENDPOINT$
替换为配置的推理端点 endpoint
的值。
注意事项
- 必填字段:所有参数字段必须保留在配置文件中,即使您不需要修改某些字段。部分字段支持使用空字符串或空集合。
- 文件格式:配置文件必须符合 PropertyList 格式,支持二进制或 XML 格式。您可以使用任何 PropertyList 编辑器进行修改。
- 兼容要求:自定义 API 端点必须与浮望的请求格式兼容,包括输入参数结构和返回格式。