Class: DatadogAPIClient::V2::AiGatewayModelMetadata
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::AiGatewayModelMetadata
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb
Overview
Optional, typed enrichment for a model catalog entry. Missing properties remain unknown.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#capabilities ⇒ Object
readonly
Model features reported by the enrichment source.
-
#description ⇒ Object
Human-readable model description.
-
#display_name ⇒ Object
Human-readable model name.
-
#family ⇒ Object
Model family identifier.
-
#kind ⇒ Object
Primary model kind.
-
#knowledge_cutoff ⇒ Object
Knowledge cutoff reported by the source.
-
#last_updated ⇒ Object
readonly
Date the source record was last updated.
-
#lifecycle ⇒ Object
Model lifecycle state.
-
#limits ⇒ Object
readonly
Token limits reported by the enrichment source.
-
#modalities ⇒ Object
readonly
Supported model input and output modalities.
-
#open_weights ⇒ Object
Whether model weights are openly available.
-
#reasoning ⇒ Object
Supported reasoning controls.
-
#reference_pricing ⇒ Object
Provider-specific reference prices from the enrichment source.
-
#release_date ⇒ Object
readonly
Model release date.
-
#source ⇒ Object
readonly
Provenance for model metadata enrichment.
-
#status ⇒ Object
readonly
Completeness of the matched source record.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
72 73 74 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 72 def additional_properties @additional_properties end |
#capabilities ⇒ Object
Model features reported by the enrichment source. Omitted properties are unknown.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 25 def capabilities @capabilities end |
#description ⇒ Object
Human-readable model description.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 28 def description @description end |
#display_name ⇒ Object
Human-readable model name.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 31 def display_name @display_name end |
#family ⇒ Object
Model family identifier.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 34 def family @family end |
#kind ⇒ Object
Primary model kind. Decision models return a choice or score instead of generated text.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 37 def kind @kind end |
#knowledge_cutoff ⇒ Object
Knowledge cutoff reported by the source.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 40 def knowledge_cutoff @knowledge_cutoff end |
#last_updated ⇒ Object
Date the source record was last updated.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 43 def last_updated @last_updated end |
#lifecycle ⇒ Object
Model lifecycle state.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 46 def lifecycle @lifecycle end |
#limits ⇒ Object
Token limits reported by the enrichment source.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 49 def limits @limits end |
#modalities ⇒ Object
Supported model input and output modalities.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 52 def modalities @modalities end |
#open_weights ⇒ Object
Whether model weights are openly available.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 55 def open_weights @open_weights end |
#reasoning ⇒ Object
Supported reasoning controls. Absence means controls are unknown or unavailable.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 58 def reasoning @reasoning end |
#reference_pricing ⇒ Object
Provider-specific reference prices from the enrichment source. Omitted for shared canonical-model fallback matches. These do not determine gateway charges.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 61 def reference_pricing @reference_pricing end |
#release_date ⇒ Object
Model release date.
64 65 66 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 64 def release_date @release_date end |
#source ⇒ Object
Provenance for model metadata enrichment.
67 68 69 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 67 def source @source end |
#status ⇒ Object
Completeness of the matched source record. Partial also identifies metadata from a base model for a dated snapshot or from a shared canonical-model fallback.
70 71 72 |
# File 'lib/datadog_api_client/v2/models/ai_gateway_model_metadata.rb', line 70 def status @status end |