Class MistralAiApi.FunctionTool.Function
java.lang.Object
org.springframework.ai.mistralai.api.MistralAiApi.FunctionTool.Function
- Enclosing class:
- MistralAiApi.FunctionTool
Function definition.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
void
setDescription
(String description) void
setJsonSchema
(String jsonSchema) void
void
setParameters
(Map<String, Object> parameters)
-
Constructor Details
-
Function
Create tool function definition.- Parameters:
description
- A description of what the function does, used by the model to choose when and how to call the function.name
- The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.parameters
- The parameters the functions accepts, described as a JSON Schema object. To describe a function that accepts no parameters, provide the value {"type": "object", "properties": {}}.
-
Function
Create tool function definition.- Parameters:
description
- tool function description.name
- tool function name.jsonSchema
- tool function schema as json.
-
-
Method Details
-
getDescription
-
getName
-
getParameters
-
setDescription
-
setName
-
setParameters
-
getJsonSchema
-
setJsonSchema
-