Skip to main content

lib/council_ex/profiles/open_router_claude_sonnet.ex

defmodule CouncilEx.Profiles.OpenRouterClaudeSonnet do
  @moduledoc """
  Prebaked profile: Anthropic Claude Sonnet served via OpenRouter
  (`anthropic/claude-sonnet-4-6`). Useful when you want Claude quality
  without managing a separate Anthropic provider entry.

  Assumes the application has registered an `:openrouter` provider in
  `config :council_ex, :providers`.
  """

  use CouncilEx.Profile

  provider(:openrouter)
  model("anthropic/claude-sonnet-4-6")
  temperature(0.3)
end