Class LdAiConfigTypes.Tool
Represents a tool available to the model in agent mode.
Inheritance
LdAiConfigTypes.Tool
Assembly: LaunchDarkly.ServerSdk.Ai.dll
public sealed record LdAiConfigTypes.Tool : IEquatable<LdAiConfigTypes.Tool>
Fields
|
Edit this page
View Source
The tool's custom parameters provided by the user.
Declaration
public readonly IReadOnlyDictionary<string, LdValue> CustomParameters
Field Value
|
Edit this page
View Source
A description of the tool.
Declaration
public readonly string Description
Field Value
|
Edit this page
View Source
Declaration
public readonly string Name
Field Value
|
Edit this page
View Source
The tool's built-in parameters provided by LaunchDarkly.
Declaration
public readonly IReadOnlyDictionary<string, LdValue> Parameters
Field Value
|
Edit this page
View Source
Declaration
public readonly string Type
Field Value
Methods
View Source
Declaration
public bool Equals(LdAiConfigTypes.Tool? other)
Parameters
Returns
View Source
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
Declaration
public override string ToString()
Returns
Overrides
Operators
View Source
Declaration
public static bool operator ==(LdAiConfigTypes.Tool? left, LdAiConfigTypes.Tool? right)
Parameters
Returns
View Source
Declaration
public static bool operator !=(LdAiConfigTypes.Tool? left, LdAiConfigTypes.Tool? right)
Parameters
Returns
Implements
Extension Methods