cURL 转代码
把 curl 命令转成 Python / Node.js 可运行代码,识别 OpenAI 兼容请求。
请粘贴一条 curl 命令。
建议:来源:各平台 API 文档的示例、浏览器开发者工具的「复制为 cURL」。
粘贴 curl 命令后,可直接运行的代码会显示在这里。识别 OpenAI 兼容请求时额外生成 SDK 版本。
使用说明
这个工具解决什么问题
本站 16 篇 API 教程里的示例全是 curl——它是跨平台的通用语,但读者真正要的是「我能跑的代码」。这个工具把 curl 命令解析成结构化的请求(方法、头、体),生成 Python(requests)与 Node.js(fetch)两个版本;识别出 OpenAI 兼容请求时再送一份 SDK 写法,从教程到落地一步到位。
核心能力
参数覆盖:-H、-d、-F、--data-urlencode、-X 等常用参数。双语言输出:Python 与 Node.js 各一份。SDK 加餐:OpenAI 兼容请求额外生成官方 SDK 版本。容错解析:多行续行、Windows 换行、引号混排通吃。
使用建议
看教程时把 curl 示例贴进来转成顺手的语言;调试第三方 API 时,把抓包工具导出的 curl 直接转换;转换结果里的 API Key 记得换成你自己的环境变量。
常见问题
教程里的 curl 命令为什么值得转成代码?
curl 是 API 文档的通用语,但日常开发要跑在代码里。手动翻译容易在引号转义、请求头拼写上出错。本工具直接解析 curl 的常用参数(-H、-d、-F、--data-urlencode 等),生成等价的 requests 与 fetch 代码,复制即用。
「识别 OpenAI 兼容请求」是什么意思?
当解析发现请求是发往 /v1/chat/completions 这类 OpenAI 兼容端点时,除通用 HTTP 代码外,工具会额外生成一份用官方 OpenAI SDK 写的版本——用 SDK 少管 token 计数、流式拼接这些细节,大多数场景更省事。
支持 Windows 换行和多行续行吗?
支持。curl 命令常用反斜杠 \ 续行,Windows 复制出来还可能带 ^ 续行符与 \r\n 换行,工具都会正确处理;单双引号混排的 JSON 请求体也能正确解析。