Skip to content

Commit 2e049d4

Browse files
authored
feat: Add new supported model for Claude (#4377)
* feat: Add new supported model for Claude * Fix elif * Remove unused endpoint
1 parent e3320d2 commit 2e049d4

1 file changed

Lines changed: 19 additions & 15 deletions

File tree

notebooks/official/generative_ai/anthropic_claude_intro.ipynb

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@
7272
"\n",
7373
"### Available Anthropic Claude models\n",
7474
"\n",
75+
"#### Claude Opus 4.5\n",
76+
"The next generation of Anthropic's most intelligent model, Claude Opus 4.5 is an industry leader across coding, agents, computer use, and enterprise workflows.\n",
77+
"\n",
7578
"#### Claude Haiku 4.5\n",
7679
"Anthropic's mid-size model with superior intelligence for high-volume uses in coding, in-depth research, agents, & more.\n",
7780
"\n",
@@ -197,21 +200,23 @@
197200
},
198201
"outputs": [],
199202
"source": [
200-
"MODEL = \"claude-haiku-4-5@20251001\" # @param [\"claude-haiku-4-5@20251001\",\"claude-sonnet-4-5@20250929\",\"claude-opus-4-1@20250805\",\"claude-sonnet-4@20250514\",\"claude-opus-4@20250514\",\"claude-3-7-sonnet@20250219\", \"claude-3-5-sonnet-v2@20241022\", \"claude-3-5-haiku@20241022\", \"claude-3-5-sonnet@20240620\", \"claude-3-opus@20240229\", \"claude-3-haiku@20240307\" ]\n",
201-
"if MODEL == \"claude-haiku-4-5@20251001\":\n",
202-
" available_regions = [\"us-east5\", \"europe-west1\", \"asia-east1\", \"GLOBAL\"]\n",
203+
"MODEL = \"claude-opus-4-5@20251101\" # @param [\"claude-opus-4-5@20251101\",\"claude-haiku-4-5@20251001\",\"claude-sonnet-4-5@20250929\",\"claude-opus-4-1@20250805\",\"claude-sonnet-4@20250514\",\"claude-opus-4@20250514\",\"claude-3-7-sonnet@20250219\", \"claude-3-5-sonnet-v2@20241022\", \"claude-3-5-haiku@20241022\", \"claude-3-5-sonnet@20240620\", \"claude-3-opus@20240229\", \"claude-3-haiku@20240307\" ]\n",
204+
"if MODEL == \"claude-opus-4-5@20251101\":\n",
205+
" available_regions = [\"us-east5\", \"europe-west1\", \"asia-southeast1\", \"global\"]\n",
206+
"elif MODEL == \"claude-haiku-4-5@20251001\":\n",
207+
" available_regions = [\"us-east5\", \"europe-west1\", \"asia-east1\", \"global\"]\n",
203208
"elif MODEL == \"claude-sonnet-4-5@20250929\":\n",
204-
" available_regions = [\"us-east5\", \"europe-west1\", \"asia-southeast1\", \"GLOBAL\"]\n",
209+
" available_regions = [\"us-east5\", \"europe-west1\", \"asia-southeast1\", \"global\"]\n",
205210
"elif MODEL == \"claude-opus-4-1@20250805\":\n",
206-
" available_regions = [\"us-east5\", \"europe-west4\", \"GLOBAL\"]\n",
211+
" available_regions = [\"us-east5\", \"europe-west4\", \"global\"]\n",
207212
"elif MODEL == \"claude-sonnet-4@20250514\":\n",
208-
" available_regions = [\"us-east5\", \"europe-west4\", \"GLOBAL\"]\n",
213+
" available_regions = [\"us-east5\", \"europe-west4\", \"global\"]\n",
209214
"elif MODEL == \"claude-opus-4@20250514\":\n",
210-
" available_regions = [\"us-east5\", \"europe-west4\", \"GLOBAL\"]\n",
215+
" available_regions = [\"us-east5\", \"europe-west4\", \"global\"]\n",
211216
"elif MODEL == \"claude-3-7-sonnet@20250219\":\n",
212-
" available_regions = [\"us-east5\", \"europe-west1\", \"europe-west4\", \"GLOBAL\"]\n",
217+
" available_regions = [\"us-east5\", \"europe-west1\", \"europe-west4\", \"global\"]\n",
213218
"elif MODEL == \"claude-3-5-sonnet-v2@20241022\":\n",
214-
" available_regions = [\"us-east5\", \"europe-west1\", \"GLOBAL\"]\n",
219+
" available_regions = [\"us-east5\", \"europe-west1\", \"global\"]\n",
215220
"elif MODEL == \"claude-3-5-haiku@20241022\":\n",
216221
" available_regions = [\"us-east5\"]\n",
217222
"elif MODEL == \"claude-3-5-sonnet@20240620\":\n",
@@ -283,7 +288,7 @@
283288
"source": [
284289
"PROJECT_ID = \"[your-project-id]\" # @param {type:\"string\"}\n",
285290
"\n",
286-
"if LOCATION == \"GLOBAL\":\n",
291+
"if LOCATION == \"global\":\n",
287292
" ENDPOINT = \"https://aiplatform.googleapis.com\"\n",
288293
"else:\n",
289294
" ENDPOINT = f\"https://{LOCATION}-aiplatform.googleapis.com\"\n",
@@ -639,15 +644,15 @@
639644
"source": [
640645
"MODEL = \"claude-sonnet-4@20250514\" # @param [\"claude-opus-4-1@20250805\",\"claude-sonnet-4@20250514\",\"claude-opus-4@20250514\",\"claude-3-7-sonnet@20250219\", \"claude-3-5-sonnet-v2@20241022\", \"claude-3-5-haiku@20241022\", \"claude-3-5-sonnet@20240620\", \"claude-3-opus@20240229\", \"claude-3-haiku@20240307\"]\n",
641646
"if MODEL == \"claude-opus-4-1@20250805\":\n",
642-
" available_regions = [\"us-east5\", \"europe-west4\", \"GLOBAL\"]\n",
647+
" available_regions = [\"us-east5\", \"europe-west4\", \"global\"]\n",
643648
"elif MODEL == \"claude-sonnet-4@20250514\":\n",
644-
" available_regions = [\"us-east5\", \"europe-west4\", \"GLOBAL\"]\n",
649+
" available_regions = [\"us-east5\", \"europe-west4\", \"global\"]\n",
645650
"elif MODEL == \"claude-opus-4@20250514\":\n",
646651
" available_regions = [\"us-east5\", \"europe-west4\"]\n",
647652
"elif MODEL == \"claude-3-7-sonnet@20250219\":\n",
648-
" available_regions = [\"us-east5\", \"europe-west1\", \"europe-west4\", \"GLOBAL\"]\n",
653+
" available_regions = [\"us-east5\", \"europe-west1\", \"europe-west4\", \"global\"]\n",
649654
"elif MODEL == \"claude-3-5-sonnet-v2@20241022\":\n",
650-
" available_regions = [\"us-east5\", \"europe-west1\", \"GLOBAL\"]\n",
655+
" available_regions = [\"us-east5\", \"europe-west1\", \"global\"]\n",
651656
"elif MODEL == \"claude-3-5-haiku@20241022\":\n",
652657
" available_regions = [\"us-east5\"]\n",
653658
"elif MODEL == \"claude-3-5-sonnet@20240620\":\n",
@@ -718,7 +723,6 @@
718723
"outputs": [],
719724
"source": [
720725
"PROJECT_ID = \"[your-project-id]\" # @param {type:\"string\"}\n",
721-
"ENDPOINT = f\"https://{LOCATION}-aiplatform.googleapis.com\"\n",
722726
"\n",
723727
"if not PROJECT_ID or PROJECT_ID == \"[your-project-id]\":\n",
724728
" raise ValueError(\"Please set your PROJECT_ID\")"

0 commit comments

Comments
 (0)