Class TextGenerationSettings
Unified configuration settings for text generation across different APIs,
including base LLM parameters and API-specific options.
Inheritance
TextGenerationSettings
Assembly: Glitch9.AIDevKit.Agent.dll
Syntax
[Serializable]
public sealed class TextGenerationSettings : IChatCompletionsOptions, IResponsesOptions, ITextGenerationOptions, IGenerationOptions
Properties
|
Edit this page
View Source
ConnectionMode
Declaration
public ConnectionMode ConnectionMode { get; }
Property Value
|
Edit this page
View Source
ConversationId
Declaration
public string ConversationId { get; }
Property Value
|
Edit this page
View Source
Instructions
Declaration
public string Instructions { get; set; }
Property Value
|
Edit this page
View Source
MaxTokens
Declaration
public TokenCount MaxTokens { get; }
Property Value
|
Edit this page
View Source
MaxToolCalls
Declaration
public int MaxToolCalls { get; }
Property Value
|
Edit this page
View Source
Model
Declaration
public Model Model { get; }
Property Value
|
Edit this page
View Source
ParallelToolCalls
Declaration
public bool ParallelToolCalls { get; }
Property Value
|
Edit this page
View Source
PreviousResponseId
Declaration
public string PreviousResponseId { get; }
Property Value
|
Edit this page
View Source
ReasoningOptions
Declaration
public ReasoningOptions ReasoningOptions { get; }
Property Value
|
Edit this page
View Source
Seed
Declaration
public Seed Seed { get; }
Property Value
|
Edit this page
View Source
StartingMessage
Declaration
public string StartingMessage { get; set; }
Property Value
|
Edit this page
View Source
StopSequences
Declaration
public List<string> StopSequences { get; }
Property Value
|
Edit this page
View Source
Stream
Declaration
public bool Stream { get; }
Property Value
|
Edit this page
View Source
Temperature
Declaration
public Temperature Temperature { get; set; }
Property Value
|
Edit this page
View Source
ToolChoice
Declaration
public ToolChoice ToolChoice { get; }
Property Value
|
Edit this page
View Source
ToolDefinitions
Declaration
public HostedToolDefinitionBase[] ToolDefinitions { get; }
Property Value
|
Edit this page
View Source
Tools
Declaration
public Tool[] Tools { get; }
Property Value
|
Edit this page
View Source
TopP
Declaration
public TopP TopP { get; set; }
Property Value
|
Edit this page
View Source
TruncationStrategy
Declaration
public TruncationStrategy TruncationStrategy { get; }
Property Value
|
Edit this page
View Source
WebSearchOptions
Declaration
public WebSearchSettings WebSearchOptions { get; }
Property Value
|
Edit this page
View Source
WriteGenerationRecords
Declaration
public bool WriteGenerationRecords { get; }
Property Value
Implements
Extension Methods