pub fn tool_parameters<T: JsonSchema>() -> ValueExpand description
Convert a Rust struct schema into an OpenAI tool parameters object.
- remove
$schemaandtitle - convert
definitionsto$defs - convert
oneOftoanyOf
pub fn tool_parameters<T: JsonSchema>() -> ValueConvert a Rust struct schema into an OpenAI tool parameters object.
$schema and titledefinitions to $defsoneOf to anyOf