Claude Haiku 5.5 接続ガイド

推奨モデル ID は claude-haiku-5-5、互換 alias は claude-haiku-5.5 です。Anthropic ネイティブの /v1/messages と OpenAI 互換の /v1/chat/completions の両方で、ストリーミング、ツール呼び出し、構造化出力に対応します。コンテキストウィンドウは 1,000,000 トークン、最大出力は 128,000 トークンです。法人ごとの利用枠も適用されます。

OpenAI 互換の呼び出し

curl --max-time 600 https://api.aiin1.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "claude-haiku-5-5",
  "messages": [
    {
      "role": "user",
      "content": "再帰を三文で説明して"
    }
  ],
  "max_tokens": 1024,
  "reasoning_effort": "low"
}'

reasoning_effort は low / medium / high / xhigh / max に対応し、ゲートウェイが adaptive thinking と output_config.effort に変換します。adaptive ではモデルが思考の有無と方法を判断し、高い effort は応答時間や出力使用量を増やす場合があります。

Anthropic ネイティブの呼び出し

curl --max-time 600 https://api.aiin1.ai/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
  "model": "claude-haiku-5-5",
  "messages": [
    {
      "role": "user",
      "content": "再帰を三文で説明して"
    }
  ],
  "max_tokens": 1024,
  "thinking": {
    "type": "adaptive"
  },
  "output_config": {
    "effort": "low"
  }
}'

パラメータの注意点

  • thinking: {"type": "adaptive"} と output_config.effort を使用します。旧形式の thinking.type="enabled" + budget_tokens は使用しないでください。
  • ネイティブでは temperature、top_p、top_k の省略を推奨します。指定する場合は temperature=1 または top_p=0.99 のみで、同時指定はできません。top_k は非対応です。
  • ストリーミングには "stream": true を追加し、選択したエンドポイントの SSE 形式で読み取ります。
  • 総入力が 100,000 トークンを超えると、リクエスト全体の入力、出力、キャッシュ単価が 5 倍になります。キャッシュ読み書きも閾値に含まれます。料金説明をご確認ください。