生成AI入門 2026.04.19
Claude 登録・ログイン・初期設定完全ガイド【2026年版】APIキー取得からプロンプト入門まで
Claude始め方ガイド(10分でセットアップ)
Step 1: アカウント作成(3分)
1. https://claude.ai にアクセス
2. 「Sign up」をクリック
3. メールアドレスまたはGoogleアカウントで登録
4. メール認証(届いたメールのリンクをクリック)
5. 名前・パスワードを設定して完了
Step 2: 最初の会話(2分)
チャット画面が開いたら、まずは試しに質問してみましょう:
例1: 「自己紹介してください。どんなことが得意ですか?」
例2: 「Pythonで配列を逆順にする方法を教えてください」
例3: 「この文章を英語に翻訳してください: [日本語テキスト]」
返答が来たら、追加で質問して会話を深めることができます。
Step 3: プランを選ぶ(1分)
| 使い方 | 推奨プラン | 月額 |
|---|---|---|
| 週数回の軽い利用 | 無料 | $0 |
| 毎日業務で使う | Pro | $20 |
| 毎日長時間使う(Claude Code等) | Max | $100 |
| アプリ開発・自動化 | API従量課金 | 使用量 |
APIキーを取得して最初のコードを実行する
# first_api_call.py
# Claudeの最初のAPIコール
# Step 1: パッケージをインストール
# pip install anthropic
# Step 2: APIキーを環境変数に設定
# export ANTHROPIC_API_KEY="sk-ant-..." # コンソールから取得
import anthropic
import os
# APIキーは環境変数から読み込む(コードに書かない)
client = anthropic.Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY"))
# 最初のメッセージ
response = client.messages.create(
model="claude-haiku-4-5-20251001", # 最安モデルで試す($0.80/1M入力)
max_tokens=256,
messages=[{
"role": "user",
"content": "こんにちは!APIで接続できました。簡単な自己紹介をしてください。"
}]
)
print(response.content[0].text)
print(f"\n使用トークン: 入力{response.usage.input_tokens} + 出力{response.usage.output_tokens}")
効果的なプロンプトの書き方
# better_prompts.py
# 精度が上がる4つのプロンプトのコツ
import anthropic
client = anthropic.Anthropic()
def ask_claude(prompt: str) -> str:
response = client.messages.create(
model="claude-haiku-4-5-20251001",
max_tokens=512,
messages=[{"role": "user", "content": prompt}]
)
return response.content[0].text
# コツ1: 役割を与える(Roleplay)
good = "あなたはPythonの専門家です。初心者向けに配列の使い方を教えてください。"
bad = "配列のことを教えて"
# コツ2: 出力形式を指定する
good = "以下を箇条書き3点でまとめてください: [テキスト]"
bad = "まとめてください: [テキスト]"
# コツ3: 例を含める(Few-shot)
good = """
カテゴリ分類してください。例:
入力: 「犬が好き」→ 出力: 動物
入力: 「Pythonを学ぶ」→ 出力: 学習
入力: 「[あなたのテキスト]」→ 出力:"""
# コツ4: 「思考ステップ」を指示する
good = "答えを出す前に、ステップごとに考えてください。最後に答えを示してください。"
print(ask_claude(good))