public sealed class ToolUseExample : IMessage<ToolUseExample>, IEquatable<ToolUseExample>, IDeepCloneable<ToolUseExample>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class ToolUseExample.
A single example of the tool usage.
Implements
IMessageToolUseExample, IEquatableToolUseExample, IDeepCloneableToolUseExample, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
ToolUseExample()
public ToolUseExample()ToolUseExample(ToolUseExample)
public ToolUseExample(ToolUseExample other)| Parameter | |
|---|---|
| Name | Description | 
| other | ToolUseExample | 
Properties
DisplayName
public string DisplayName { get; set; }Required. The display name for example.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
ExtensionOperation
public ToolUseExample.Types.ExtensionOperation ExtensionOperation { get; set; }Extension operation to call.
| Property Value | |
|---|---|
| Type | Description | 
| ToolUseExampleTypesExtensionOperation | |
FunctionName
public string FunctionName { get; set; }Function name to call.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
HasFunctionName
public bool HasFunctionName { get; }Gets whether the "function_name" field is set
| Property Value | |
|---|---|
| Type | Description | 
| bool | |
Query
public string Query { get; set; }Required. Query that should be routed to this tool.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
RequestParams
public Struct RequestParams { get; set; }Request parameters used for executing this tool.
| Property Value | |
|---|---|
| Type | Description | 
| Struct | |
ResponseParams
public Struct ResponseParams { get; set; }Response parameters generated by this tool.
| Property Value | |
|---|---|
| Type | Description | 
| Struct | |
ResponseSummary
public string ResponseSummary { get; set; }Summary of the tool response to the user query.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
TargetCase
public ToolUseExample.TargetOneofCase TargetCase { get; }| Property Value | |
|---|---|
| Type | Description | 
| ToolUseExampleTargetOneofCase | |