CohereTool¶
-
class
oci.generative_ai_inference.models.
CohereTool
(**kwargs)¶ Bases:
object
A definition of tool (function).
Methods
__init__
(**kwargs)Initializes a new CohereTool object with values from keyword arguments. Attributes
description
[Required] Gets the description of this CohereTool. name
[Required] Gets the name of this CohereTool. parameter_definitions
Gets the parameter_definitions of this CohereTool. -
__init__
(**kwargs)¶ Initializes a new CohereTool object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - name (str) – The value to assign to the name property of this CohereTool.
- description (str) – The value to assign to the description property of this CohereTool.
- parameter_definitions (dict(str, CohereParameterDefinition)) – The value to assign to the parameter_definitions property of this CohereTool.
-
description
¶ [Required] Gets the description of this CohereTool. The description of what the tool does, the model uses the description to choose when and how to call the function.
Returns: The description of this CohereTool. Return type: str
-
name
¶ [Required] Gets the name of this CohereTool. The name of the tool to be called. Valid names contain only the characters a-z, A-Z, 0-9, _ and must not begin with a digit.
Returns: The name of this CohereTool. Return type: str
-
parameter_definitions
¶ Gets the parameter_definitions of this CohereTool. The input parameters of the tool.
Returns: The parameter_definitions of this CohereTool. Return type: dict(str, CohereParameterDefinition)
-