ToolFingerprints
Namespace: Vercel.AI.GenerateText
public static class ToolFingerprintsTool-definition fingerprints. Maps to fingerprintTools and detectToolDrift.
Inheritance: object
Methods
Section titled “Methods”DetectToolDrift(IReadOnlyDictionary<string, string>, IReadOnlyDictionary<string, string>)
Section titled “DetectToolDrift(IReadOnlyDictionary<string, string>, IReadOnlyDictionary<string, string>)”public static ToolDrift DetectToolDrift(IReadOnlyDictionary<string, string> current, IReadOnlyDictionary<string, string> baseline)Diffs two fingerprint maps. Names are compared as own keys.
Parameters
| Name | Type | Description |
|---|---|---|
current |
IReadOnlyDictionary<string, string> | |
baseline |
IReadOnlyDictionary<string, string> |
Returns: ToolDrift
FingerprintTools(IReadOnlyDictionary<string, FingerprintTool>)
Section titled “FingerprintTools(IReadOnlyDictionary<string, FingerprintTool>)”public static IReadOnlyDictionary<string, string> FingerprintTools(IReadOnlyDictionary<string, FingerprintTool> tools)Returns a stable digest for each tool. Function descriptions hash as a single placeholder.
Parameters
| Name | Type | Description |
|---|---|---|
tools |
IReadOnlyDictionary<string, FingerprintTool> |
Returns: IReadOnlyDictionary<string, string>
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product