Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Config Reference

Every profile field maps 1:1 to a Claude Code environment variable. The YAML field name is the lowercased env var name.

For the full official documentation, see code.claude.com/docs/en/env-vars.

How fields work

  • String fields are set as-is when non-empty.
  • Bool fields emit "1" when true, and are skipped when false.
  • The env: map is an escape hatch for any env var not covered by a named field.

Priority order

When a profile is launched, environment variables are applied in this order (later wins):

  1. Global env: block (top-level, applies to all profiles)
  2. Profile struct fields (the named YAML fields below)
  3. Profile env: block (per-profile escape hatch)

Authentication & Routing

YAML fieldEnv varType
anthropic_api_keyANTHROPIC_API_KEYstring
anthropic_auth_tokenANTHROPIC_AUTH_TOKENstring
anthropic_base_urlANTHROPIC_BASE_URLstring
anthropic_custom_headersANTHROPIC_CUSTOM_HEADERSstring
anthropic_betasANTHROPIC_BETASstring
claude_code_oauth_tokenCLAUDE_CODE_OAUTH_TOKENstring
claude_code_oauth_refresh_tokenCLAUDE_CODE_OAUTH_REFRESH_TOKENstring
claude_code_oauth_scopesCLAUDE_CODE_OAUTH_SCOPESstring
claude_code_api_key_helper_ttl_msCLAUDE_CODE_API_KEY_HELPER_TTL_MSstring
claude_config_dirCLAUDE_CONFIG_DIRstring
claude_project_dirCLAUDE_PROJECT_DIRstring

Model Selection

YAML fieldEnv varType
anthropic_modelANTHROPIC_MODELstring
anthropic_default_opus_modelANTHROPIC_DEFAULT_OPUS_MODELstring
anthropic_default_sonnet_modelANTHROPIC_DEFAULT_SONNET_MODELstring
anthropic_default_haiku_modelANTHROPIC_DEFAULT_HAIKU_MODELstring
claude_code_subagent_modelCLAUDE_CODE_SUBAGENT_MODELstring
claude_code_effort_levelCLAUDE_CODE_EFFORT_LEVELstring
claude_effortCLAUDE_EFFORTstring
anthropic_small_fast_modelANTHROPIC_SMALL_FAST_MODELstring
anthropic_small_fast_model_aws_regionANTHROPIC_SMALL_FAST_MODEL_AWS_REGIONstring

Model Display Overrides

YAML fieldEnv varType
anthropic_custom_model_optionANTHROPIC_CUSTOM_MODEL_OPTIONstring
anthropic_custom_model_option_nameANTHROPIC_CUSTOM_MODEL_OPTION_NAMEstring
anthropic_custom_model_option_descriptionANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTIONstring
anthropic_custom_model_option_supported_capabilitiesANTHROPIC_CUSTOM_MODEL_OPTION_SUPPORTED_CAPABILITIESstring
anthropic_default_opus_model_nameANTHROPIC_DEFAULT_OPUS_MODEL_NAMEstring
anthropic_default_opus_model_descriptionANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTIONstring
anthropic_default_opus_model_supported_capabilitiesANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIESstring
anthropic_default_sonnet_model_nameANTHROPIC_DEFAULT_SONNET_MODEL_NAMEstring
anthropic_default_sonnet_model_descriptionANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTIONstring
anthropic_default_sonnet_model_supported_capabilitiesANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIESstring
anthropic_default_haiku_model_nameANTHROPIC_DEFAULT_HAIKU_MODEL_NAMEstring
anthropic_default_haiku_model_descriptionANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTIONstring
anthropic_default_haiku_model_supported_capabilitiesANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIESstring

First-Party Cloud Providers

