Determines whether the specified object is equal to the current object.
The object to compare with the current object.
true if the specified object is equal to the current object; otherwise, false.
Serves as the default hash function.
A hash code for the current object.
Returns a string that represents the current object.
A string that represents the current object.
StaticEqualsDetermines whether the specified object instances are considered equal.
The first object to compare.
The second object to compare.
true if the objects are considered equal; otherwise, false. If both objA and objB are null, the method returns true.
Gets a value indicating whether any Spotfire.Dxp.Framework.Ai.AiModel is available.
Gets the first configured model tagged with all of the given tags (compared case-insensitively), in configured order, or null when no model matches.
A required tag; at least one tag must be supplied. See Spotfire.Dxp.Framework.Ai.AiModelTag for the well-known tags.
Further tags that a matching model must also carry.
The first model carrying every given tag, or null when none match.
This forms a First/FirstOrDefault pair with Spotfire.Dxp.Framework.Ai.AiService.GetDefaultModel: it returns null on a miss so the caller can fall back or proceed without AI, whereas Spotfire.Dxp.Framework.Ai.AiService.GetDefaultModel throws when nothing is configured. Combine with Spotfire.Dxp.Framework.Ai.AiService.HasModels to tell an unconfigured service apart from a configured one where no model matched the requested tags.
Provides access to AI model services for chat completion.
Since
2.5