為什麼我在 Claude 官網上和透過 API 調用時,使用相同的提示詞和內容輸入,輸出結果卻不同?
Claude 的網頁版(Claude.ai)和行動 App 預設會在每次對話開始時加入一個系統提示(system prompt)。這個提示提供了重要的上下文資訊,比如當前日期、建議使用的回答風格(如 Markdown 格式程式碼)、語氣基調、角色指引,以及其他可能影響輸出的輔助資訊。Anthropic 會定期更新這些提示,以持續優化模型行為。這些系統提示內容是完全公開的,你可以在 Anthropic 官方文件 中查閱各模型對應的 system prompt。相比之下,API 調用預設不會新增任何系統提示,除非你手動設定。這就意味著,即使使用相同的用戶提示詞,Web 與 API 的響應可能存在明顯差異。如你希望透過 API 模擬 Claude.ai 的行為表現,建議顯式新增官方公布的 system prompt。