.NET API
SamplingFields
Namespace Tracon · Assembly
Tracon.Abstractions.dllThe request fields of ModelBinding whose support depends on the provider’s API surface.
[Flags]public enum SamplingFieldsFields
Section titled “Fields”AllowMultipleToolCalls = 64
ModelBinding.AllowMultipleToolCalls.
FrequencyPenalty = 8
ModelBinding.FrequencyPenalty.
None = 0
No field.
PresencePenalty = 16
ReasoningOutput = 128
Seed = 1
StopSequences = 4
ToolMode = 32
TopK = 2
Remarks
Section titled “Remarks”The model adapters of the shipped providers map only some of these fields to the wire and drop the rest without an error. A provider states what its surface sends through ISamplingSupport, so a definition that sets an unsupported field stops with an error instead of running without it.