CohereTool¶
- class oci.generative_ai_inference.models.CohereTool(**kwargs)¶
Bases:
objectA definition of tool (function).
Methods:
__init__(**kwargs)Initializes a new CohereTool object with values from keyword arguments.
Attributes:
[Required] Gets the description of this CohereTool.
[Required] Gets the name of this CohereTool.
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.
- property 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
- property 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
- property 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)