Techniques # Streaming Function/tool calling Structured output Few-shot prompting Retrieval Text splitting Evaluation Tracing