Class NaruToolDefinition

java.lang.Object
net.thevpc.naru.api.model.NaruToolDefinition
Direct Known Subclasses:
NaruToolDefinitionFunction

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

    • NaruToolDefinition

      public NaruToolDefinition(String name, String description)
  • Method Details

    • getName

      public String getName()
    • getDescription

      public String getDescription()