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.

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)