职贝云数AI新零售门户

标题: Trae支持DeepSeek-V3-0324了,不过... [打印本页]

作者: amgGWumZq    时间: 2025-4-5 06:58
标题: Trae支持DeepSeek-V3-0324了,不过...
DeepSeek-V3-0324的推出,让各大厂商再次积极跟进支持。字节的AI编程工具 Trae CN的新版本在昨天晋级后也提供了支持。

盛行的"氛围编程"(就是借助AI的才能,经过自然言语来生成代码)越来越简单了,赶紧来体验一下,比如写个小游戏。
安装Trae和选择模型

Trae CN可以在官网直接下载,https://www.trae.com.cn Mac和Windows都支持,如今无偿运用。
(, 下载次数: 0)

假如之前安装过,晋级一下就会到最新的版本了,新版本带来了DeepSeek-V3-0324模型和OpenRouter的支持。
(, 下载次数: 0)

晋级完成后,在右下角的模型地位就可以选择最新的”DeepSeek-V3-0324“模型了。
(, 下载次数: 0)

应用Trae生成代码

应用Trae来写代码很简单,在末尾的时分打开个文件夹就可以了,后面Trea就会在这个文件夹来操作,比如生成文件,添加代码出来等等。
(, 下载次数: 0)
比如我们让它来生个天气预告的Demo,提示词如下:

  帮我生成一个天气预告的html的demo,

  ### **界面与交互**
  - **背景动态变化**:根据当前天气,背景会自动切换,比如晴天是暖和的阳光洒落,雨天则有细腻的雨滴滑落,雪天会有轻柔的飘雪动画,营建出沉浸式的天氛围围。
  - **流利的动画过渡**:当用户切换城市或工夫段时,温度、天气图标和数据都会平滑变化,而不是突兀地跳动,提升交互体验。

  ### **次要内容展现**
  - **当前天气卡片**:一个居中的 **半透明玻璃质感面板**,显示当前温度、天气状况、湿度、风速等信息,搭配简约的天气图标。温度数字随着变化会有 **细微跳动的呼吸动画**,模拟温度的实时感知。
  - **将来天气预告**:在主面板下方,展现 **将来 5 天的天气趋向**,以曲线图或卡片方式呈现,支持左右滑动查看详细信息。不同天气形态下,卡片颜色或样式也会随之变化。
  - **工夫段天气变化**:支持按 **小时查看天气**,用户可以拖动一个工夫轴,看到一天中不同工夫的温度、降水概率、风速等,工夫滑动时,太阳或月亮的地位会相应调整,给人一种工夫活动的感觉。

  ### **交互与个性化**
  - **智能定位**:打开运用时,会自动辨认用户所在城市,并提供当前天气,减少手动输入的费事。
  - **搜索功能**:在顶部有一个简约的搜索框,输入城市称号后,页面会流利地切换到该城市的天气状况,并带有小幅的缩放动画,让变化愈加自然。
  - **夜间形式**:当工夫进入夜晚,整个界面会调整为深颜色,并在阴沉的夜晚添加微弱的星空效果,加强氛围感。
  - **天气提示**:假如当天有 **极端天气**(如暴雨、雷暴、大风等),界面上会有醒目的 **动态提示条**,文字会有细微的抖动,吸援用户留意。

  整个界面以 **极简、古代、动态感** 为主,不只仅是一个天气展现工具,更像是一个 **能让人沉浸其中的数字天气体验**。

在右侧选择”Builder方式“,然后在对话框里输入提示词,很快Trea就会帮你把这个demo写好,一共188行代码。
(, 下载次数: 0)
效果还是不错的,还提供了不同天气的示例
(, 下载次数: 0)

(, 下载次数: 0)

代码太长出现成绩

来个复杂点儿的项目,写一个复古的弹球游戏。提示词如下:

