Overview of liter-llm Ruby capabilities
mainThe liter-llm Ruby package provides a native client for interacting with Large Language Models. Key capabilities include:
- Ruby-native client: Access chat, streaming, tools, structured output, and provider routing directly through Ruby objects.
- Provider/model routing: Use
provider/modelnaming conventions to call models without needing provider-specific client logic. - Production controls: Built-in support for retries, fallbacks, rate limits, cache layers, budgets, health checks, OpenTelemetry spans, and secret redaction.
- Cross-language consistency: Uses the same Rust core as all other language bindings (Python, Node.js, Go, Java, etc.), ensuring identical behavior across platforms.