(
&self,
messages: &[Message],
system: Option<&str>,
tools: &[ToolDefinition],
directive: &structured::StructuredDirective,
)
| 495 | } |
| 496 | |
| 497 | async fn complete_structured( |
| 498 | &self, |
| 499 | messages: &[Message], |
| 500 | system: Option<&str>, |
| 501 | tools: &[ToolDefinition], |
| 502 | directive: &structured::StructuredDirective, |
| 503 | ) -> Result<LlmResponse> { |
| 504 | self.send_request(self.build_chat_request(messages, system, tools, Some(directive))) |
| 505 | .await |
| 506 | } |
| 507 | |
| 508 | fn native_structured_support(&self) -> structured::NativeStructuredSupport { |
| 509 | structured::NativeStructuredSupport::JsonSchema |
nothing calls this directly
no test coverage detected