pub fn build_request(messages: &[Message], tools: &[&dyn Tool]) -> ChatRequest
Build a genai ChatRequest from messages and tools.