HTTP 請求 (curl)
Markdown不使用 SDK 呼叫 API:任何能傳送 HTTP 請求的語言與工具皆可使用。
完整指南
所有請求都傳送至https://api.ailoot.ai ,使用 HTTPS,主體為 JSON (上傳檔案時使用 multipart)。金鑰放在其中一個授權標頭中。
export AILOOT_API_KEY="sk-..."OpenAI Chat Completions
curl https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"messages": [
{"role": "user", "content": "用兩句話解釋 API 是什麼。"}
]
}' 串流回應
旗標-N會停用 curl 的緩衝,讓事件一抵達就立即顯示。每個事件以此開頭:data:,串流則以此行結束:data: [DONE]。
curl -N https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "deepseek-v4-pro", "stream": true,
"messages": [{"role": "user", "content": "數到五"}]}' OpenAI Responses
curl https://api.ailoot.ai/v1/responses \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-6.1-sol", "input": "為同事的生日擬一段祝酒詞"}' Anthropic Messages
curl https://api.ailoot.ai/v1/messages \
-H "x-api-key: $AILOOT_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "你好!你能做些什麼?"}]
}' Gemini
curl "https://api.ailoot.ai/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{"role": "user", "parts": [{"text": "為咖啡店想三個名字。"}]}
]
}' 模型清單
curl -s https://api.ailoot.ai/v1/models \
-H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'回應標頭
加入-i即可查看標頭。X-Request-ID —請求識別碼,也會顯示在錯誤文字中。X-Ailoot-Charged-USD —付費文字回應的扣款金額。所有標頭請見此頁面:運作方式。
還有疑問嗎?請提供 Request ID與問題描述,我們會協助釐清。聯絡支援