| Billing | If the end user drops the connection before a request finishes, does billing still apply? | Yes | Based on how other providers handle this |
| When the model errors out or the engine crashes, is the failed run billed? | No | |
| Tool Calling | Can tool calling be used together with streaming? | Yes | |
| Is tool calling still "Beta", or is it production-grade ("fully tested and stable")? | Stable | |
| Structured Output | Is structured output that conforms to a JSON Schema supported? | Yes | |
| With streaming enabled, is structured output fully tested and stable? | Yes | |