Module: RubyLLM

Defined in:
lib/ruby_llm/agents/providers/inception/configuration.rb,
lib/ruby_llm/agents.rb,
lib/ruby_llm/agents/dsl.rb,
lib/ruby_llm/agents/tool.rb,
lib/ruby_llm/agents/routing.rb,
lib/ruby_llm/agents/tracker.rb,
lib/ruby_llm/agents/dsl/base.rb,
lib/ruby_llm/agents/pipeline.rb,
lib/ruby_llm/agents/core/base.rb,
lib/ruby_llm/agents/base_agent.rb,
lib/ruby_llm/agents/core/errors.rb,
lib/ruby_llm/agents/dsl/caching.rb,
lib/ruby_llm/agents/core/version.rb,
lib/ruby_llm/agents/image/editor.rb,
lib/ruby_llm/agents/rails/engine.rb,
lib/ruby_llm/agents/results/base.rb,
lib/ruby_llm/agents/stream_event.rb,
lib/ruby_llm/agents/tool_context.rb,
lib/ruby_llm/agents/track_report.rb,
app/models/ruby_llm/agents/tenant.rb,
lib/ruby_llm/agents/audio/speaker.rb,
lib/ruby_llm/agents/dsl/knowledge.rb,
lib/ruby_llm/agents/dsl/queryable.rb,
lib/ruby_llm/agents/eval/eval_run.rb,
lib/ruby_llm/agents/text/embedder.rb,
lib/ruby_llm/agents/image/analyzer.rb,
lib/ruby_llm/agents/image/pipeline.rb,
lib/ruby_llm/agents/image/upscaler.rb,
lib/ruby_llm/agents/image/variator.rb,
lib/ruby_llm/agents/routing/result.rb,
lib/ruby_llm/agents/core/llm_tenant.rb,
lib/ruby_llm/agents/dsl/reliability.rb,
lib/ruby_llm/agents/eval/eval_suite.rb,
lib/ruby_llm/agents/image/generator.rb,
app/models/ruby_llm/agents/execution.rb,
lib/ruby_llm/agents/eval/eval_result.rb,
lib/ruby_llm/agents/image/editor/dsl.rb,
lib/ruby_llm/agents/pipeline/builder.rb,
lib/ruby_llm/agents/pipeline/context.rb,
lib/ruby_llm/agents/audio/transcriber.rb,
lib/ruby_llm/agents/core/deprecations.rb,
lib/ruby_llm/agents/image/transformer.rb,
lib/ruby_llm/agents/pipeline/executor.rb,
lib/ruby_llm/agents/results/trackable.rb,
lib/ruby_llm/agents/core/configuration.rb,
lib/ruby_llm/agents/image/analyzer/dsl.rb,
lib/ruby_llm/agents/image/pipeline/dsl.rb,
lib/ruby_llm/agents/image/upscaler/dsl.rb,
lib/ruby_llm/agents/image/variator/dsl.rb,
lib/ruby_llm/agents/pricing/data_store.rb,
lib/ruby_llm/agents/audio/speech_client.rb,
lib/ruby_llm/agents/core/base/callbacks.rb,
lib/ruby_llm/agents/providers/inception.rb,
app/models/ruby_llm/agents/tenant_budget.rb,
lib/ruby_llm/agents/audio/speech_pricing.rb,
lib/ruby_llm/agents/core/instrumentation.rb,
app/models/ruby_llm/agents/agent_override.rb,
app/models/ruby_llm/agents/tool_execution.rb,
lib/ruby_llm/agents/image/transformer/dsl.rb,
lib/ruby_llm/agents/results/speech_result.rb,
lib/ruby_llm/agents/routing/class_methods.rb,
lib/ruby_llm/agents/image/editor/execution.rb,
app/models/ruby_llm/agents/execution/scopes.rb,
app/models/ruby_llm/agents/execution_detail.rb,
app/models/ruby_llm/agents/tenant/trackable.rb,
app/services/ruby_llm/agents/agent_registry.rb,
lib/ruby_llm/agents/image/generator/pricing.rb,
lib/ruby_llm/agents/pricing/litellm_adapter.rb,
lib/ruby_llm/agents/pricing/portkey_adapter.rb,
app/models/ruby_llm/agents/execution/metrics.rb,
app/models/ruby_llm/agents/tenant/budgetable.rb,
app/models/ruby_llm/agents/tenant/resettable.rb,
lib/ruby_llm/agents/image/analyzer/execution.rb,
lib/ruby_llm/agents/image/background_remover.rb,
lib/ruby_llm/agents/image/pipeline/execution.rb,
lib/ruby_llm/agents/image/upscaler/execution.rb,
lib/ruby_llm/agents/image/variator/execution.rb,
lib/ruby_llm/agents/pipeline/middleware/base.rb,
lib/ruby_llm/agents/pricing/helicone_adapter.rb,
lib/ruby_llm/agents/pricing/ruby_llm_adapter.rb,
lib/ruby_llm/agents/providers/inception/chat.rb,
lib/ruby_llm/agents/results/embedding_result.rb,
lib/ruby_llm/agents/image/generator/templates.rb,
lib/ruby_llm/agents/pipeline/middleware/cache.rb,
lib/ruby_llm/agents/results/image_edit_result.rb,
app/helpers/ruby_llm/agents/application_helper.rb,
app/models/ruby_llm/agents/execution/analytics.rb,
lib/ruby_llm/agents/infrastructure/reliability.rb,
lib/ruby_llm/agents/pipeline/middleware/budget.rb,
lib/ruby_llm/agents/pipeline/middleware/tenant.rb,
lib/ruby_llm/agents/pricing/llmpricing_adapter.rb,
lib/ruby_llm/agents/pricing/openrouter_adapter.rb,
lib/ruby_llm/agents/providers/inception/models.rb,
app/models/ruby_llm/agents/execution/replayable.rb,
app/models/ruby_llm/agents/tenant/incrementable.rb,
lib/ruby_llm/agents/audio/transcription_pricing.rb,
lib/ruby_llm/agents/image/transformer/execution.rb,
lib/ruby_llm/agents/infrastructure/cache_helper.rb,
lib/ruby_llm/agents/image/background_remover/dsl.rb,
lib/ruby_llm/agents/infrastructure/alert_manager.rb,
lib/ruby_llm/agents/infrastructure/retention_job.rb,
lib/ruby_llm/agents/providers/inception/registry.rb,
lib/ruby_llm/agents/results/image_upscale_result.rb,
lib/ruby_llm/agents/results/transcription_result.rb,
app/controllers/concerns/ruby_llm/agents/sortable.rb,
app/controllers/ruby_llm/agents/agents_controller.rb,
lib/ruby_llm/agents/infrastructure/budget_tracker.rb,
lib/ruby_llm/agents/results/image_analysis_result.rb,
lib/ruby_llm/agents/results/image_pipeline_result.rb,
app/controllers/ruby_llm/agents/tenants_controller.rb,
lib/ruby_llm/agents/infrastructure/attempt_tracker.rb,
lib/ruby_llm/agents/infrastructure/circuit_breaker.rb,
lib/ruby_llm/agents/results/image_transform_result.rb,
lib/ruby_llm/agents/results/image_variation_result.rb,
app/controllers/concerns/ruby_llm/agents/filterable.rb,
app/controllers/ruby_llm/agents/requests_controller.rb,
lib/ruby_llm/agents/audio/elevenlabs/model_registry.rb,
lib/ruby_llm/agents/pipeline/middleware/reliability.rb,
lib/ruby_llm/agents/results/image_generation_result.rb,
app/controllers/concerns/ruby_llm/agents/paginatable.rb,
app/controllers/ruby_llm/agents/analytics_controller.rb,
app/controllers/ruby_llm/agents/dashboard_controller.rb,
lib/ruby_llm/agents/infrastructure/budget/forecaster.rb,
lib/ruby_llm/agents/providers/inception/capabilities.rb,
app/controllers/ruby_llm/agents/executions_controller.rb,
lib/ruby_llm/agents/results/background_removal_result.rb,
lib/ruby_llm/agents/image/background_remover/execution.rb,
lib/ruby_llm/agents/image/concerns/image_operation_dsl.rb,
lib/ruby_llm/agents/infrastructure/budget/budget_query.rb,
lib/ruby_llm/agents/infrastructure/execution_logger_job.rb,
lib/ruby_llm/agents/pipeline/middleware/instrumentation.rb,
app/controllers/ruby_llm/agents/system_config_controller.rb,
lib/ruby_llm/agents/audio/speaker/active_storage_support.rb,
lib/ruby_llm/agents/infrastructure/budget/spend_recorder.rb,
lib/ruby_llm/agents/infrastructure/budget/config_resolver.rb,
lib/ruby_llm/agents/image/generator/active_storage_support.rb,
lib/ruby_llm/agents/image/concerns/image_operation_execution.rb

Overview

Extends RubyLLM::Configuration with Inception API key support. This allows users to configure: config.inception_api_key = ENV

Defined Under Namespace

Modules: Agents Classes: Configuration