Module: RubynCode::LLM
- Defined in:
- lib/rubyn_code.rb,
lib/rubyn_code/llm/client.rb,
lib/rubyn_code/llm/streaming.rb,
lib/rubyn_code/llm/model_router.rb,
lib/rubyn_code/llm/adapters/base.rb,
lib/rubyn_code/llm/adapters/openai.rb,
lib/rubyn_code/llm/message_builder.rb,
lib/rubyn_code/llm/adapters/anthropic.rb,
lib/rubyn_code/llm/adapters/json_parsing.rb,
lib/rubyn_code/llm/adapters/prompt_caching.rb,
lib/rubyn_code/llm/adapters/openai_streaming.rb,
lib/rubyn_code/llm/adapters/openai_compatible.rb,
lib/rubyn_code/llm/adapters/anthropic_streaming.rb,
lib/rubyn_code/llm/adapters/anthropic_compatible.rb,
lib/rubyn_code/llm/adapters/openai_message_translator.rb
Overview
LLM
Defined Under Namespace
Modules: Adapters, ModelRouter Classes: Client, MessageBuilder, Response, TextBlock, ToolResultBlock, ToolUseBlock, Usage
Constant Summary collapse
- Streaming =
Backward-compatibility shim. Delegates to Adapters::AnthropicStreaming so existing references to LLM::Streaming keep working during the migration.
Adapters::AnthropicStreaming