创建一个红白机风格的"像素弹球大师"游戏,包含自动演示AI功能,运用纯HTML/CSS/JavaScript完成为单文件:
  1. 游戏视觉与核心玩法:
     - 复刻经典打砖块/弹球街机游戏,采用8位像素美学
     - 游戏区域运用固定比例(相似256×240像素),周围添加复古装饰
     - 一切元素经过Canvas绘制,运用有限调色板(16-20种颜色)
     - 基础玩法:玩家控制挡板反弹球体,击碎屏幕上方的砖块
  2. 物理系统完成:
     - 准确的球体物理:
       • 基于角度和速度的真实反弹模型
       • 挡板碰撞地位影响反弹角度(边缘产生更大角度)
       • 碰撞时有适当的速度变化和加速效果
     - 多样化的砖块与碰撞:
       • 准确判别球体撞击砖块的哪一面并给予相应反弹
       • 不同类型砖块:普通砖块、坚固砖块(需多次撞击)、特殊砖块(掉落道具)
       • 球与环境边界的碰撞检测和反应
  3. AI自动演示系统:
     - 设计一个智能AI玩家,可以自动控制挡板:
       • 完成预测算法,计算球的落点并移动挡板接球
       • AI决策系统:根据当前球速和方向做出最佳挡板地位选择
       • 添加过度的"人类化"反应:偶然犯错、有反应延迟、预判不完美
     - AI形式交互:
       • 游戏启动时先进入AI自动演示形式,展现游戏玩法
       • 提供分明的按钮切换AI和人类玩家形式
       • AI形式下显示实时决策过程,如预测轨迹线或目的地位标记
  4. 游戏内容与机制:
     - 砖块系统:
       • 多种类型砖块,颜色区分不同属性和分值
       • 关卡设计:至少3个不同规划的关卡,难度递增
     - 道具系统:
       • 完成4-5种不同效果的道具(多球、扩展挡板、减速、穿透等)
       • 道具从被击碎的特殊砖块掉落,需求挡板接触触发
     - 游戏形态:
       • 玩家有3条生命,球落下底部损失生命
       • 分数系统:不同砖块给予不同分数,连击有额外奖励
       • 关卡进度:清空当前关卡可毁坏砖块后进入下一关
  5. 8位风格音效系统(运用Web Audio API):
     - 必须运用Web Audio API编程生成一切音效,不运用外部音频文件:
       • 球体碰撞音效:与砖块、墙壁和挡板碰撞时发出不同音调
       • 砖块毁坏音效:根据砖块类型有不同音色和长度
       • 道具获取音效:上升音阶表示才能提升
       • 失败音效:球掉落底部时的下降音调
       • 成功音效:通关时的愉快音乐序列
     - 音效设计指南:
       • 运用方波(square)、三角波(triangle)等音源创建复古音色
       • 正确控制音量包络(ADSR)模拟经典游戏机音效特点
       • 为不同游戏事情设计独特且辨识度高的音效
       • 提供音量控制选项,可开关音效
     - 背景音乐:
       • 运用Web Audio API创建简单的循环背景音乐
       • 音乐应符合8位游戏风格,运用简单的音符序列
  6. UI与控制:
     - 游戏界面:
       • 显示当前分数、最高分、剩余生命和关卡信息
       • 设计末尾画面、关卡过渡和游戏结束界面
     - 控制方式:
       • 键盘控制:方向键移动挡板,空格发球
       • 鼠标/触摸支持:拖动或点击控制挡板
       • 明白的AI/人类形式切换按钮
  7. 音效和视觉反馈协同:
     - 确保音效与视觉事情准确同步
     - 重要事情(如获得道具、得到生命)同时提供视觉和听觉反馈
     - 游戏形态变化(如关卡切换)有相应的音效过渡
  8. 代码质量与文档:
     - 代码组织良好,运用模块化结构
     - 音效生成函数需有详细注释,解释声响合成原理
     - 物理系统和AI决策算法需有明晰阐明
     - 优化功能,确保游戏和音效播放流利
  请完成残缺的单文件HTML游戏,确保一切音效都经过Web Audio API动态生成,不依赖任何外部资源。游戏应自动启动进入AI演示形式,展现物理系统和玩法,并允许玩家随时接管控制。

这个时分就出成绩了,虽然Trae提示项目曾经完成了,但是代码输入到了400多行,后面就截断了。
(, 下载次数: 0)

我试了很多次,代码最多都是输入到500行左右就截断了。

我把Trae的形式切换成”Chat“来尝试这个项目,代码依然是到500行左右,但是输入”继续“它会继续编写剩余代码。
(, 下载次数: 0)

编写一部分之后会暂停,提示能否继续
(, 下载次数: 0)
经过几次继续之后,,提示完成了,但是打开文件后游戏不能运转。于是尝试修复。
(, 下载次数: 0)

不过几次修正之后依然不可用,我就先放弃了。
(, 下载次数: 0)
其实这个是应用AI编程的正常方式,就是提出想法,应用模型的才能写出代码,再停止调试,遇到成绩,再调试直到最后可用。

不过这个例子的成绩显然不是模型的成绩,由于在刚刚末尾可以看到曾经应用DeepSeek-v3-0324写出了这个游戏,虽然有bug,不能再次末尾游戏,但是效果相当不错。

这个是怎样完成的呢,其实很简单,是用其它的AI客户端,比如Chatbox或者ChatWise,衔接OpenRouter的收费模型来写的,一次生成了1602行代码。

假如获取OpenRouter的服务,以及如何配置AI客户端,可以参考用OpenRouter收费体验DeepSeek-V3晋级版API服务-详尽配置手册
尝试Trae+OpenRouter

既然OpenRouter的模型可以写出来,而Trea也支持了OpenRouter,就来测试一下。

配置好OpenRouter服务
(, 下载次数: 0)

再来尝试,可以看到依然在500行左右代码被截断了。

看来似乎是Trae本身的成绩,后台模型一次生成的代码太长的话,在Trea这边会出现截断,等待后续的改进。
试试元宝

元宝也曾经支持了DeepSeek-v3-0324,我尝试用元宝的客户端来写这个游戏,异样的提示词,两次尝试后元宝成功写出来了。效果也还不错。代码行数是1373行。
其它

为什么Trae生成不了呢?

Trae毕竟是个专注代码开发的IDE,跟其它只提供问答的AI客户端在编程这个场景要思索的内容要多得多,比如对于系统资源占用的成绩,等等。
Trae是不是不可用?

当然不是,其实我如今也在尝试用Trae来从零末尾写一些东西,当然单个文件的代码行数都不太长。
最后,等待Trea能越来越好。

想要本人动手安装本地大模型?下面的详细手册你可以参考:

Windows下最详尽的Ollama+Deepseek-r1 本地部署手册

Mac下最详尽的Ollama+Deepseek-r1 本地部署手册

用Chatbox或Page Assist方便的访问本地DeepSeek大模型

听说过Page Assist插件?这里有最详细的中文引见

Page Assist中文阐明

享用OpenRouter提供的收费大模型服务

用OpenRouter收费体验DeepSeek-V3晋级版API服务-详尽配置手册



关注我们,更多的详尽部署手册马上就来,让你的AI好用,让你用好AI。




欢迎光临 职贝云数AI新零售门户 (https://www.taojin168.com/cloud/) Powered by Discuz! X3.5