Module: NitroIntelligence
- Defined in:
- lib/nitro_intelligence/langfuse_tracer_provider.rb,
lib/nitro_intelligence.rb,
lib/nitro_intelligence/trace.rb,
lib/nitro_intelligence/version.rb,
lib/nitro_intelligence/reporter.rb,
lib/nitro_intelligence/null_cache.rb,
lib/nitro_intelligence/client/base.rb,
lib/nitro_intelligence/media/audio.rb,
lib/nitro_intelligence/media/image.rb,
lib/nitro_intelligence/media/media.rb,
lib/nitro_intelligence/agent_server.rb,
lib/nitro_intelligence/models/model.rb,
lib/nitro_intelligence/client/client.rb,
lib/nitro_intelligence/configuration.rb,
lib/nitro_intelligence/client/factory.rb,
lib/nitro_intelligence/client/observed.rb,
lib/nitro_intelligence/langfuse_extension.rb,
lib/nitro_intelligence/models/model_catalog.rb,
lib/nitro_intelligence/models/model_factory.rb,
lib/nitro_intelligence/observability/prompt.rb,
lib/nitro_intelligence/observability/project.rb,
lib/nitro_intelligence/media/image_generation.rb,
lib/nitro_intelligence/observability/prompt_store.rb,
lib/nitro_intelligence/tool_call_review_validator.rb,
lib/nitro_intelligence/client/handlers/chat_handler.rb,
lib/nitro_intelligence/observability/project_client.rb,
lib/nitro_intelligence/observability/upload_handler.rb,
lib/nitro_intelligence/client/handlers/image_handler.rb,
lib/nitro_intelligence/client/observers/langfuse_observer.rb,
lib/nitro_intelligence/client/handlers/observed/chat_handler.rb,
lib/nitro_intelligence/observability/project_client_registry.rb,
lib/nitro_intelligence/client/handlers/observed/image_handler.rb,
lib/nitro_intelligence/client/handlers/audio_transcription_handler.rb,
lib/nitro_intelligence/client/handlers/observed/audio_transcription_handler.rb
Overview
Defined Under Namespace
Modules: Client, Observability, Trace
Classes: AgentServer, Audio, Configuration, Image, ImageGeneration, ImageModel, LangfuseExtension, LangfuseTracerProvider, Media, Model, ModelCatalog, ModelFactory, NullCache, Reporter, TextModel, ToolCallReviewValidator
Constant Summary
collapse
- VERSION =
"1.0.0".freeze
Class Method Summary
collapse
Class Method Details
.agent_server ⇒ Object
24
25
26
|
# File 'lib/nitro_intelligence.rb', line 24
def agent_server
AgentServer.new(**configuration.agent_server_config.symbolize_keys)
end
|
.cache ⇒ Object
28
29
30
|
# File 'lib/nitro_intelligence.rb', line 28
def cache
configuration.cache_provider
end
|
.model_catalog ⇒ Object
32
33
34
|
# File 'lib/nitro_intelligence.rb', line 32
def model_catalog
@model_catalog ||= ModelCatalog.new(configuration.model_config)
end
|
.project_client_registry ⇒ Object
36
37
38
39
40
|
# File 'lib/nitro_intelligence.rb', line 36
def project_client_registry
@project_client_registry ||= Observability::ProjectClientRegistry.new(
base_url: configuration.observability_base_url
)
end
|