Skip to content

DeepSeek

DeepSeek 是基于 OpenAI 兼容接口的大语言模型,支持中英文双语,提供 deepseek-chat(V3) 和 deepseek-reasoner(R1) 两种模型。DeepSeek 模型在 PPAgent 中是通过 OpenAI 兼容接口实现的。

使用代码配置

可以通过以下方式进行配置:

typescript
const ppagent = new PPAgent({
    bots: [
        {
            name: "deepseek-bot",
            options: {
                instanceName: "deepseek-instance", // 实例名称,需全局唯一
                apiKey: "your-api-key", // DeepSeek API密钥
                apiBase: "", // 可选,基于OpenAI兼容接口扩展,留空使用官方地址 https://api.deepseek.com/v1
                modelName: "deepseek-chat", // 必填,模型名称,支持 deepseek-chat(V3) 或 deepseek-reasoner(R1)
                chatOptions: {
                    // 可选,除模型名称外的其他对话配置项
                    temperature: 0.7,
                    max_tokens: 2000,
                    // ...其他配置项
                }
            }
        }
    ],
    // source: { ... },
    // agent: { ... }
})

服务器运行请参考 install_code.md 文件。

配置注意事项

  1. DeepSeek 默认使用官方 API 地址 https://api.deepseek.com/v1,如果使用其他兼容 OpenAI 接口的服务,需要在 apiBase 中指定。
  2. modelName 参数优先级高于 chatOptions.model,如果两者都设置,将使用 modelName 的值。
  3. DeepSeek 目前支持的模型主要有 deepseek-chat(V3) 和 deepseek-reasoner(R1),请根据需要选择合适的模型。
  4. 使用 DeepSeek 的 API 需要先申请 API 密钥,请访问官网 https://api-docs.deepseek.com/zh-cn/ 获取更多信息。