ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

OpenClaw 跑 create-dxf 出 DXF 图纸:Key 用 TaoToken

OpenClaw 跑 create-dxf 出 DXF 图纸:Key 用 TaoToken 1. 那个让制造工程师崩溃的下午create-dxf 到底能做什么客户下午三点发来一段话“这批机箱面板长 480 宽 260四个角倒 R5 圆角中间开 6 个 M4 孔明早要 DXF。”你打开 AutoCAD新建文件、设图层、画矩形、倒圆角、画圆、标尺寸、导 DXF一套下来两小时。客户半夜改一句“孔距从 120 改成 115”你又得从头再来一遍。OpenClaw 生态里的 create-dxf Skill就是冲着这个环节来的。它让 AI 把自然语言参数翻译成 ezdxf 代码直接吐出能上激光切割机的 DXF 图纸。DXF 是制造业设备圈的通用语言激光切割机、钣金折弯机、数控冲床基本都认这个格式因为它开放、可读写不像 DWG 那样被私有格式卡着。create-dxf 的底层是 Python 的 ezdxf 库画一个圆只要四行代码新建文档、拿模型空间、add_circle、保存。过去这条路有门槛你得懂 Python、懂 ezdxf API、懂 DXF 图层结构。现在 AI 把门槛抹平了你负责描述需求AI 负责写代码ezdxf 负责出图。但这里有个容易被忽略的前提OpenClaw 调用大模型解析“长 480、宽 260、倒 R5 圆角、6 个 M4 孔”这类自然语言再生成 ezdxf 代码这个调用是要消耗 Token 的。如果你没配好模型通道create-dxf 背后的模型请求根本发不出去Skill 装了也跑不起来。这篇就按“Skill/MCP 视角”把 Key 用 TaoToken 的完整配置链路走一遍。2. 前置准备给 OpenClaw 配一条能跑 create-dxf 的模型通道OpenClaw 的 Skill 机制本身不绑定某一家模型它需要一个可调用的模型端点。create-dxf 在工作时会把你的自然语言参数和 Skill 的提示词一起发给模型模型返回 ezdxf 代码Skill 再执行代码生成 DXF 文件。所以模型通道是否稳定、Token 是否够用直接决定 create-dxf 能不能出图。我试过直接对 OpenClaw 说“帮我安装 create-dxf”装是装上了但一跑就报模型调用失败因为默认通道没配。正确的顺序是先拿到 Key再在 OpenClaw 的模型配置里把 Base URL 指向 TaoToken让 create-dxf 背后的模型调用走这条通道。打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 创建账号进入控制台生成 API Key。这个 Key 就是 OpenClaw 调用模型时的凭证。TaoToken 的 API 地址是 https://taotoken.net/api注意这个地址不带 UTM 参数直接填进配置里就行。如果你还没建 Key可以直接走这个入口https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。建好之后复制出来后面配置要用。注意Key 只在创建时完整显示一次复制后先存到安全的地方。不要把它写进会提交到 Git 的配置文件里。3. 可复制配置把 TaoToken 接进 OpenClaw 的模型设置OpenClaw 的模型配置通常在一个 JSON 或 YAML 文件里具体路径取决于你的安装方式。下面给一份通用的配置结构你按自己环境里的字段名对齐即可。{ models: { default: { provider: openai-compatible, base_url: https://taotoken.net/api, api_key: sk-你的TaoToken密钥, model: claude-sonnet-4-20250514, max_tokens: 8192, temperature: 0.2 } } }几个关键点说明一下。base_url填https://taotoken.net/api不要多加斜杠或路径。provider用openai-compatible因为 TaoToken 的接口兼容 OpenAI 格式OpenClaw 能直接识别。model字段填你实际要用的模型名create-dxf 这种需要生成代码的场景建议选代码能力强的模型。temperature调低一点0.2 左右让生成的 ezdxf 代码更稳定不要天马行空。如果你用的是环境变量方式可以这样写export TAOTOKEN_API_KEYsk-你的TaoToken密钥 export OPENCLAW_MODEL_BASE_URLhttps://taotoken.net/api export OPENCLAW_MODEL_NAMEclaude-sonnet-4-20250514然后在 OpenClaw 的配置文件里引用这些变量{ models: { default: { provider: openai-compatible, base_url: ${OPENCLAW_MODEL_BASE_URL}, api_key: ${TAOTOKEN_API_KEY}, model: ${OPENCLAW_MODEL_NAME} } } }这样 Key 不会硬编码在文件里换环境也方便。配置改完记得重启 OpenClaw 服务让新配置生效。4. 验证请求确认 create-dxf 能真正调通模型并出图配置写好后先别急着跑 create-dxf用一条最小请求验证通道是否通。OpenClaw 一般有内置的模型测试命令或者你可以直接对 OpenClaw 说一句简单的话看它能不能正常回复。openclaw model test --prompt 回复 OK 两个字母如果返回OK说明模型通道已经通了。如果报 401检查 Key 是否复制完整如果报 404检查base_url是不是写成了https://taotoken.net/api/多了斜杠如果超时检查网络能不能访问到 TaoToken 的 API 地址。通道验证通过后再装 create-dxf。对 OpenClaw 说帮我安装 create-dxf 这个 Skill用于生成制造业 DXF 工程图纸。装好后用一条真实的钣金面板参数测试我有个钣金面板长 480、宽 260、四角倒 R5 圆角、中心距 120 均布 6 个 M4 孔帮我生成 DXF 图纸。OpenClaw 会把这段参数发给模型模型返回类似下面的 ezdxf 代码Skill 执行后生成 DXF 文件import ezdxf doc ezdxf.new(dxfversionR2010) msp doc.modelspace() # 外轮廓矩形 msp.add_lwpolyline([ (0, 0), (480, 0), (480, 260), (0, 260) ], closeTrue) # 四角倒 R5 圆角 for cx, cy in [(0, 0), (480, 0), (480, 260), (0, 260)]: msp.add_arc(center(cx, cy), radius5, start_angle0, end_angle90) # 6 个 M4 孔中心距 120 均布 for i in range(6): x 60 i * 72 msp.add_circle(center(x, 130), radius2) doc.saveas(panel.dxf)实际生成的代码会比这个更完整包含图层设置、尺寸标注等。你拿到 DXF 文件后用 AutoCAD 或任意 DXF 查看器打开确认尺寸和孔位对得上就可以直接发给加工厂。如果你还想在生成前先跟模型确认参数理解是否正确可以用模型对话入口先聊一轮https://taotoken.net/model-chat?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。把客户那段话丢进去看模型解析出来的长宽、圆角、孔位是不是你要的确认无误再让 create-dxf 出图能省掉返工。5. 本篇常见错排查create-dxf 跑不通时先看这几处报错一模型调用返回 401 Unauthorized。九成是 Key 的问题。检查api_key字段有没有多余空格Key 是不是复制完整。如果你用的是环境变量确认变量名和配置文件里引用的一致。还有一种情况是 Key 被删了或过期了去控制台重新建一个。报错二模型调用返回 404 Not Found。检查base_url是不是写成了https://taotoken.net/api/或者https://taotoken.net/v1。正确写法是https://taotoken.net/api不带尾部斜杠也不加/v1。OpenClaw 的 provider 设成openai-compatible后它会自动拼接路径。报错三create-dxf 装上了但一跑就报“模型未配置”。说明 Skill 没有读到你的模型配置。检查 OpenClaw 的配置文件路径是不是当前生效的那份有些安装方式会有多份配置改错了文件不生效。重启服务后再试。报错四生成的 DXF 打开后尺寸不对或孔位偏移。这不是通道问题是模型解析参数时理解偏了。把 temperature 调低到 0.1或者在提示词里把参数写得更明确比如“矩形左下角在原点长边沿 X 轴宽边沿 Y 轴”。create-dxf 依赖模型把自然语言转成精确几何参数描述越明确出图越准。报错五Token 消耗太快。create-dxf 每次出图都要调模型生成代码如果频繁改参数反复生成Token 会累积。建议先把参数在模型对话里确认好再让 create-dxf 一次性出图。长期高频使用的话可以看看 Coding Plan 这类套餐https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 比按量计费更划算。6. 把 create-dxf 接进你的出图流程create-dxf 解决的是“简单重复的 2D 图纸”不是“复杂精密的三维设计”。钣金加工厂、激光切割厂的工程师做非标定制的小团队需要把 Excel/Word 参数转成可加工图纸的人这个 Skill 能省掉大量手动描图的时间。但高精度多约束的复杂装配体还是得靠 SolidWorks 这类三维参数化软件。配置链路其实就三步TaoToken 建 KeyOpenClaw 模型配置里填https://taotoken.net/api验证通道后装 create-dxf。通道通了create-dxf 才能把客户那段“长 480、宽 260、倒 R5 圆角、6 个 M4 孔”变成一张能上激光机的 DXF。接入文档在这里https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。如果你在配置过程中遇到报错先按第 5 节的排查顺序走一遍大部分问题出在 Key 和 base_url 这两个地方。通道调通之后create-dxf 出图就是几分钟的事客户半夜改参数你回一句“稍等五分钟”就够了。
返回列表