Module: Llm

Defined in:
app/models/llm.rb,
app/models/llm/owned.rb,
app/services/llm/client.rb,
app/models/llm/credential.rb,
app/models/llm/usage_record.rb,
app/services/llm/call_result.rb,
app/services/llm/anthropic_adapter.rb,
app/services/llm/provider_registry.rb,
app/services/llm/open_ai_compatible_adapter.rb

Overview

Shared by any provider that speaks the OpenAI-style chat-completions shape (function-calling via tools/tool_choice) — Mistral, OpenRouter, DeepSeek, OpenAI itself, etc.

Defined Under Namespace

Modules: Owned, ProviderRegistry Classes: AnthropicAdapter, CallResult, Client, Credential, OpenAiCompatibleAdapter, UsageRecord

Class Method Summary collapse

Class Method Details

.table_name_prefixObject



5
# File 'app/models/llm.rb', line 5

def self.table_name_prefix = "llm_"