Class ToolDefinition

java.lang.Object
net.thevpc.naru.model.ToolDefinition

public class ToolDefinition extends Object
OpenAI-compatible tool definition (Ollama uses the same format).
{
  "type": "function",
  "function": {
    "name": "...",
    "description": "...",
    "parameters": {
      "type": "object",
      "properties": { ... },
      "required": [...]
    }
  }
}