AI测试 【DeepSeek】一文搞懂 deepseek

666tester · 2025年02月17日 · 最后由 IC 回复于 2025年02月19日 · 2784 次阅读

一、 DeepSeek API 接入步骤

1. 访问官网,注册账号

  • 官网地址: https://www.deepseek.com/
  • 点击右上角的【注册】,完成账号创建
  • 登录账号,点击右上角的 API 开放平台,创建 API Key:

2. 调用 DeepSeek API 完成项目接入

  • 详细 API 调用指南:https://api-docs.deepseek.com/zh-cn/guides/reasoning_model
  • 参数

  • 代码

    # Please install OpenAI SDK first: `pip3 install openai`
    
    from openai import OpenAI
    
    client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
    
    response = client.chat.completions.create(
        model="deepseek-chat",
        messages=[
            {"role": "system", "content": "You are a helpful assistant"},
            {"role": "user", "content": "Hello"},
        ],
        stream=False
    )
    
    print(response.choices[0].message.content)
    
  • 错误码

二、 Temperature 设置

1. 推荐值设置

2. 疑问

  • 什么是 Temperature
  • 值的设置规则是什么
  • 不同的值有什么作用

三、 深度思考 R1

1. 简要说明

  • 允许用户通过蒸馏技术借助 R1 模型训练其他模型
  • 上线 API,对用户开放思维链输出,通过设置 model="deepseek-reasoner"即可调用
  • 在后训练阶段大规模使用了强化学习技术,在仅有极少标注数据的情况下,极大提高了模型推理能力
  • 在数学、代码、自然语言推理等任务上,性能比肩 OpenAIo1 正式版
  • 推理过程包含大量烦死和验证,思维链长度可达数万字
  • 论文地址:https://github.com/deepseek-ai/DeepSeek-R1/blob/main/DeepSeek_R1.pdf

四、 联网搜索

1. 简要说明

  • 在联网搜索模式下,模型将深入阅读海量网页,为用户生成全面、准确、满足个性化需求的回答
  • 面对用户的复杂问题,模型将自动提取多个关键词并行搜索,在更短时间内提供更加多样的搜索结果

五、 本地部署

1. 参考

六、 其他

  • 在大模型 API 的使用场景中,用户的输入有相当比例是重复的。比如用户的 prompt 往往有一些重复引用的部分。再比如在多轮对话中,每一轮都要将前几轮的内容重复输入
  • 为此 DeepSeek 启用上下文硬盘缓存技术,把预计未来会重复使用的内容,缓存在分布式的硬盘阵列中
  • 如果输入存在重复,则重复的部分只需要从缓存读取,无需计算。
  • 降低服务的延迟,大幅削减最终的使用成本

参考

  1. https://api-docs.deepseek.com/zh-cn/
共收到 5 条回复 时间 点赞

看完这篇文章,还没搞懂,更迷糊了

问个问题为什么公司部署的 deepseek 要用这个/v1/chat/completions路径来发起会话,我收了下它的文档也没有写

难以怀瑾 回复

deepseek 加不加 v1 路径都一样,是为了和 OpenAI 兼容,因为 OpenAI 有,方便替换

IC 回复

我的意思是在官网的某个地方是有接口文档吗 找了一圈没有找到

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册