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 倍になります。キャッシュ読み書きも閾値に含まれます。料金説明をご確認ください。