Skip to main content

LLM Providers

IaC Code supports multiple model provider backends.

Provider valuePurpose
AnthropicAnthropic models
OpenAIOpenAI models
DashScopeAlibaba Cloud DashScope compatible endpoint
DeepSeekDeepSeek models
OpenAPICompatibleCustom OpenAI-compatible endpoint

Provider selection can come from CLI options, environment variables, or configuration files. Precedence is:

CLI arguments > environment variables > configuration files

LLM environment variables:

VariableDescription
IAC_CODE_PROVIDERModel provider name, case-insensitive
IAC_CODE_MODELModel name
IAC_CODE_BASE_URLAPI endpoint for OpenAPICompatible
IAC_CODE_API_KEYProvider API key