YAML fieldEnv varType
claude_code_use_bedrockCLAUDE_CODE_USE_BEDROCKbool
claude_code_use_vertexCLAUDE_CODE_USE_VERTEXbool
claude_code_use_foundryCLAUDE_CODE_USE_FOUNDRYbool
claude_code_use_mantleCLAUDE_CODE_USE_MANTLEbool
anthropic_bedrock_base_urlANTHROPIC_BEDROCK_BASE_URLstring
anthropic_bedrock_mantle_base_urlANTHROPIC_BEDROCK_MANTLE_BASE_URLstring
anthropic_bedrock_service_tierANTHROPIC_BEDROCK_SERVICE_TIERstring
aws_bearer_token_bedrockAWS_BEARER_TOKEN_BEDROCKstring
claude_code_skip_bedrock_authCLAUDE_CODE_SKIP_BEDROCK_AUTHbool
claude_code_skip_mantle_authCLAUDE_CODE_SKIP_MANTLE_AUTHbool
anthropic_vertex_base_urlANTHROPIC_VERTEX_BASE_URLstring
anthropic_vertex_project_idANTHROPIC_VERTEX_PROJECT_IDstring
claude_code_skip_vertex_authCLAUDE_CODE_SKIP_VERTEX_AUTHbool
anthropic_foundry_base_urlANTHROPIC_FOUNDRY_BASE_URLstring
anthropic_foundry_resourceANTHROPIC_FOUNDRY_RESOURCEstring
anthropic_foundry_api_keyANTHROPIC_FOUNDRY_API_KEYstring
claude_code_skip_foundry_authCLAUDE_CODE_SKIP_FOUNDRY_AUTHbool

Context, Thinking, Retries

YAML fieldEnv varType
max_thinking_tokensMAX_THINKING_TOKENSstring
claude_code_disable_thinkingCLAUDE_CODE_DISABLE_THINKINGbool
claude_code_disable_adaptive_thinkingCLAUDE_CODE_DISABLE_ADAPTIVE_THINKINGbool
disable_interleaved_thinkingDISABLE_INTERLEAVED_THINKINGbool
claude_code_max_context_tokensCLAUDE_CODE_MAX_CONTEXT_TOKENSstring
claude_code_max_output_tokensCLAUDE_CODE_MAX_OUTPUT_TOKENSstring
claude_code_disable_1m_contextCLAUDE_CODE_DISABLE_1M_CONTEXTbool
claude_code_max_retriesCLAUDE_CODE_MAX_RETRIESstring
claude_autocompact_pct_overrideCLAUDE_AUTOCOMPACT_PCT_OVERRIDEstring
disable_auto_compactDISABLE_AUTO_COMPACTbool
disable_compactDISABLE_COMPACTbool
claude_code_auto_compact_windowCLAUDE_CODE_AUTO_COMPACT_WINDOWstring
claude_code_file_read_max_output_tokensCLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENSstring

Streaming, Timeouts, Networking

YAML fieldEnv varType
api_timeout_msAPI_TIMEOUT_MSstring
claude_stream_idle_timeout_msCLAUDE_STREAM_IDLE_TIMEOUT_MSstring
claude_enable_stream_watchdogCLAUDE_ENABLE_STREAM_WATCHDOGbool
claude_enable_byte_watchdogCLAUDE_ENABLE_BYTE_WATCHDOGstring
claude_code_disable_nonstreaming_fallbackCLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACKbool
http_proxyHTTP_PROXYstring
https_proxyHTTPS_PROXYstring
no_proxyNO_PROXYstring
claude_code_proxy_resolves_hostsCLAUDE_CODE_PROXY_RESOLVES_HOSTSbool
claude_code_cert_storeCLAUDE_CODE_CERT_STOREstring
claude_code_client_certCLAUDE_CODE_CLIENT_CERTstring
claude_code_client_keyCLAUDE_CODE_CLIENT_KEYstring
claude_code_client_key_passphraseCLAUDE_CODE_CLIENT_KEY_PASSPHRASEstring
claude_code_attribution_headerCLAUDE_CODE_ATTRIBUTION_HEADERstring
claude_code_extra_bodyCLAUDE_CODE_EXTRA_BODYstring
claude_code_enable_fine_grained_tool_streamingCLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMINGstring
claude_code_enable_gateway_model_discoveryCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERYbool
claude_code_disable_legacy_model_remapCLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAPbool
fallback_for_all_primary_modelsFALLBACK_FOR_ALL_PRIMARY_MODELSstring

