cURL 转 Python / Node.js / Go 代码
粘贴 cURL 请求,选择语言,复制即用。base URL 默认填 HiAPI,从其他平台迁移 OpenAI 兼容调用,粘贴一次就够。
命令只在当前浏览器里解析,不会上传。
默认开启。头部、查询参数和请求体里的 Key 都会换成占位符。
import requests
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
}
payload = {
"model": "gpt-4o-mini",
"messages": [
{
"role": "user",
"content": "Hello!",
},
],
}
response = requests.request(
"POST",
"https://api.hiapi.ai/v1/chat/completions",
headers=headers,
json=payload,
)
print(response.status_code)
print(response.text)三步在 HiAPI 上跑起来
如何把 cURL 转成代码
01粘贴 cURL
从 API 文档、终端或浏览器开发者工具(Copy as cURL)复制请求,粘贴到输入框。
02选择语言
在 Python(requests)、Node.js(fetch)和 Go(net/http)之间切换,代码随输入实时更新。
03复制并运行
把 YOUR_API_KEY 换成你的 HiAPI Key 即可运行。Key 可在 HiAPI 控制台创建。
cURL 转代码常见问题
我的 cURL 命令会被上传吗?
不会。解析和代码生成都在你的浏览器里完成,不会发送到 HiAPI 或任何服务器。
为什么生成的代码指向 api.hiapi.ai?
工具会把请求的域名换成 HiAPI 的 base URL,保留路径和参数。关闭该选项可保留原域名,也可以手动填写其他 base URL。
命令里的 API Key 会怎么处理?
默认把 Authorization 与 API Key 请求头、敏感查询参数、请求体里的敏感字段都替换成 YOUR_API_KEY。你可以关闭这个选项,但 Key 会出现在生成的代码里。
支持哪些 cURL 选项?
支持请求方法(-X)、请求头(-H)、数据(-d、--data-raw)、基础认证(-u)、Cookie(-b)、--url 和 -G。multipart(-F)和文件上传会明确提示不支持,而不是生成跑不通的代码。
OpenAI 兼容的请求在 HiAPI 上能直接用吗?
Chat Completions 风格的请求,只要模型名在 HiAPI 上可用就能运行。具体模型 ID 和端点请查看模型页。