terraform-provider-stackgen

sg_guild_model (Resource)

⚠️ Experimental — This resource is part of the Guild platform and may change in future releases.

Manages a named LLM model configuration linked to a registered provider. Models define the specific model identifier, thinking routing, and optional tuning parameters. Agents reference models by name.

Example Usage

# Model registered under a provider (create sg_guild_model_provider first).
resource "sg_guild_model_provider" "openai" {
  name          = "openai-shared"
  provider_type = "openai"
  scope         = "TENANT"
}

resource "sg_guild_model" "example" {
  name          = "gpt-4o-default"
  model_id      = "gpt-4o"
  provider_name = sg_guild_model_provider.openai.name
  # Optional: TENANT, PROJECT, or USER — matches Guild IntegrationScope.
  scope = "TENANT"
}

Import

Import an existing sg_guild_model using its model name:

terraform import sg_guild_model.example 'gpt-4o-toolcalling'

Schema

Required

Optional

Read-Only