Request-response, streaming, tool use, structured outputs, costs.
These lessons are still being written.