Class: DatadogAPIClient::V2::AiGatewayModelGroupAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb

Overview

Complete AI Gateway model group configuration.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



57
58
59
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 57

def additional_properties
  @additional_properties
end

#allow_fast_mode ⇒ Object

Whether fast mode is allowed for models and routing rules in the group.



25
26
27
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 25

def allow_fast_mode
  @allow_fast_mode
end

#created_at ⇒ Object

Time when the resource was created.



28
29
30
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 28

def created_at
  @created_at
end

#max_reasoning_level ⇒ Object

Maximum reasoning level permitted by a model group.



31
32
33
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 31

def max_reasoning_level
  @max_reasoning_level
end

#model_ids ⇒ Object

All saved model catalog IDs, including selections whose provider metadata is hidden. Preserve these IDs independently of the visible catalog.



34
35
36
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 34

def model_ids
  @model_ids
end

#models ⇒ Object

Metadata for saved model selections whose providers the caller can view. Missing metadata does not remove a saved ID.



37
38
39
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 37

def models
  @models
end

#name ⇒ Object

Human-readable resource name.



40
41
42
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 40

def name
  @name
end

#provider_ids ⇒ Object

All explicitly selected provider IDs, including hidden providers. Embedded provider metadata includes only viewable providers.



43
44
45
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 43

def provider_ids
  @provider_ids
end

#providers ⇒ Object

Viewable explicitly selected providers, separate from individually selected models. Use provider_ids to retain all selections.



46
47
48
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 46

def providers
  @providers
end

#revision ⇒ Object

Revision of the organization-wide policy. Present for the default model group and absent for named policies.



49
50
51
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 49

def revision
  @revision
end

#routing_rules ⇒ Object

Returns the value of attribute routing_rules.



52
53
54
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 52

def routing_rules
  @routing_rules
end

#updated_at ⇒ Object

Time when the resource was last updated.



55
56
57
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_group_attributes.rb', line 55

def updated_at
  @updated_at
end