LlmClient Control Properties  
 
Property Description
ApiKey The API key used to authenticate requests with the selected provider.
ApiVersion The API version used when a provider requires an explicit version string.
ApplicationName The application name used to identify the client.
BaseUrl The base URL for the provider endpoint. Set this for local servers or custom provider endpoints.
CacheTime The number of seconds provider and model information should remain cached.
ContextSize The maximum context window size, in tokens, reported for the current model.
ContextUsed The estimated number of context tokens currently used by the session history.
DefaultModel The default model name for the current provider.
ElapsedTime The elapsed time, in milliseconds, for the most recent request.
HistorySize The maximum number of message exchanges retained in the client history.
HttpStatus The HTTP status code returned by the server for the most recent request.
IdleTime The number of seconds an idle connection can remain open before it is reconnected.
InputTokens The number of input tokens used by the most recent prompt.
IsBlocked Indicates whether the control is waiting for an operation to complete.
IsConnected Indicates whether the control is currently connected to a provider.
IsInitialized Indicates whether the control has been initialized.
IsLocal Indicates whether the selected provider is a locally hosted service.
KeepAlive Indicates whether persistent HTTP connections should be used when possible.
LastError The most recent error code set by the control.
LastErrorString A description of the most recent error code set by the control.
MaxTokens The maximum number of tokens that may be generated for a response.
MessageCount The number of messages currently stored in the conversation history.
MessageId The unique message ID assigned to the most recent prompt and response.
ModelFlags The capability flags associated with the current model.
ModelName The name of the current model used for requests.
Options The connection and session options used by the control.
OrganizationId An organization or tenant identifier that may used by the selected provider.
OutputTokens The number of output tokens generated by the most recent response.
ProjectId A project identifier that may be used by the selected provider.
Prompt The most recent prompt sent to the current model.
Provider The identifier for the current provider used to establish a connection.
ProviderFlags The capability and requirement flags associated with the selected provider.
ProviderName The name of the current provider used to establish a connection.
ReasoningLevel The preferred reasoning effort level used for models that support reasoning.
Response The response to the most recent message prompt sent to the model.
ResponseId The provider-assigned identifier for the most recent response.
ResponseModel The model name reported by the provider for the most recent response.
ResponseStatus The completion status for the most recent response.
Secure Indicates whether secure HTTPS connections are required.
SystemPrompt The system prompt used to provide instructions for the model.
Temperature The sampling temperature used to control response variability.
ThrowError Indicates whether the control should raise an error event or exception when an operation fails.
Timeout The maximum number of seconds to wait for a request to complete.
Timestamp The date and time the last response was received.
TotalTokens The total number of tokens used by the most recent request and response.
TopK The top-k sampling value used by providers and models that support it.
TopP The nucleus sampling value used to control token selection.
Trace Indicates whether diagnostic logging is enabled.
TraceFile The file name used to store diagnostic trace output.
TraceFlags The options that control the type of diagnostic information written.
UserAgent The user agent string sent with provider requests.
UserId The provider-specific user identifier associated with requests.
Version The current version of the control.