当前位置: 首页 > news >正文

一张网页截图,AI帮你写前端代码,前端窃喜,终于不用干体力活了

简介

众所周知,作为一个前端开发来说,尤其是比较偏营销和页面频繁改版的项目,大部分的时间都在”套模板“,根本没有精力学习前端技术,那么这个项目可谓是让前端的小伙伴们看到了一丝丝的曙光18810ceba1639b2ad0bdc6af82bd7504.jpeg将屏幕截图转换为代码(HTML/Tailwind CSS、React、Vue 或 Bootstrap)。它使用 GPT-4 Vision 生成代码,并使用 DALL-E 3 生成外观相似的图像。

还可以输入 URL 来克隆实时网站!

Tips:带上您自己的 OpenAI 密钥 -您的密钥必须有权访问

 GPT-4 Vision项目地址:https://github.com/abi/screenshot-to-code


示例


3c6cc3b00db98eea3d85dee2f1e56c18.jpeg
a1d81870a896213f032d6cf5cfae942d.jpeg仿制的INS博主页面426df5d80589b3dfa3de34d85f60d494.jpeg

部署


1:拉取代码

2:该应用程序有一个 React/Vite 前端和一个 FastAPI 后端。您将需要一个能够访问 GPT-4 Vision API 的 OpenAI API 密钥。运行后端(我使用 Poetry 进行包管理 -pip install poetry如果你没有它):

cd backendecho "OPENAI_API_KEY=sk-your-key" > .envpoetry installpoetry shellpoetry run uvicorn main:app --reload --port 7001

3:前端启动

cd frontend

yarnyarn 

dev

4:运行

打开http://localhost:5173以使用该应用程序。

如果您希望在不同端口上运行后端,请更新 VITE_WS_BACKEND_URLfrontend/.env.local

出于调试目的,如果您不想浪费 GPT4-Vision 积分,您可以在模拟模式下运行后端(该模式会传输预先录制的响应):

MOCK=true poetry run uvicorn main:app --reload --port 7001

感兴趣的小伙伴们,可以操练起来啦。

http://www.lryc.cn/news/253065.html

相关文章:

  • 处理k8s中创建ingress失败
  • Redis高可用集群架构
  • JAVA常见问题解答:解决Java 11新特性兼容性问题的六个步骤
  • 【C语言】深入理解指针(1)
  • MySQL的系统信息函数
  • python中.format() 方法
  • 【新手解答8】深入探索 C 语言:递归与循环的应用
  • 服务器中深度学习环境的配置
  • html实现各种好看的鼠标滑过图片特效模板
  • leetcode:LCR 122. 路径加密python3解法)
  • vue中实现纯数字键盘
  • C#简化工作之实现网页爬虫获取数据
  • 回顾过去的五年
  • 企业微信http协议接口调用,根据手机号搜索联系人
  • 第三方支付原理
  • logcat日志的使用——Qt For Android
  • 软著项目推荐 深度学习的智能中文对话问答机器人
  • 灰度发布专题---3、Nginx+Lua灰度发布
  • 冬天来了,波司登的高端化“春天”不远了?
  • Vue3.0优点详解
  • Unity3D URP 自定义范围的特效热扭曲详解
  • Apache Flink(一):Apache Flink是什么?
  • Wordpress自动定时发布怎么开通-Wordpress怎么自动发布原创文章
  • VUE项目中问题学习总结(一)
  • 使用K-means把人群分类
  • 静态HTTP和动态HTTP有什么区别
  • 分享66个在线客服JS特效,总有一款适合您
  • Backend - Django JsonResponse HttpResponse
  • 第四阶|自在行草 暄桐教室,林曦书法 从书法之美到生活之美
  • kubernetes详解——从入门到入土(更新中~)