通过 API 调用 CAD AI 生成图块
https://your-domain.comapplication/json根据文本描述生成 CAD 图块,返回 DXF 文件
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
prompt | string | 是 | 图块描述文本 |
curl -X POST https://your-domain.com/api/v1/generate \
-H "Content-Type: application/json" \
-d '{"prompt": "一个停车位"}' \
-o block.dxfconst response = await fetch('https://your-domain.com/api/v1/generate', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
prompt: '一个停车位'
})
});
if (response.ok) {
const blob = await response.blob();
// 下载文件
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url;
a.download = 'block.dxf';
a.click();
} else {
const error = await response.json();
console.error(error);
}import requests
response = requests.post(
'https://your-domain.com/api/v1/generate',
json={'prompt': '一个标准的电气插座符号'}
)
if response.status_code == 200:
with open('block.dxf', 'wb') as f:
f.write(response.content)
print('DXF 文件已保存')
else:
print('错误:', response.json())返回 DXF 文件流 application/dxf
{
"error": "生成失败,请稍后重试"
}