返回市场
人工智能-固件作品

人工智能-固件作品

作者:sina-salim8 星标更新:2025-04-20

项目介绍

🛠️ AI-SolidWorks

<div align="center"> <img src="https://img.shields.io/badge/Python-3.8+-blue.svg" alt="Python 3.8+"/> <img src="https://img.shields.io/badge/SolidWorks-Compatible-red.svg" alt="SolidWorks 兼容"/> <img src="https://img.shields.io/badge/License-MIT-green.svg" alt="MIT 许可证"/> <img src="https://img.shields.io/badge/AI-Powered-purple.svg" alt="AI 驱动"/> </div> <div dir="rtl">

🇮🇷 波斯语版本

SoliPy 是用户与 SolidWorks 软件之间的一个智能接口,它提供了使用自然语言命令(波斯语)进行控制和形状创建的功能。

✨ 主要特性

  • 🗣️ 自然语言通信:通过简单的波斯语发送设计指令
  • 🤖 支持人工智能:利用先进的 AI 模型理解指令
  • 📝 自动生成脚本:生成用于 SolidWorks 的 VBS 脚本
  • 🎨 用户友好界面:简单直观的用户界面,带有深色主题

🚀 使用方法

  1. 安装与启动

    git clone https://github.com/your-username/solipy.git
    cd solipy
    pip install -r requirements.txt
    python sw_api_panel.py
    
  2. API 设置

    • .env 文件中或通过“API 设置”按钮输入您的 API 密钥
    • 兼容 OpenAI 或 OpenRouter 服务
  3. 发送指令

    • 示例:“画一个圆”
    • 示例:“创建一个边长为 40 米的矩形”
    • 示例:“画一条线”

📂 文件结构

  • sw_api_panel.py:带有图形用户界面的主要程序
  • scripts/:包含用于 SolidWorks 的 VBS 脚本的文件夹
    • connect_to_sw.vbs:连接到 SolidWorks 的脚本
    • draw_circle.vbs:绘制圆的示例脚本
    • create_sketch.vbs:创建主要草图的脚本
    • create_sketch_from_input.vbs:创建形状的参数化脚本
    • create_extrude.vbs:挤出形状的脚本

📋 要求

  • Python 3.8+
  • SolidWorks(已安装在系统上)
  • API 密钥:来自 OpenAI 或 OpenRouter
  • 操作系统:Windows
</div>

🇬🇧 英文版本

SoliPy 是用户与 SolidWorks 软件之间的一个智能接口,它提供了使用自然语言命令(波斯语和英语)进行控制和形状创建的功能。

✨ 主要特性

  • 🗣️ 自然语言通信:通过简单的语言发送设计指令
  • 🤖 支持人工智能:利用先进的 AI 模型理解指令
  • 📝 自动生成脚本:生成用于 SolidWorks 的 VBS 脚本
  • 🎨 用户友好界面:简单直观的用户界面,带有深色主题

🚀 使用方法

  1. 安装

    git clone https
    //github.com/your-username/solipy.git
    cd solipy
    pip install -r requirements.txt
    python sw_api_panel.py
    
  2. API 设置

    • .env 文件中或通过“API 设置”按钮输入您的 API 密钥
    • 兼容 OpenAI 或 OpenRouter 服务
  3. 发送指令

    • 示例:“Draw a circle”
    • 示例:“Create a rectangle with 40 meters sides”
    • 示例:“Draw a line”

📂 文件结构

  • sw_api_panel.py:带有图形用户界面的主要程序
  • scripts/:包含用于 SolidWorks 的 VBS 脚本的文件夹
    • connect_to_sw.vbs:连接到 SolidWorks 的脚本
    • draw_circle.vbs:绘制圆的示例脚本
    • create_sketch.vbs:创建主要草图的脚本
    • create_sketch_from_input.vbs:创建形状的参数化脚本
    • create_extrude.vbs:挤出形状的脚本

📋 要求

  • Python 3.8+
  • SolidWorks(已安装在系统上)
  • API 密钥:来自 OpenAI 或 OpenRouter
  • 操作系统:Windows

📸 屏幕截图

<div align="center"> <p><em>集成 SolidWorks 的主应用程序界面</em></p> <p><em>命令输入和响应流程</em></p> </div>

🔄 工作流程

  1. 用户输入:以自然语言输入命令
  2. AI 处理:AI 处理命令以理解意图
  3. 脚本生成:自动生成 VBS 脚本
  4. 执行:在 SolidWorks 中执行脚本
  5. 结果:在 SolidWorks 中执行请求的操作

📜 许可证

此项目采用 MIT 许可证 - 查看 LICENSE 文件获取详细信息。 "# SolidWorks-MCP-Server" "# SolidWorks-MCP-Server"