Cline 是一款用于智能编程的 VSCode 插件,您可以集成阿里云百炼提供的通义千问或 DeepSeek 模型,完成复杂的编程任务。
前提条件
使用步骤
1. 安装 Cline
打开 VSCode,在扩展商店搜索Cline
并安装。
2. 配置模型与 API Key
安装完成后,您需要打开左侧边栏的进入 Cline 的界面,单击 Use your own API key,根据下表进行配置。
如果您之前使用过 Cline,请单击右上角的设置按钮后进行配置。
单击 "Let's go!"完成配置。 如果您之前使用过 Cline,请单击右上角的Done。 |
3. 使用 Cline
您可以通过输入框上方的 Auto-approve 来对 Cline 的读、写、执行命令等权限进行配置。
打开这些权限可能导致 Token 消耗量的增加,建议您在充分了解 Cline 的功能特性后打开这些权限。
Cline 分为 Plan 和 Act 两种工作模式。
Plan 模式下,Cline 将主要负责收集信息、拆解问题并设计完成任务的详细计划,但不会对文件直接进行修改。
Act 模式下,Cline 将专注于制定方案并逐步完成具体操作,可以运行命令与修改文件。
您可以在对话框的下侧进行模式的切换。
Plan
以生成 Python 快速排序算法为例,在 Plan 模式下向 Cline 提问:“写一个 Python 的快速排序算法?直接把代码给我。”
在 Plan 模式下 Cline 不会直接进行代码文件的创建与修改。在 Act 模式下,Cline 会直接新建文件并将代码写入。
Act
您可以新开一个会话,切换到 Act 模式。以生成 Python 快速排序算法为例,向 Cline 提问:“写一个 Python 的快速排序算法?”
Cline 不仅生成了代码,还会将代码写进文件,并询问是否需要运行文件来测试效果,在您确认后 Cline 才会运行命令。
常见问题
Q1:为什么报 401 Incorrect API key provided 错误?
A:请您参见配置模型与 API Key,在 API Provider 位置选择 OpenAI Compatible,请勿选择 Alibaba Qwen。
Q2:为什么 Token 消耗快?
A:Cline 会读取您本地的项目文件,这可能造成大量的 Token 消耗。如果您只需要简单的问答场景,请取消勾选输入框上方的 Auto-approve 并使用 Plan 模式。
Q3:使用QwQ模型报错400 <400> InternalError.Algo.InvalidParameter: An error during model pre-process?
A:请在设置界面单击MODEL CONFIGURATION
,并勾选 Enable R1 messages format。