MCP & Tools

YAML fieldEnv varType
enable_tool_searchENABLE_TOOL_SEARCHstring
max_mcp_output_tokensMAX_MCP_OUTPUT_TOKENSstring
mcp_timeoutMCP_TIMEOUTstring
mcp_connect_timeout_msMCP_CONNECT_TIMEOUT_MSstring
mcp_tool_timeoutMCP_TOOL_TIMEOUTstring
mcp_client_secretMCP_CLIENT_SECRETstring
mcp_oauth_callback_portMCP_OAUTH_CALLBACK_PORTstring
mcp_connection_nonblockingMCP_CONNECTION_NONBLOCKINGstring
mcp_remote_server_connection_batch_sizeMCP_REMOTE_SERVER_CONNECTION_BATCH_SIZEstring
mcp_server_connection_batch_sizeMCP_SERVER_CONNECTION_BATCH_SIZEstring
claude_code_max_tool_use_concurrencyCLAUDE_CODE_MAX_TOOL_USE_CONCURRENCYstring
bash_default_timeout_msBASH_DEFAULT_TIMEOUT_MSstring
bash_max_timeout_msBASH_MAX_TIMEOUT_MSstring
bash_max_output_lengthBASH_MAX_OUTPUT_LENGTHstring
task_max_output_lengthTASK_MAX_OUTPUT_LENGTHstring
claude_code_use_powershell_toolCLAUDE_CODE_USE_POWERSHELL_TOOLstring
claude_code_mcp_allowlist_envCLAUDE_CODE_MCP_ALLOWLIST_ENVbool
enable_claudeai_mcp_serversENABLE_CLAUDEAI_MCP_SERVERSstring
claude_code_use_native_file_searchCLAUDE_CODE_USE_NATIVE_FILE_SEARCHbool
use_builtin_ripgrepUSE_BUILTIN_RIPGREPstring
slash_command_tool_char_budgetSLASH_COMMAND_TOOL_CHAR_BUDGETstring

Caching

YAML fieldEnv varType
disable_prompt_cachingDISABLE_PROMPT_CACHINGbool
disable_prompt_caching_haikuDISABLE_PROMPT_CACHING_HAIKUbool
disable_prompt_caching_opusDISABLE_PROMPT_CACHING_OPUSbool
disable_prompt_caching_sonnetDISABLE_PROMPT_CACHING_SONNETbool
enable_prompt_caching_1hENABLE_PROMPT_CACHING_1Hbool
force_prompt_caching_5mFORCE_PROMPT_CACHING_5Mbool

Plugins, Hooks, Skills, Agents

YAML fieldEnv varType
claude_code_plugin_cache_dirCLAUDE_CODE_PLUGIN_CACHE_DIRstring
claude_code_plugin_git_timeout_msCLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MSstring
claude_code_plugin_seed_dirCLAUDE_CODE_PLUGIN_SEED_DIRstring
claude_code_disable_official_marketplace_autoinstallCLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALLbool
claude_code_plugin_keep_marketplace_on_failureCLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILUREbool
claude_code_sync_plugin_installCLAUDE_CODE_SYNC_PLUGIN_INSTALLbool
claude_code_sync_plugin_install_timeout_msCLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MSstring
claude_code_enable_background_plugin_refreshCLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESHbool
force_autoupdate_pluginsFORCE_AUTOUPDATE_PLUGINSbool
claude_code_experimental_agent_teamsCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSbool
claude_agent_sdk_disable_builtin_agentsCLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTSbool
claude_agent_sdk_mcp_no_prefixCLAUDE_AGENT_SDK_MCP_NO_PREFIXbool
claude_code_sessionend_hooks_timeout_msCLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MSstring
claude_code_fork_subagentCLAUDE_CODE_FORK_SUBAGENTbool
claude_async_agent_stall_timeout_msCLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MSstring
claude_auto_background_tasksCLAUDE_AUTO_BACKGROUND_TASKSbool
claude_code_disable_background_tasksCLAUDE_CODE_DISABLE_BACKGROUND_TASKSbool
claude_code_new_initCLAUDE_CODE_NEW_INITbool
claude_code_disable_policy_skillsCLAUDE_CODE_DISABLE_POLICY_SKILLSbool

