Class MistralAiApi.FunctionTool.Function
java.lang.Object
org.springframework.ai.mistralai.api.MistralAiApi.FunctionTool.Function
- Enclosing class:
- MistralAiApi.FunctionTool
Function definition.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetName()voidsetDescription(String description) voidsetJsonSchema(String jsonSchema) voidvoidsetParameters(Map<String, Object> parameters) 
- 
Constructor Details- 
FunctionCreate 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": {}}.
 
- 
FunctionCreate 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
 
-