Models & providers

OpenAI Responses vs Anthropic Messages: how to pick

Both wires are mature. The differences live in tool-call patterns, streaming preference, and pricing band.

Kition Team·Apr 23, 2026·7 min read

API shape comparison

  • Responses: single endpoint, input is a messages array, tool calls are items
  • Messages: single endpoint, content is a parts array, tool calls are tool_use parts
  • Both stream, both multimodal, both with hosted tools

Picking guidance

  • Want Claude → anthropic_messages
  • Mostly GPT with a fallback chain → responses
  • AiApiy / aggregator services → responses (their proxies expose this wire)
  • China-hosted models → most are responses-compatible

Ready when you are.

Kition is a local-first AI workspace. Markdown documents, structured tables, and an AI agent — running on your own machine, against the model provider you choose.