2025年3月4日星期二

最强Trae AI应用编程教学 :打造属于自己的Deepseek网站,原来这么简单


点击上方卡片关注 不要错过精彩文章

🎉

读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。  

点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"  

 

大家好!我舰长团队蔡斌🙏在本教程中,我们将使用 Trae 和 DeepSeek API 搭建一个 AI 问答网站,网站的后端基于 Flask 框架,前端实现现代化布局,并提供良好的交互体验。 

整个流程包括:✅ 明确需求 → ✅ 选择工具 → ✅ 生成 Prompt → ✅ 使用 Trae 生成代码 → ✅ 调试 & 运行。 

什么是 Trae?

Trae 是字节跳动推出的 AI 编程工具(IDE),目前支持 MacOS 和 Windows 

  • 内置最新的 Claude-3.7 模型,最关键的是 免费
  • 对标 Cursor(Cursor 也内置 Claude-3.7,但额度有限,还得付费订阅会员)。

Trae 与 Cursor 对比

 

Step1:需求分析

在开发之前,我们首先需要明确好需求。 

  1. 1. 我要搭建一个 AI 问答网站,并且是使用 Flask 框架实现。
  2. 2. 这个网站的后端要介入 Deepseek API 提供 AI 对话服务。
  3. 3. 前端页面要求
    • 现代化布局,美观吸引人。
    • 支持自定义角色,如"小学教师"、"小区保安"等。
    • AI 回答内容带有 Markdown 语法,前端可直接渲染。
    • 对话时需显示当前时间。
    • AI 回答可一键复制。
    • AI 回答等待过程中需加载动画。

Step2:工具准备

在确定需求后,我们需要明确开发所需的工具和资源。 

  1. 1. 下载并安装 Trae IDE(下载地址:https://trae.com/
  2. 2. DeepSeek API 调用示例

在 DeepSeek 官方文档中,我们可以找到 API 的调用示例代码: 

# 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)

该代码的作用是调用 DeepSeek API,让 AI 处理对话请求。我们的 Prompt 中会将代码传入 Trae IDE,让 AI 生成完整的后端代码。 

Step3:开始实操

Prompt 准备

根据之前梳理的需求,我们需要让 AI 生成一份 Prompt。这里我测试了 Kimi、ChatGPT 和 DeepSeek 生成的 Prompt,最终选择了 ChatGPT 生成的 Prompt: 


获取系统Prompt,请一键三连评论区留言"Trae",扫码文章底部舰长微信,发送截图+Trae领取吧


创建项目文件夹

在 桌面(或 C 盘 / D 盘) 创建一个空白文件夹。 

在 Trae 中打开文件夹,然后按照下方截图中我画的红色框框一步一步操作: 

了解并使用 Trae 开始进行编程

我们可以看到,Trae 右侧有两个对话功能界面(Chat 和 Builder) 

  • Chat 窗口:用于需求讨论、代码解析、报错排查等。
  • Builder 窗口:用于让 AI 直接生成代码。

接下来,我们在 Builder 窗口输入 Prompt,并选择 Claude-3.7-Sonnet 模型进行生成。 

发送 Prompt 可以看到,AI 已经开始为我们生成项目代码。 

下图可以看到,Trae 在工作的过程中可以为我们自动解决环境依赖和报错问题。 

在 Trae 工作完成后,我们可以看到我画红色框框的地方,Trae 为我们生成好了各种不同后缀的文件并编写好了相对应的代码,同时 Trae 还支持在线预览 Webview 功能功能,在终端信息中也显示出 flask 接口正常运行,返回信息 200 代表工作正常,就这样,不到 10 分钟一个漂亮的前端页面就被 Trae 干出来了。 

最后一步,打开 config.py 文件,填入 DeepSeek API Key 和 URL,然后就能正常运行 AI 问答网站了。 

 

关注公众号并添加舰长微信,领取智能体学习资料,并参与Coze技术直播讲解 

舰长积极创建智能体;工作流交流群,让我们在AI时代一起进步互相学习!每天会在群里分享智能体的搭建,欢迎各位小伙伴加入~ 

船长团队创作智能体专栏小册,里面有最新进阶的Coze智能体文章,在文章有收获的同时,可以分销而获取60%的小册费用,聚财成多 

 

 




没有评论:

发表评论

企业元数据资源管理系统 开源 通用集成方案

企业元数据资源管理系统 开源 通用集成方案源代码https://www.gitpp.com/devlao/pr 企业元数据资源管理系统 开源 通用集成方案 源代码 https://www.gitpp.com/devlao/project0711gvv09071 用于企业内进行...