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()voidsetDescription(String description) voidsetJsonSchema(String jsonSchema) voidvoidsetParameters(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
-