Telemetry & Observability

YAML fieldEnv varType
claude_code_enable_telemetryCLAUDE_CODE_ENABLE_TELEMETRYbool
disable_telemetryDISABLE_TELEMETRYbool
disable_error_reportingDISABLE_ERROR_REPORTINGbool
do_not_trackDO_NOT_TRACKbool
otel_log_user_promptsOTEL_LOG_USER_PROMPTSbool
otel_log_tool_contentOTEL_LOG_TOOL_CONTENTbool
otel_log_tool_detailsOTEL_LOG_TOOL_DETAILSbool
otel_log_raw_api_bodiesOTEL_LOG_RAW_API_BODIESstring
otel_metrics_include_account_uuidOTEL_METRICS_INCLUDE_ACCOUNT_UUIDstring
otel_metrics_include_session_idOTEL_METRICS_INCLUDE_SESSION_IDstring
otel_metrics_include_versionOTEL_METRICS_INCLUDE_VERSIONstring
claude_code_otel_flush_timeout_msCLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MSstring
claude_code_otel_headers_helper_debounce_msCLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MSstring
claude_code_otel_shutdown_timeout_msCLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MSstring
otel_exporter_otlp_endpointOTEL_EXPORTER_OTLP_ENDPOINTstring
otel_exporter_otlp_headersOTEL_EXPORTER_OTLP_HEADERSstring
otel_exporter_otlp_protocolOTEL_EXPORTER_OTLP_PROTOCOLstring
otel_logs_exporterOTEL_LOGS_EXPORTERstring
otel_metrics_exporterOTEL_METRICS_EXPORTERstring
otel_metric_export_intervalOTEL_METRIC_EXPORT_INTERVALstring
otel_resource_attributesOTEL_RESOURCE_ATTRIBUTESstring

Privacy, Kill-switches, Behavior Toggles

