Skip to content

企业配置

企业配置功能允许您自定义模型配置参数,以接入私有或自定义的大语言模型服务。此功能主要面向需要在私有环境或特定 API 端点使用浮望的企业用户。

有一个第三方的模型配置生成器,用于创建 OpenRouter 模型的配置,详见 https://flowdown-model.vercel.app/。使用风险自负。

⚠️ 警告:浮望团队不在任何平台或渠道销售配置文件。

⚠️ 警告:这是高级功能,请谨慎操作。

⚠️ 警告:错误配置或使用来源不明的配置文件可能导致用户数据泄露。

配置步骤

您可以通过创建空白配置文件来开始自定义,稍后可以导出到任意支持的文本编辑器处理配置。

模型配置参数说明

以下是配置文件中的关键参数及其说明(所有字段均为必填):

参数名类型说明
idString模型配置的唯一标识符(推荐使用 UUID 格式)
model_identifierString模型的唯一标识名称,用于 API 调用
model_list_endpointString获取可用模型列表的 API 端点
creationDate配置文件的创建时间
endpointString模型推理 API 的主要端点 URL(含 /v1/chat/completions 后缀)
tokenStringAPI 认证的访问令牌或密钥(不使用可留空)
capabilitiesSet of String模型支持的特性集合
contextInt模型支持的上下文窗口长度
commentString注释信息(目前不在界面展示)

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 的值。

注意事项

  1. 必填字段:所有参数字段必须保留在配置文件中,即使您不需要修改某些字段。部分字段支持使用空字符串或空集合。
  2. 文件格式:配置文件必须符合 PropertyList 格式,支持二进制或 XML 格式。您可以使用任何 PropertyList 编辑器进行修改。
  3. 兼容要求:自定义 API 端点必须与浮望的请求格式兼容,包括输入参数结构和返回格式。