IranRouter
فهرست مستندات

مستندات

Messages (آنتروپیک)

POST /v1/messages — برای ابزارهایی که فرمت آنتروپیک حرف می‌زنند.

POSThttps://iranrouter.com/v1/messages

بعضی ابزارها به‌جای فرمت OpenAI مستقیم با فرمت Messages آنتروپیک کار می‌کنند. برای آن‌ها لازم نیست دنبال آداپتور بگردید — همین نشانی این مسیر را هم پاسخ می‌دهد، با همان کلید `ir-`.

bash
curl https://iranrouter.com/v1/messages \
  -H "Authorization: Bearer ir-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-4.5",
    "max_tokens": 512,
    "messages": [{"role": "user", "content": "سلام"}]
  }'

چه چیزی ترجمه می‌شود

  • پیام system به‌صورت رشته یا بلوک، و بلوک‌های text / image / tool_use / tool_result
  • ابزارها در هر دو جهت: toolstool_use در پاسخ، و finish_reasonstop_reason
  • رویدادهای stream به شکل آنتروپیک.
/v1/messages/count_tokens هنوز پیاده‌سازی نشده. اگر ابزارتان پیش از هر تماس آن را صدا می‌زند، فعلاً کار نمی‌کند.

اگر انتخاب با شماست، chat/completions را ترجیح دهید — مسیر اصلی و کامل‌تر است.