初期設定
ClaudeとAnthropicのAPIを使用する方法を学びましょう。
この例では、Claudeに文字列が回文かどうかをチェックするPython関数を書いてもらいます。
前提条件
以下が必要です:
- AnthropicのConsoleアカウント
- APIキー
- Python 3.7+またはTypeScript 4.5+
AnthropicはPythonとTypeScript SDKを提供していますが、APIに直接HTTPリクエストを送ることもできます。
Workbenchから始める
APIコールは、特定のタスクに関係なく、適切に設定されたプロンプトをAnthropic APIに送信します。Claudeを最大限に活用する方法を学ぶ際は、開発プロセスをClaudeのウェブベースインターフェースであるWorkbenchから始めることをお勧めします。
Anthropic Consoleにログインし、Workbenchをクリックします。
中央のセクションのUserの下で、Claudeに質問してみましょう。
Runをクリックします。右側に以下のような出力が表示されます:
これは良い回答ですが、Claudeが与える回答の正確な種類を制御したいとしましょう。例えば、Claudeに質問への回答を詩でのみ行わせるとします。システムプロンプトを追加することで、応答のフォーマット、トーン、パーソナリティを制御できます。
もう一度Runをクリックします。
Claudeの応答がどのように変化したかわかりますか?LLMは明確で直接的な指示に良く反応します。役割の指示はシステムプロンプトまたはユーザーメッセージのいずれかに入れることができます。あなたのユースケースに最適な方法をテストすることをお勧めします。
出力に満足し、Claudeの使い方を十分に理解したら、Workbenchをインテグレーションに変換します。
SDKのインストール
AnthropicはPython(3.7+)とTypeScript(4.5+)用のSDKを提供しています。
プロジェクトディレクトリで仮想環境を作成します。
以下を使用して仮想環境を有効化します
- macOSまたはLinuxの場合、
source claude-env/bin/activate
- Windowsの場合、
claude-env\Scripts\activate
APIキーの設定
すべてのAPIコールには有効なAPIキーが必要です。SDKは環境変数ANTHROPIC_API_KEY
からAPIキーを取得するように設計されています。また、Anthropicクライアントの初期化時にキーを提供することもできます。
APIの呼び出し
適切なパラメータを/messages/createエンドポイントに渡してAPIを呼び出します。
Workbenchが提供するコードではコンストラクタでAPIキーを設定していることに注意してください。APIキーを環境変数として設定した場合は、以下のようにその行を省略できます。
python3 claude_quickstart.py
またはnode claude_quickstart.js
を使用してコードを実行します。
このクイックスタートでは、Console、Workbench、APIを使用して、基本的ながら機能的なClaude搭載アプリケーションを開発する方法を示しました。この同じワークフローを、より強力なユースケースの基礎として使用できます。
次のステップ
最初のAnthropic APIリクエストを作成したので、他に何が可能か探索する時が来ました: