企業平台

為什麼要在 AWS Bedrock 上用 Claude?模型家族與請求流程一次看懂

AWS Bedrock 是 AWS 的代管 AI 服務,讓你在自己的 AWS 帳號裡直接呼叫 Claude:權限沿用 IAM、費用併入 AWS 帳單,不必另外申請金鑰。適合系統已經跑在 AWS 上的團隊,並依任務在 Opus、Sonnet、Haiku 三個模型家族之間搭配使用。
為什麼要在 AWS Bedrock 上用 Claude?模型家族與請求流程一次看懂:文章重點卡

為什麼要在 AWS Bedrock 上用 Claude?模型家族與請求流程一次看懂

如果你的系統已經整套跑在 AWS 上,想把 Claude 接進產品,最順的一條路通常不是另外開一個帳號申請金鑰,而是直接走 AWS Bedrock。最有感的一點是:它把「接 AI」變成一件跟接其他 AWS 服務沒兩樣的事。

這一篇先不寫程式,帶你把兩件事看懂:Claude 的三個模型家族各自的定位與取捨,以及一個請求從使用者按下送出,到回應出現在畫面上,中間到底經過哪些站。看懂這兩件事,後面動手設定環境時你會清楚自己每一步在做什麼。

你將學到什麼

Bedrock 是什麼

AWS 代管的 AI 服務,在自己的雲端帳號裡呼叫 Claude。

三個模型家族

Opus、Sonnet、Haiku 的定位與取捨對照表。

怎麼選模型

三條選擇準則,以及多模型併用的實戰配置。

請求的旅程

從按下送出到回應出現,中間發生了什麼事。

Bedrock 是什麼,為什麼企業會選它

Bedrock 是 AWS 的代管 AI 服務:你不用自己架設模型,也不用另外跟模型供應商開帳號,就能在自己的 AWS 帳號裡呼叫 Claude。對企業來說,這代表幾件很實際的事:權限沿用既有的 IAM 機制、費用併進原本的 AWS 帳單、請求走的是你們已經熟悉的 AWS 基礎設施。

導入 AI 這件事,從「評估一家新供應商」變成「多開一個 AWS 服務」。

有一個觀念貫穿全場,先放在最前面講:永遠透過自己的伺服器呼叫模型。使用者在瀏覽器輸入訊息,先送到你的伺服器,再由伺服器用 Bedrock 客戶端發出請求。憑證留在伺服器上,前端永遠碰不到。

Claude 的三個模型家族

Claude 提供三個模型家族,核心能力相同:都能生成文字、寫程式、分析圖片。差別在於智力、速度、成本三者之間的平衡。

模型定位取捨
Opus最高智力,擅長需要深度推理與規劃的複雜任務,能長時間獨立處理多步驟工作延遲較高、費用最高
Sonnet智力、速度、成本的甜蜜點,寫程式能力強,能精準修改複雜程式碼而不弄壞既有功能各方面平衡,多數應用的首選
Haiku速度最快,為回應時間敏感的場景打造,成本效率高不支援推理功能,智力較前兩者低

特別留意 Haiku 的限制:它不支援 Opus 與 Sonnet 具備的推理能力。這讓它很適合面向使用者的即時互動,但不適合需要深度思考的複雜問題。另外一個安心點:三個家族共用同一套呼叫方式,之後想換模型,通常改個模型 ID 就能切換,一開始選得保守一點也沒關係。

怎麼選:三條準則與多模型併用

  • 智力優先,選 Opus:任務複雜、需要強推理能力,你願意用速度與成本換品質。
  • 速度優先,選 Haiku:即時互動或大量處理,回應速度是第一要求。
  • 要平衡,選 Sonnet:大多數應用的預設起點。

實務上,很多團隊不會從頭到尾只用一個模型,而是在同一個應用裡讓模型分工:Haiku 負責面向使用者、講求速度的互動,Sonnet 跑主要的商業邏輯,Opus 留給需要深度推理的關鍵任務。每個環節都用最合適的成本,拿到最合適的能力。

先講結論不知道從哪開始,就從 Sonnet 開始。之後再依實際評測結果,把個別環節往 Opus 或 Haiku 調整。

一個請求的旅程

想像一個最簡單的聊天介面:使用者輸入「什麼是量子運算」按下送出。畫面上看起來只是一問一答,背後其實是一整條接力賽。

使用者瀏覽器你的伺服器AWS BedrockClaude 模型送出訊息發出請求顯示回應回傳訊息
一個請求的旅程:訊息經過你的伺服器才到 Bedrock,憑證永遠不離開伺服器。
  1. 使用者透過網頁介面送出訊息。
  2. 你的伺服器收到請求,取出裡面的文字。
  3. 伺服器用 Bedrock 客戶端向 AWS Bedrock 發出請求,附上使用者訊息與模型 ID。
  4. 指定的模型處理請求、生成文字。
  5. Bedrock 回傳一則 assistant 訊息,伺服器再把內容轉發回使用者的瀏覽器。

看懂這條路徑之後,你會發現整個架構裡沒有任何魔法:Bedrock 只是接力賽的其中一棒,而你的伺服器是掌控全場的那一棒。回傳的 assistant 訊息跟你送出的 user 訊息格式一致,這個一致性讓後面串接多輪對話變得非常自然,下一篇會實際用到。

這條路適合誰

把前面的內容收攏一下,這條路最適合三種團隊:

  • 系統已經在 AWS 上:把 Claude 當成另一個 AWS 服務接進來,學習與導入成本最低。
  • 有權限與稽核要求:IAM 與既有的安控流程直接沿用,不必為一家新供應商另立規矩。
  • 想統一帳務:AI 用量併進既有的雲端帳單,不用多養一條付款與請購流程。

反過來說,如果你只是想快速做個原型、跟雲端平台沒有綁定,直接用 Anthropic API 會更輕。系列的下一篇,我會帶你實際設定 Bedrock 環境,用 boto3 打出第一個呼叫。

參考出處本文取材自 Anthropic 官方 Claude Academy 免費課程「Claude with Amazon Bedrock」,由酒Ann 消化後以自己的視角重新編寫。想看英文原版課程,可到 Claude Academy 修習。

延伸學習

把這篇文章分享給需要的人FacebookLINEThreadsX

常見問答

用 Bedrock 呼叫 Claude,跟直接用 Anthropic API 差在哪?
模型能力相同,差在營運面:Bedrock 走 AWS 的 IAM 權限與帳單,適合系統已在 AWS 上的團隊;直接用 Anthropic API 則是自己管理金鑰與帳務。
Opus、Sonnet、Haiku 怎麼選?
要最強推理選 Opus,要速度與成本選 Haiku,大多數應用從平衡的 Sonnet 開始。同一個應用裡也可以讓不同模型分工。
Haiku 有什麼限制?
Haiku 不支援 Opus 與 Sonnet 的推理功能,換來的是最快的回應速度,適合需要即時互動的使用者介面,較不適合複雜的問題解決。
可以從前端直接呼叫 Bedrock 嗎?
不行。API 呼叫需要憑證,放進前端程式碼等於公開給所有人。一律由你控管的伺服器代為呼叫 Bedrock。