(&self)
| 115 | } |
| 116 | |
| 117 | pub(crate) fn resolved_headers(&self) -> HashMap<String, String> { |
| 118 | let mut headers = self.headers.clone(); |
| 119 | if let (Some(header_name), Some(session_id)) = (&self.session_id_header, &self.session_id) { |
| 120 | headers.insert(header_name.clone(), session_id.clone()); |
| 121 | } |
| 122 | headers |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | /// Create LLM client with full configuration (supports custom base_url) |