class Riffer::Providers::OpenRouter
OpenRouter provider (openrouter.ai). Requires the openai gem —OpenRouter exposes an OpenAI-compatible endpoint, so this reuses the OpenAI SDK with a base_url override. api_key resolves from config, then OPENROUTER_API_KEY.
Constants
- BASE_URL
- FINISH_REASONS
Public Class Methods
Source
# File lib/riffer/providers/open_router.rb, line 31 def initialize super depends_on "openai" end
Calls superclass method
Source
# File lib/riffer/providers/open_router.rb, line 25 def self.semconv_provider_name "openrouter" end
The GenAI semconv well-known provider name.