Bootstrap

AI 编程组合之deepseek+vscode+cline插件,使用deepseek大模型实现代码自动生成

deepseek介绍

‌DeepSeek是由杭州深度求索人工智能基础技术研究有限公司(DeepSeek AI)开发的一款完全开源且可商用的大型语言模型。‌ DeepSeek以其卓越的自然语言处理能力和代码生成能力而闻名,最新版本DeepSeek-V2的参数量高达236B,每个token激活21B参数,支持长达128K token的上下文长度,性能直逼GPT-4-Turbo,但价格仅为其近百分之一。‌
1

DeepSeek的核心优势在于其高性价比和强大的处理能力。其推理成本低至每百万token仅1元人民币,相比其他模型如Llama3 70B和GPT-4 Turbo,成本显著降低。此外,DeepSeek在多项评测中表现出色,中文综合能力与GPT-4-Turbo、文心4.0等闭源模型处于同一梯队,英文综合能力则与LLaMA3-70B处于同一梯队,并且在知识、数学、推理、编程等榜单中位居前列。

DeepSeek提供了多种接入方式,包括AI对话、API接口和模型下载等,方便用户快速集成和使用。其应用场景广泛,适用于研究人员、开发者和企业用户,能够帮助他们高效地获取和整理信息、提高编程效率和代码质量,以及构建智能客服系统等。

DeepSeek的最新版本DeepSeek-V2.5进一步优化了模型性能,引入了函数调用功能,能够处理更加复杂的任务,如天气查询和数据分析等,这使得它在多任务处理能力和实际应用中表现出色。

DeepSeek-V3 在推理速度上相较历史模型有了大幅提升。 在目前大模型主流榜单中,DeepSeek-V3 在开源模型中位列榜首,与世界上最先进的闭源模型不分伯仲 .

随着 DeepSeek v3 的发布,其能力得到了大幅增强,在代码生成和理解方面甚至不逊色于 Claude 3.5 Sonnet。然而,仅仅复制粘贴代码仍然不够高效,如果能像 Cursor 和 Windsurf 那样,通过 agent 的方式自动读写代码、执行命令,那将极大提升开发效率。这正是 Cline 插件的用武之地。

什么是 Cline?

Cline 是一个开源的 VSCODE插件,能够与 DeepSeek 等 AI 模型无缝集成,提供智能代码编辑功能。

安装与配置

1. 安装 Cline 插件

在 VSCode 中安装 Cline 插件:

  1. 打开 VSCode 扩展市场
  2. 搜索 “Cline” 或访问 cline插件页面
  3. 点击安装
  4. 如下图所示

 

安装完成后左边机器人头像就是cline

2. 获取 DeepSeek API Key
  1. 访问 DeepSeek 官网
  2. 点击 “接入 API”
  3. 使用微信或手机号注册账号,将自动获得 10 元体验金
  4. 登录后,点击左侧的 “API keys”
  5. 点击 “创建 API key”,输入名称后创建
  6. 复制生成的 API Key

3. 配置 Cline
  1. 点击 VSCode 左侧导航栏的 Cline 图标(机器人形状):
  2. 在配置中:
    • 选择 API Provider 为 “OpenAI Compatible”,即 OpenAI 兼容
    • 设置 Base URL 地址为 https://api.deepseek.com
    • 在 API Key 输入框中粘贴刚刚复制的 DeepSeek API Key
    • 在 Model ID 输入框中输入 deepseek-chat
    • 点击右上角的绿色按钮 “Done” 保存配置

 

以AI生成登录页面为例

1.创建项目

建一个文件夹如下图所示,相当与新建的工程

建好的工程如下

点左边机器人头像,在右边输入框中输入

生成代码中

生成完成打开页面

打开的用户登录页面

另一个例子生成一个贪吃蛇游戏

生成代码中

js文件生成

运行命令打开贪吃蛇游戏的网页

写在最后,天下没有免费的午餐

;