YAML fieldEnv varType
claude_code_disable_nonessential_trafficCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICbool
disable_autoupdaterDISABLE_AUTOUPDATERbool
disable_updatesDISABLE_UPDATESbool
disable_feedback_commandDISABLE_FEEDBACK_COMMANDbool
claude_code_disable_feedback_surveyCLAUDE_CODE_DISABLE_FEEDBACK_SURVEYbool
claude_code_skip_prompt_historyCLAUDE_CODE_SKIP_PROMPT_HISTORYbool
claude_code_subprocess_env_scrubCLAUDE_CODE_SUBPROCESS_ENV_SCRUBbool
claude_code_script_capsCLAUDE_CODE_SCRIPT_CAPSstring
claude_code_disable_claude_mdsCLAUDE_CODE_DISABLE_CLAUDE_MDSbool
claude_code_disable_auto_memoryCLAUDE_CODE_DISABLE_AUTO_MEMORYstring
claude_code_disable_cronCLAUDE_CODE_DISABLE_CRONbool
claude_code_disable_file_checkpointingCLAUDE_CODE_DISABLE_FILE_CHECKPOINTINGbool
claude_code_disable_fast_modeCLAUDE_CODE_DISABLE_FAST_MODEbool
claude_code_disable_experimental_betasCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASbool
claude_code_simpleCLAUDE_CODE_SIMPLEbool
claude_code_simple_system_promptCLAUDE_CODE_SIMPLE_SYSTEM_PROMPTbool
claude_code_resume_interrupted_turnCLAUDE_CODE_RESUME_INTERRUPTED_TURNbool
claude_code_exit_after_stop_delayCLAUDE_CODE_EXIT_AFTER_STOP_DELAYstring
claude_code_perforce_modeCLAUDE_CODE_PERFORCE_MODEbool
claude_code_disable_git_instructionsCLAUDE_CODE_DISABLE_GIT_INSTRUCTIONSbool
disable_cost_warningsDISABLE_COST_WARNINGSbool
disable_doctor_commandDISABLE_DOCTOR_COMMANDbool
disable_extra_usage_commandDISABLE_EXTRA_USAGE_COMMANDbool
disable_install_github_app_commandDISABLE_INSTALL_GITHUB_APP_COMMANDbool
disable_login_commandDISABLE_LOGIN_COMMANDbool
disable_logout_commandDISABLE_LOGOUT_COMMANDbool
disable_upgrade_commandDISABLE_UPGRADE_COMMANDbool
disable_installation_checksDISABLE_INSTALLATION_CHECKSbool
disable_bug_commandDISABLE_BUG_COMMANDbool
disable_growthbookDISABLE_GROWTHBOOKbool
max_structured_output_retriesMAX_STRUCTURED_OUTPUT_RETRIESstring
claude_code_enable_tasksCLAUDE_CODE_ENABLE_TASKSbool
claude_code_task_list_idCLAUDE_CODE_TASK_LIST_IDstring
claude_code_enable_away_summaryCLAUDE_CODE_ENABLE_AWAY_SUMMARYstring
claude_code_enable_prompt_suggestionCLAUDE_CODE_ENABLE_PROMPT_SUGGESTIONstring
is_demoIS_DEMObool
ccr_force_bundleCCR_FORCE_BUNDLEbool
claude_code_additional_directories_claude_mdCLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MDbool
claude_bash_maintain_project_working_dirCLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIRbool

UI & Display

YAML fieldEnv varType
claude_code_no_flickerCLAUDE_CODE_NO_FLICKERbool
claude_code_disable_alternate_screenCLAUDE_CODE_DISABLE_ALTERNATE_SCREENbool
claude_code_disable_virtual_scrollCLAUDE_CODE_DISABLE_VIRTUAL_SCROLLbool
claude_code_disable_mouseCLAUDE_CODE_DISABLE_MOUSEbool
claude_code_scroll_speedCLAUDE_CODE_SCROLL_SPEEDstring
claude_code_force_sync_outputCLAUDE_CODE_FORCE_SYNC_OUTPUTbool
claude_code_tmux_truecolorCLAUDE_CODE_TMUX_TRUECOLORbool
claude_code_syntax_highlightCLAUDE_CODE_SYNTAX_HIGHLIGHTstring
claude_code_accessibilityCLAUDE_CODE_ACCESSIBILITYbool
claude_code_hide_cwdCLAUDE_CODE_HIDE_CWDbool
claude_code_disable_terminal_titleCLAUDE_CODE_DISABLE_TERMINAL_TITLEbool
claude_code_disable_attachmentsCLAUDE_CODE_DISABLE_ATTACHMENTSbool
claude_code_native_cursorCLAUDE_CODE_NATIVE_CURSORbool

System

YAML fieldEnv varType
claude_code_shellCLAUDE_CODE_SHELLstring
claude_code_shell_prefixCLAUDE_CODE_SHELL_PREFIXstring
claude_code_git_bash_pathCLAUDE_CODE_GIT_BASH_PATHstring
claude_code_tmpdirCLAUDE_CODE_TMPDIRstring
claude_env_fileCLAUDE_ENV_FILEstring
claude_code_package_manager_auto_updateCLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATEbool
claude_code_debug_logs_dirCLAUDE_CODE_DEBUG_LOGS_DIRstring
claude_code_debug_log_levelCLAUDE_CODE_DEBUG_LOG_LEVELstring
claude_code_glob_hiddenCLAUDE_CODE_GLOB_HIDDENstring
claude_code_glob_no_ignoreCLAUDE_CODE_GLOB_NO_IGNOREstring
claude_code_glob_timeout_secondsCLAUDE_CODE_GLOB_TIMEOUT_SECONDSstring

