@@ -151,13 +151,6 @@ data "coder_parameter" "image_type" {
151
151
}
152
152
}
153
153
154
- variable "anthropic_api_key" {
155
- type = string
156
- description = " The API key used to authenticate with the Anthropic API."
157
- default = " "
158
- sensitive = true
159
- }
160
-
161
154
locals {
162
155
default_regions = {
163
156
// keys should match group names
@@ -479,6 +472,8 @@ resource "coder_agent" "dev" {
479
472
dir = local. repo_dir
480
473
env = {
481
474
OIDC_TOKEN: data.coder_workspace_owner.me.oidc_access_token,
475
+ ANTHROPIC_BASE_URL: " https://dev.coder.com/api/experimental/aibridge/anthropic" ,
476
+ ANTHROPIC_AUTH_TOKEN: data.coder_workspace_owner.me.session_token
482
477
}
483
478
startup_script_behavior = " blocking"
484
479
@@ -875,7 +870,7 @@ module "claude-code" {
875
870
workdir = local. repo_dir
876
871
claude_code_version = " latest"
877
872
order = 999
878
- claude_api_key = var . anthropic_api_key
873
+ claude_api_key = data . coder_workspace_owner . me . session_token
879
874
880
875
system_prompt = local. claude_system_prompt
881
876
ai_prompt = data. coder_parameter . ai_prompt . value