Namespace: LLama.Abstractions
An override for a single key/value pair in model metadata
public sealed class MetadataOverride : System.IEquatable`1[[LLama.Abstractions.MetadataOverride, LLamaSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → MetadataOverride
Implements IEquatable<MetadataOverride>
Get the key being overriden by this override
public string Key { get; }
Create a new override for an int key
public MetadataOverride(string key, int value)
key String
value Int32
Create a new override for a float key
public MetadataOverride(string key, float value)
key String
value Single
Create a new override for a boolean key
public MetadataOverride(string key, bool value)
key String
value Boolean
internal void WriteValue(LLamaModelMetadataOverride& dest)
dest LLamaModelMetadataOverride&
internal void WriteValue(Utf8JsonWriter writer)
writer Utf8JsonWriter
public string ToString()
public int GetHashCode()
public bool Equals(object obj)
obj Object
public bool Equals(MetadataOverride other)
other MetadataOverride
public MetadataOverride <Clone>$()