Provider 配置指南

Provider 是 AI 模型的接入通道。wesclaw 支持多种 Provider 配置方式,你可以使用 WES 平台提供的模型,也可以接入自己的 API Key。


三种 Provider 来源

来源标识前缀说明
WES 平台wes:weisyn 平台提供的模型,使用平台余额
组织托管org:企业组织统一管理的模型
自有密钥byok:你自己的 API Key(Bring Your Own Key)

BYOK 私有 Provider 配置

在设置页面配置自有 Provider:

  1. 进入 设置 → Provider 管理
  2. 点击"添加 Provider"
  3. 填写以下信息:
    • 名称:自定义名称(如"我的 OpenAI")
    • 类型:openai / anthropic / azure_openai 等
    • Base URL:API 端点地址
    • API Key:你的密钥(通过 SecretRef 安全存储)
    • 模型列表:声明可用的模型及其能力(上下文窗口、是否支持 Vision 等)

Provider 策略

每个 Cell 可以配置 Provider 策略,决定如何选择 Provider:

策略说明适用场景
own_only只使用自有 Provider数据敏感场景
shared_only只使用平台共享 Provider无自有密钥时
own_first优先自有,fallback 到共享推荐配置
shared_first优先共享,fallback 到自有平台模型优先

桌面版默认为 own_only(个人版通常使用自己的 API Key)。

自动推导:当只有一侧有 Provider 时,策略会自动推导。两侧都有时必须显式声明。


密钥安全

Provider 密钥通过 SecretRef 机制管理:

密钥不会进入子进程环境变量(SanitizeEnv 保护)。


模型能力声明

配置 Provider 时,每个模型需要声明其能力:

未配置 ContextWindow 的模型会使用经济预算,长会话可能触发 Provider 的 context_length_exceeded 错误。


WES 平台 Provider

使用 WES 平台模型时:


测试 Provider 连通性

配置完成后,可以测试 Provider 是否正常工作:


相关文档