Claudeを使い始める
Anthropic APIを使用してClaudeで構築する方法を学びましょう。
この例では、Claudeに文字列が回文かどうかをチェックするPython関数を書いてもらいます。
前提条件
必要なもの:
- AnthropicのConsoleアカウント
- APIキー
- Python 3.7+またはTypeScript 4.5+
AnthropicはAPIに直接HTTPリクエストを行うこともできますが、PythonとTypeScript SDKを提供しています。
Workbenchから始める
APIコールを行う場合—特定のタスクに関係なく—適切に構成されたプロンプトをAnthropic APIに送信します。Claudeを最大限に活用する方法を学ぶ際には、開発プロセスをWorkbenchから始めることをお勧めします。WorkbenchはClaudeへのウェブベースのインターフェースです。
Anthropic Consoleにログインし、Write a prompt from scratch(一からプロンプトを書く)をクリックします。
中央のセクションの「User」の下で、Claudeに質問してみましょう。
Runをクリックします。右側に次のような出力が表示されます。
これは良い回答ですが、Claudeが提供する回答の種類を正確に制御したいとしましょう。例えば、Claudeが質問に詩だけで回答するようにしたい場合。システムプロンプトを追加することで、応答の形式、トーン、パーソナリティを制御できます。
もう一度Runをクリックします。
Claudeの応答がどのように変わったか見てください。LLMは明確で直接的な指示に適切に応答します。役割の指示はシステムプロンプトまたはユーザーメッセージのどちらにも配置できます。どちらの方法があなたのユースケースに最適な結果をもたらすかをテストすることをお勧めします。
出力に満足し、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リクエストを行ったので、他に何が可能かを探索する時間です: