Tool calling is a route choice, not a flag
GPT-6 Sol accepts text and image input and returns text, with reasoning effort from none to max. Built-in tools and function calling live on the Responses API; Chat Completions supports function calling only when reasoning_effort is set to none. A Chat Completions integration that wants tools at any reasoning level is a migration, not a model swap. Fine-tuning is not supported.