IDE

YAML fieldEnv varType
claude_code_auto_connect_ideCLAUDE_CODE_AUTO_CONNECT_IDEstring
claude_code_ide_host_overrideCLAUDE_CODE_IDE_HOST_OVERRIDEstring
claude_code_ide_skip_auto_installCLAUDE_CODE_IDE_SKIP_AUTO_INSTALLbool
claude_code_ide_skip_valid_checkCLAUDE_CODE_IDE_SKIP_VALID_CHECKbool

Remote Control

YAML fieldEnv varType
claude_remote_control_session_name_prefixCLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIXstring

Vertex Regions

YAML fieldEnv varType
vertex_region_claude_3_5_haikuVERTEX_REGION_CLAUDE_3_5_HAIKUstring
vertex_region_claude_3_5_sonnetVERTEX_REGION_CLAUDE_3_5_SONNETstring
vertex_region_claude_3_7_sonnetVERTEX_REGION_CLAUDE_3_7_SONNETstring
vertex_region_claude_4_0_opusVERTEX_REGION_CLAUDE_4_0_OPUSstring
vertex_region_claude_4_0_sonnetVERTEX_REGION_CLAUDE_4_0_SONNETstring
vertex_region_claude_4_1_opusVERTEX_REGION_CLAUDE_4_1_OPUSstring
vertex_region_claude_4_5_opusVERTEX_REGION_CLAUDE_4_5_OPUSstring
vertex_region_claude_4_5_sonnetVERTEX_REGION_CLAUDE_4_5_SONNETstring
vertex_region_claude_4_6_opusVERTEX_REGION_CLAUDE_4_6_OPUSstring
vertex_region_claude_4_6_sonnetVERTEX_REGION_CLAUDE_4_6_SONNETstring
vertex_region_claude_4_7_opusVERTEX_REGION_CLAUDE_4_7_OPUSstring
vertex_region_claude_haiku_4_5VERTEX_REGION_CLAUDE_HAIKU_4_5string

Auto-set at Runtime

These are set automatically by Claude Code. Including them in your config is harmless but pointless.

YAML fieldEnv varType
claudecodeCLAUDECODEstring
claude_code_remoteCLAUDE_CODE_REMOTEstring
claude_code_remote_session_idCLAUDE_CODE_REMOTE_SESSION_IDstring
claude_code_session_idCLAUDE_CODE_SESSION_IDstring
claude_code_team_nameCLAUDE_CODE_TEAM_NAMEstring
claude_code_provider_managed_by_hostCLAUDE_CODE_PROVIDER_MANAGED_BY_HOSTstring

Deprecated

YAML fieldEnv varTypeNote
anthropic_small_fast_modelANTHROPIC_SMALL_FAST_MODELstringUse anthropic_default_haiku_model
enable_prompt_caching_1h_bedrockENABLE_PROMPT_CACHING_1H_BEDROCKboolUse enable_prompt_caching_1h

Escape hatch: env

The env: map lets you set arbitrary environment variables that don’t have a named field:

profiles:
  my-profile:
    anthropic_base_url: https://example.com
    env:
      # Standard OTel variables, custom provider settings, etc.
      OTEL_SERVICE_NAME: "my-claude-code"
      MY_CUSTOM_VAR: "value"

Global env: at the top level applies to all profiles:

env:
  DISABLE_TELEMETRY: "1"

profiles:
  default: {}
  deepseek:
    anthropic_base_url: https://api.deepseek.com/anthropic