The article discusses the importance of structured outputs in Large Language Models (LLMs) and provides a handbook for developers to ensure deterministic outputs. LLMs can occasionally produce invalid outputs due to their probabilistic nature, which can be a problem for developers using them programmatically. The handbook covers concepts, methods, and tools for achieving structured outputs. It also highlights the challenges and limitations of current approaches.