Table of Contents

Interface ILanguageModelRequest

Namespace
Glitch9.AIDevKit
public interface ILanguageModelRequest : IGenerativeRequest, ISequentialRequest
Inherited Members
Extension Methods

Properties

ContainerId

string ContainerId { get; set; }

Property Value

string

FrequencyPenalty

FrequencyPenalty FrequencyPenalty { get; set; }

Property Value

FrequencyPenalty

Instructions

string Instructions { get; set; }

Property Value

string

LogitBias

Dictionary<string, double> LogitBias { get; set; }

Property Value

Dictionary<string, double>

Logprobs

Logprobs Logprobs { get; set; }

Property Value

Logprobs

MaxOutputTokens

TokenCount MaxOutputTokens { get; set; }

Property Value

TokenCount

ParallelToolCalls

bool? ParallelToolCalls { get; set; }

Property Value

bool?

PresencePenalty

PresencePenalty PresencePenalty { get; set; }

Property Value

PresencePenalty

ReasoningOptions

ReasoningOptions ReasoningOptions { get; set; }

Property Value

ReasoningOptions

ResponseFormat

ResponseFormat ResponseFormat { get; set; }

Property Value

ResponseFormat

SafetySettings

List<SafetySetting> SafetySettings { get; set; }

Property Value

List<SafetySetting>

Seed

Seed Seed { get; set; }

Property Value

Seed

StartingMessage

string StartingMessage { get; set; }

Property Value

string

Temperature

Temperature Temperature { get; set; }

Property Value

Temperature

ToolChoice

ToolChoice ToolChoice { get; set; }

Property Value

ToolChoice

Tools

List<Tool> Tools { get; set; }

Property Value

List<Tool>

TopK

TopK TopK { get; set; }

Property Value

TopK

TopLogprobs

Logprobs TopLogprobs { get; set; }

Property Value

Logprobs

TopP

TopP TopP { get; set; }

Property Value

TopP

Methods

GetMessages()

List<Message> GetMessages()

Returns

List<Message>