Table of Contents

Class AgentModelSpec

Namespace
JD.AI.Core.Agents
Assembly
JD.AI.Core.dll

Model selection within an AgentDefinition.

public sealed class AgentModelSpec
Inheritance
AgentModelSpec
Inherited Members

Properties

Id

Model identifier within the provider (e.g. "claude-opus-4", "gpt-4o").

public string? Id { get; set; }

Property Value

string

MaxOutputTokens

Maximum output tokens override.

public int? MaxOutputTokens { get; set; }

Property Value

int?

Provider

Provider name (e.g. "ClaudeCode", "OpenAI", "Ollama").

public string? Provider { get; set; }

Property Value

string

Temperature

Temperature override (0.0–2.0).

public double? Temperature { get; set; }

Property Value

double?