deepseek(openai兼容模型)配置

·2 min read
  1. 配置项名称'ai-features.openAiCustom.customOpenAiModels'
  2. 配置内容
{
   "ai-features.openAiCustom.customOpenAiModels": [
       {
           "model": "your-model-name", // 你的模型名称
           "url": "your-URL", // 你的URL
           "id": "your-unique-id", // 可选:如果未提供,将使用模型名称作为ID
           "apiKey": "your-api-key", // 可选:使用 'true' 表示应用全局的 OpenAI API 密钥
           "developerMessageSettings": "system" // 可选:控制系统消息的处理方式。可选值:`user`(系统消息将作为用户角色)、`system`(保留系统角色)、`developer`(作为开发者角色)、`mergeWithFollowingUserMessage`(将系统消息与后续用户消息合并,若下一条非用户消息则转为用户消息)、`skip`(直接删除系统消息)。默认值为 `developer`
       },
       {
            "url": "https://api.deepseek.com/v1",
            "model": "deepseek-chat",
            "apiKey": "sk-******",
            "developerMessageSettings": "system"
        },
        {
            "url": "https://api.deepseek.com/v1",
            "model": "deepseek-reasoner",
            "apiKey": "sk-******",
            "developerMessageSettings": "system"
        }
   ]
}
  1. 支持多个模型配置
  2. developerMessageSettings不可以使用developer,deepseek不支持.