搜索

搜索 HiAPI 模型、工具和资源。

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 上跑起来

  1. 01注册账号

    用邮箱、Google 或 GitHub 注册,大约一分钟。

    注册
  2. 02创建 API Key

    在控制台生成 Key,替换代码里的 YOUR_API_KEY。

    获取 Key
  3. 03完成首次调用

    复制上面的代码,填入 Key 运行。请求会出现在调用日志里。

如何把 cURL 转成代码

  1. 01粘贴 cURL

    从 API 文档、终端或浏览器开发者工具(Copy as cURL)复制请求,粘贴到输入框。

  2. 02选择语言

    在 Python(requests)、Node.js(fetch)和 Go(net/http)之间切换,代码随输入实时更新。

  3. 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 和端点请查看模型页。