- 無料
- 登録不要
- ブラウザ内で動作
cURL → Python / Node.js / Go 変換ツール
cURLリクエストを貼り付けて言語を選ぶと、動作するコードがコピーできます。ベースURLは既定でHiAPIなので、OpenAI互換の呼び出しは貼り付けるだけで移行できます。
コマンドはこのブラウザ内で解析され、一切アップロードされません。
既定でオン。ヘッダー、Cookie、クエリ文字列、リクエストボディ内のキーはプレースホルダーに置き換えられます。
import requests
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
}
payload = {
"model": "deepseek-v4.1-flash",
"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で3ステップで実行
cURLをコードに変換する方法
- 01 cURLを貼り付け
APIドキュメント、ターミナル、ブラウザの開発者ツール(Copy as cURL)からリクエストをコピーし、入力欄に貼り付けます。
- 02 言語を選択
Python(requests)、Node.js(fetch)、Go(net/http)を切り替えられます。入力に合わせてコードが更新されます。
- 03 コピーして実行
YOUR_API_KEYをあなたのHiAPIキーに置き換えて実行します。キーはHiAPIダッシュボードで作成できます。
cURL変換ツール FAQ
cURLコマンドはどこかにアップロードされますか?
いいえ。解析とコード生成はすべてブラウザ内で行われます。HiAPIや他のサーバーには何も送信されません。
なぜ生成されたコードはapi.hiapi.aiを指すのですか?
ツールはリクエストのホストをHiAPIのベースURLに置き換え、パスとクエリは保持します。このオプションをオフにすれば元のホストが保持され、別のベースURLを入力することもできます。
コマンド内のAPIキーはどうなりますか?
デフォルトでは、Authorization、API-key、トークン、Cookieの各ヘッダー、機微なクエリパラメータ、リクエストボディの機微なフィールドはYOUR_API_KEYに置き換えられます。オフにすることもできますが、その場合キーが生成コードに含まれます。
どのcURLオプションがサポートされていますか?
メソッド(-X)、ヘッダー(-H)、データ(-d、--data-raw)、ベーシック認証(-u)、Cookie(-b)、--url、-Gがサポートされています。multipart(-F)とファイルアップロードは、動かないコードを生成する代わりに明確なメッセージで拒否されます。
OpenAI互換のリクエストはHiAPIで動きますか?
Chat Completions形式のリクエストは、モデル名がHiAPIで利用可能な場合に動作します。正確なモデルIDとエンドポイントはモデルページで確認してください。