
关注Techlead,复旦AI博士在人工智能领域分享全维知识和研究。拥有10+复旦机器人智能实验室成员年人工智能领域研究经验c;国家级大学生赛事评审专家,发表多篇SCI核心期刊学术论文c;人工智能产品研发负责人数亿收入。
在过去的几个月里,在人工智能驱动的编程助手领域发生了一些令人难以置信的发展。比如Claude Artifacts、Claude Dev 和 Cursor AI 等工具,帮助成千上万的开发者甚至非开发者在几分钟内构建网络应用,不需要编写一行代码。
现在,Together AI 推出了一个名字 LlamaCoder 新的AI编程助手,它可以通过文本描述生成完整的应用程序。
为什么Llamacoder值得关注?#xff1f;它是完全免费和开源的。
LlamaCoder是什么?f;
LlamaCoder 是 Together AI 开源网络应用,基于Meta最新开源4050亿参数语言模型 Llama 3.1 405B完整的应用程序是通过文本提示生成的。
链接:https://github.com/Nutlope/llamacoder。

Together AI 位于旧金山的公司,专注于生成人工智能(AI)。为人工智能模型的构建、训练和运行提供服务c;包括私人数据处理和特殊GPU集群。
Meta 的 Llama 3.1 多语言大规模语言模型(LLM),提供8B、70B和405B三种规模的预训练和指令微调生成模型(文本输入/文本输出)。Llama 3.1 指令微调后特别适用于多语言对话场景,在许多行业的基准测试中,它超越了许多现有的开源或闭源聊天模型。
下图显示了Llama 3.1与GPT-4、GPT-四o和Claude 3.5 Sonnet等竞争对手的比较:

自发布以来,自发布以来c;Llamacoder在一个多月内获得了3000多个GitHub星标,数以百计的开发者克隆了他们的代码库,超过20万个应用程序已经生成。
“我们的愿景是尽快将研究中的创新投入到生产中。基于我们领先的推理优化研究,Together 推理引擎利用Flashattention-3核心、基于RedPajama的自定义预测器和市场上最准确的量化技术。”——El Mghari,Together 负责开发者关系的AI软件工程师。
LlamaCoder 如何工作#xff1f;
您可以在这里免费尝试Llamacoder,链接:https://llamacoder.together.ai/。
不需要注册账号您只需在提示框中描述您想要的应用程序并按下返回按钮即可。

您还可以更改模型启用或禁用 Shadcn UI。
• #xff1模型选项a;Llama可以选择 3.1 405B、Llama 3.1 70B或Gemma 2 27B。• Shadcn UI 轻量级开源UI框架,帮助开发者创建自定义界面。建议使用此功能。
让我们试一个简单的例子。
提示:为我构建一个简单的计算器应用程序。

令人惊讶的处理速度#xff0c;这个例子只用了10秒左右就完成了。仪表板左侧将实时显示生成的代码。

点击右下角 “Open in sandbox” 按钮,打开Codesandbox中的应用程序。

这样,您就可以根据需要进一步修改应用程序。
当然,还可以让AI调整应用程序。例如,通过以下提示,我们可以将计算器升级为支持科学计算的版本:
提示:将计算器升级为支持复杂的科学计算。

非常棒#;您还可以将应用程序发布为公开访问。点击 “发布应用” 按钮,Llamacoder会产生类似的产品 https://llamacoder.together.ai/share/SsXU8 的链接。

但是,目前,似乎没有页面可以浏览Llamacoder生成的所有公共共享应用程序。
如果你想知道Llamacoder和Claudeartifacts的表现差异,我们可以用类似的提示进行测试。
提示:构建一个支持科学计算的计算器应用程序。

结果看起来很相似但我个人更喜欢使用Claudeee AI构建的应用外观和手感。
LlamaCoder是开源的。
如果您想在本地运行Llamacoder,模型权重可在HugingFace下载:https://huggingface.co/meta-llama/Llama-3.1-405B/tree/main。
Llamacoder的技术栈如下:
• Meta的 Llama 3.1 405B 语言模型• Together AI 提供大规模语言模型推理• Sandpack 用于代码沙盒• Next.js 应用程序路由和Tailwindd CSS• Helicone 用于可观测性• Plausible 用于网站分析。
LlamaCoder设置和运行c;GitHub克隆项目,安装依赖项并按以下步骤操作:
1. 克隆仓库:git clone https://github.com/Nutlope/llamacoder](https://github.com/Nutlopellamacoder2. 创建 .env 并添加您的文件 Together AI API密钥:TOGETHER_API_KEY=3. 运行 npm install 和 npm run dev 安装依赖项并在当地运行。
在生成应用程序时,您可以看到Llamacoder的强大功能和高效性能。作为一个完全开源的AI编程助手,它为开发者提供了一个极具潜力的平台,它可以大大提高编程效率,扩大应用开发的可能性。