From the subscription plans Claude code consumes the same usage as the chat, and offers the same unsubsidized usage credits, which is close to billing per token.
If you read the model specs, they have a maximum output length. If you are running into that it might simply be that you are seeing the difference with a harness that can allow it to take another turn automatically and build up the output in a file vs the chat which may not be able to, though they do get some tools there.
The response output length limit includes the thinking tokens.