system - Meta information, reasoning effort, built-in tools
                        
                        
                            developer - Instructions ("system prompt") and function tools
                        
                        
                            user - Input to the model
                        
                        
                            assistant - Model output with channel routing
                        
                        
                            tool - Tool call responses (e.g., functions.get_weather)