開始使用 Claude
讓我們學習如何使用 Anthropic API 來建構 Claude 應用。
在這個範例中,我們將讓 Claude 編寫一個 Python 函數,用於檢查字串是否為回文。
先決條件
您需要:
- 一個 Anthropic Console 帳戶
- 一個 API 金鑰
- Python 3.7+ 或 TypeScript 4.5+
Anthropic 提供 Python 和 TypeScript SDK,不過您也可以直接向 API 發送 HTTP 請求。
從 Workbench 開始
無論您執行什麼特定任務,任何 API 呼叫都會向 Anthropic API 發送一個配置良好的提示。在學習如何充分利用 Claude 的過程中,我們建議您從 Workbench 開始開發過程,這是一個基於網頁的 Claude 介面。
登入 Anthropic Console 並點擊 Write a prompt from scratch。
在中間部分的 User 下方,讓我們向 Claude 提問。
點擊 Run。在右側,您將看到類似這樣的輸出
這是一個不錯的回答,但假設我們想要控制 Claude 給出的確切回答類型。例如,只允許 Claude 用詩歌回應問題。我們可以通過添加系統提示來控制回應的格式、語調和個性。
再次點擊 Run。
看到 Claude 的回應如何變化了嗎?大型語言模型對清晰直接的指令反應良好。您可以將角色指令放在系統提示或用戶訊息中。我們建議進行測試,看看哪種方式能為您的使用案例帶來最佳結果。
一旦您調整了輸入並對輸出感到滿意,並且對如何使用 Claude 有了良好的理解,就可以將您的 Workbench 轉換為整合應用。
安裝 SDK
Anthropic 為 Python (3.7+)、TypeScript (4.5+) 和 Java (8+) 提供 SDK。我們目前還有一個處於測試階段的 Go SDK。
在您的專案目錄中,創建一個虛擬環境。
使用以下命令激活虛擬環境
- 在 macOS 或 Linux 上,
source claude-env/bin/activate
- 在 Windows 上,
claude-env\Scripts\activate
在您的專案目錄中,創建一個虛擬環境。
使用以下命令激活虛擬環境
- 在 macOS 或 Linux 上,
source claude-env/bin/activate
- 在 Windows 上,
claude-env\Scripts\activate
安裝 SDK。
設置您的 API 金鑰
每個 API 呼叫都需要有效的 API 金鑰。SDK 設計為從環境變數 ANTHROPIC_API_KEY
中獲取 API 金鑰。您也可以在初始化 Anthropic 客戶端時提供金鑰。
呼叫 API
通過向 /messages 端點傳遞適當的參數來呼叫 API。
請注意,Workbench 提供的代碼在構造函數中設置 API 金鑰。如果您將 API 金鑰設置為環境變數,則可以省略下面的那一行。
使用 python3 claude_quickstart.py
或 node claude_quickstart.js
運行代碼。
這個快速入門展示了如何使用 Console、Workbench 和 API 開發一個基本但功能齊全的 Claude 驅動應用程序。您可以使用這個相同的工作流程作為更強大用例的基礎。
下一步
現在您已經完成了第一個 Anthropic API 請求,是時候探索更多可能性了: