总所周知Trae编程工具的AI智能助手是无法自定义代理的,在Anthropic、OpenAI获取API KEY又太麻烦,那如何实现自定义配置 ai模型呢?
- 下面给大家详细介绍借助Cline 插件让你能自定义配置;
从 VS Code 的插件市场安装
如果 Trae 的插件市场未提供你所需的插件,可以将 VS Code 插件市场中的插件安装至 Trae。
- 前往 VS Code 的插件市场。
- 搜索你想要的插件,例如:Cline。
- 在搜索结果中,点击你所需的插件。
你会前往该插件的详情页。 - 在详情页中,点击 Version History。
- 结合插件页的 URL 和 Version History 中的信息,提取出以下信息(以 Cline 为例):
itemName
:URL Query中的itemName
字段,如截图中的saoudrizwan.claude-dev
,并将小数点(.)前后的内容分成以下两个字段:- fieldA:
saoudrizwan
- fieldB:
claude-dev
- version:
如截图中的 3.13.2
使用提取出来的 3 个字段的值替换下方 URL 中的同名字段。
模板:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${itemName.fieldA}/vsextensions/${itemName.fieldB}/${version}/vspackage
示例:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/saoudrizwan/vsextensions/claude-dev/3.13.2/vspackage
- 在浏览器中输入修改后的 URL,然后按下回车键。 浏览器开始下载该插件。
- 下载完成后,返回 Trae 并打开插件市场。
- 将下载的
.vsix
文件拖拽至 插件市场 面板中。
- Trae 开始自动安装该插件。安装完成后,该插件会出现在 已安装 列表中。
Cline 插件安装完整配置claude api key
使用Anthropic 代理获取 API KEY 并配置 Base URL (自定义端点)
这是实现自定义设置最灵活的方法。
- 在 API Provider (API 提供商) 下拉菜单中选择 "Anthropic" 。
配置 Base URL (自定义端点): 在 "Base URL" 字段中输入由您的服务(如 Anthropic、 OpenAI自定义代理)提供的特定 API 端点 URL。
代理自定义配置 URL 示例:
- 选模型供应商例如,Anthropic、OpenAI,配置 Base URL填入:
https://sg.uiuiapi.com
- 选模型供应商例如,Anthropic、OpenAI,配置 Base URL填入:
- 设置 API Key: 在UUIAPI获取的 "API Key" 字段中输入由特定服务提供的 API 密钥。
- 以上步骤完成你就可以实现Trae编程工具自定义配置AI模型了,例如;
Claude-3.7
- 开始使用Cline插件实现ai助手帮你写代码程序;
Cline 插件核心特性与能力
Cline 提供了一系列强大的功能,深度集成于开发者的工作流程中。
智能代码生成与编辑
Cline 能够在编辑器内直接创建新文件和修改现有代码 。它通过差异视图 (diff view) 展示即将应用的更改,供用户审查、编辑或拒绝 。此外,Cline 还能监控 Linter 和编译器错误(例如,缺失导入、语法错误),并尝试自主修复这些问题 。所有由 Cline 做出的更改都会记录在文件的 Timeline 中,方便追踪和回滚 。
集成终端命令执行
该插件可以直接在 VS Code 的集成终端中执行命令行接口 (CLI) 命令 。对于可能产生影响的操作(如安装/卸载包、删除/覆盖文件、系统配置更改等),Cline 会请求用户批准 ,尽管也存在自动批准的选项 。Cline 能够处理命令的输出,使其能够根据结果、错误或日志做出反应 。此功能依赖于 Shell 集成,需要 VS Code v1.93 或更高版本 。对于长时间运行的进程(如开发服务器),可以使用“Proceed While Running”按钮让 Cline 在命令后台运行时继续执行任务 。
面向 Web 开发的浏览器交互
Cline 利用特定 AI 模型的能力(特别提到了 Claude 3.5 Sonnet 的“Computer Use”功能 )来启动和控制浏览器(可以是无头浏览器或本地 Chrome 浏览器 )。它能够执行点击元素、输入文本、滚动页面等操作 ,并捕获屏幕截图和控制台日志,用于调试视觉或运行时错误 。这使得自动化的端到端测试和交互式调试工作流成为可能 。
通过模型上下文协议 (MCP) 实现的可扩展性
Cline 可以通过集成 MCP 服务器来扩展其能力,超越内置工具的限制 。这允许 Cline 使用自定义工具与外部 API、数据库或服务进行交互,例如 Jira、AWS、PagerDuty 等 。一个特别强大的特性是,Cline 甚至可以根据用户的请求,协助_创建_和安装新的 MCP 服务器 。社区也提供了用于查找和共享 MCP 服务器的资源 。
上下文感知与管理
为了更好地理解项目,Cline 会分析文件结构和源代码(提到了 AST ) 。它具备智能管理上下文窗口限制的能力 。用户还可以使用 @file
、@folder
、@url
、@problems
等命令轻松地向 Cline 提供明确的上下文信息 。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。