文件
連線設定

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與問題描述,我們會協助釐清。聯絡支援