Module: LlmCostTracker::Providers::Azure::Hosts

Defined in:
lib/llm_cost_tracker/providers/azure/hosts.rb

Constant Summary collapse

OPENAI_HOST_PATTERN =
/\A[a-z0-9][a-z0-9-]*\.(?:openai\.azure\.com|services\.ai\.azure\.com)\z/i

Class Method Summary collapse

Class Method Details

.openai?(host) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/llm_cost_tracker/providers/azure/hosts.rb', line 11

def openai?(host)
  host.to_s.match?(OPENAI_HOST_PATTERN)
end