CQAsk:利用语言模型轻松生成CAD模型

CQAsk:利用语言模型轻松生成CAD模型

CQAsk the open source llm cad generation tool CQAsk 项目地址: https://gitcode.com/gh_mirrors/cq/CQAsk

项目介绍

CQAsk 是一款利用语言模型(LLMs)生成计算机辅助设计(CAD)模型的开源工具。它通过智能的语言处理,让用户能够轻松输入CAD需求或规格,进而自动生成相应的CAD模型。这种创新的设计方法不仅提高了设计效率,还极大地降低了设计门槛。

项目技术分析

CQAsk 结合了前沿的自然语言处理技术和传统的CAD设计技术,以下是项目的主要技术构成:

  • 前端技术:项目的前端基于现代前端框架构建,用户可以通过直观的界面与工具交互,输入设计需求。
  • 后端技术:后端使用Python语言开发,并依赖CadQuery库进行CAD模型的生成。CadQuery是一个强大的CAD建模库,允许通过编程方式创建和修改CAD模型。
  • 语言模型集成:CQAsk 利用语言模型来理解用户输入的自然语言描述,并将这些描述转换成CAD模型的具体参数。

项目及技术应用场景

CQAsk 的设计理念是为了满足以下应用场景:

  • 快速原型设计:在产品设计的早期阶段,快速创建CAD模型以验证设计理念。
  • 个性化设计:用户可以通过自定义输入,生成满足特定需求的CAD模型。
  • 教育用途:作为一个教学工具,帮助学生和工程师更好地理解CAD建模和语言模型的应用。

安装与使用

前端
  1. 克隆项目仓库。
  2. 进入UI库目录。
  3. 运行 yarn install 安装依赖。
  4. 执行 yarn dev 启动UI库。
后端
  1. 确保系统中已安装Python和CadQuery。

    CadQuery的依赖需要单独安装,因为某些系统可能需要使用conda安装。如果您的系统上安装不成功,请参考 CadQuery官方文档

    conda install -c conda-forge -c cadquery cadquery=master

  2. 进入后端目录。

  3. 运行 pip install -r requirements.txt 安装后端依赖。

  4. 创建一个 .env 文件,并设置 OPENAI={OPENAI KEY}

  5. 运行 python api.py 启动服务器。

使用
  1. 启动UI库后,通过指定的URL访问UI界面。
  2. 输入CAD需求或规格。
  3. 与工具交互,使用语言模型生成CAD模型。
  4. 所有由CQ生成的文件都保存在 backend/generated 目录下。在UI界面中可以下载STL/STEP等格式文件。

项目特点

  • 语言模型集成:CQAsk 最大的特点是其与语言模型的紧密集成,实现了从自然语言到CAD模型的自动转换。
  • 用户友好界面:项目提供了易于使用的用户界面,使得非专业人士也能轻松生成CAD模型。
  • 自定义输入:用户可以根据自己的需求,自定义输入CAD规格,实现了更高的设计灵活性。

CQAsk 作为一个开源项目,其创新性和实用性都非常高,不仅能够提高设计效率,还能为设计师提供更多的可能性。无论是专业人士还是爱好者,都可以通过CQAsk体验未来设计的无限可能。

CQAsk the open source llm cad generation tool CQAsk 项目地址: https://gitcode.com/gh_mirrors/cq/CQAsk

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梅颖庚Sheridan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值