Module: Langchain::Datadog
- Extended by:
- Datadog
- Included in:
- Datadog
- Defined in:
- lib/langchain/datadog.rb,
lib/langchain/datadog/llm.rb,
lib/langchain/datadog/tracing.rb,
lib/langchain/datadog/version.rb,
lib/langchain/datadog/assistant.rb,
lib/langchain/datadog/vectorsearch.rb
Overview
Datadog LLM Observability integration with Langchain.rb.
Defined Under Namespace
Modules: Assistant, LLM, Tracing, Vectorsearch
Constant Summary collapse
- FALSE_VALUES =
Values that are considered false when parsing environment variables..
[false, 0, '0', 'f', 'F', 'false', 'FALSE', 'off', 'OFF'].freeze
- VERSION =
'0.2.1'
Instance Attribute Summary collapse
-
#api_key ⇒ String
The Datadog API key.
-
#enabled ⇒ Boolean
Whether to submit data to LLM Observability.
-
#ml_app ⇒ String
The name of the LLM application.
-
#site ⇒ String
The Datadog site to submit the LLM data.
Instance Method Summary collapse
Instance Attribute Details
#api_key ⇒ String
Returns the Datadog API key.
31 |
# File 'lib/langchain/datadog.rb', line 31 attr_writer :enabled, :site, :api_key, :ml_app |
#enabled ⇒ Boolean
Returns whether to submit data to LLM Observability.
31 |
# File 'lib/langchain/datadog.rb', line 31 attr_writer :enabled, :site, :api_key, :ml_app |
#ml_app ⇒ String
Returns the name of the LLM application.
31 |
# File 'lib/langchain/datadog.rb', line 31 attr_writer :enabled, :site, :api_key, :ml_app |
#site ⇒ String
Returns the Datadog site to submit the LLM data.
31 |
# File 'lib/langchain/datadog.rb', line 31 attr_writer :enabled, :site, :api_key, :ml_app |
Instance Method Details
#enabled? ⇒ Boolean
39 |
# File 'lib/langchain/datadog.rb', line 39 def enabled? = !!enabled |