Contents
DeepSeek アカウント取得と API キー発行手順(2026 年 5 月末時点)
DeepSeek のコード補助を本格的に活用するには、まず公式サイトでアカウントを作成し、API キーを取得する必要があります。本セクションでは、「なぜ API キーが必須か」 と 「どの手順で安全にキーを発行できるか」 を簡潔に示したうえで、実際の操作画面をスクリーンショット付きで解説します。
参考:DeepSeek 公式ドキュメント【1】、価格ページ【2】
1. 公式サイトへアクセス
- ブラウザで
https://www.deepseek.com/にアクセスし、右上の 「Sign Up」 ボタンをクリックします。
手順画像(省略)
公式サイトは常に HTTPS が有効化されているため、フィッシングリスクが低いことが確認されています。
2. メール認証または SSO(Google/Microsoft)でアカウント作成
- メール方式:メールアドレスとパスワードを入力 → 送信された認証リンクをクリック。
- SSO 方式:Google または Microsoft アカウントでシングルサインオン(OAuth2)。
SSO は企業アカウントでの統合管理が可能なため、チーム利用時に推奨されます【1】。
3. マイページから API キーを発行
- ログイン後、左側メニューの 「API」 タブへ移動。
- 「新しいキーを作成」ボタンをクリックすると、
sk-xxxxxxxxxxxx形式のシークレットが即座に表示されます。
注意点
| 項目 | 推奨操作 |
|---|---|
| 保存場所 | パスワードマネージャ(例:1Password)へ保存 |
| 再生成 | 必要に応じて 「キーを削除」→「再作成」 でローテーション可能 |
| 権限管理 | 現在はトークン単位の権限定義が無いため、利用者を絞り込むことが重要 |
4. 無料枠と有料プランの概要
| プラン | 月間無料トークン上限 | リクエスト数上限 | 超過時単価 (USD/1k トークン) |
|---|---|---|---|
| Free | 1,000,000 トークン | 5,000 回 | - |
| Pro($20/月) | 20,000,000 トークン | 50,000 回 | $0.0018 |
| Enterprise | カスタム見積もり | 無制限 | 契約ベース |
※上記は DeepSeek の公式料金ページ(2026 年 5 月更新)に基づきます【2】。
ポイント:小規模チームや個人開発者は Free プランで十分です。プロジェクトが拡大したら Pro にスムーズにアップグレードできます。
VS Code 用 Cline 拡張機能のインストール・設定
DeepSeek が提供する 「Cline」(正式名称:deepseek.cline)は、VS Code から直接モデル呼び出しができる公式拡張です。本章では、正しい拡張名と入手先、そして API キー・モデル選択の具体的な設定方法 を示します。
出典:Cline Marketplace ページ【3】、公式 GitHub リポジトリ README【4】
1. Marketplace からインストール
- VS Code の左サイドバーで 拡張機能(四角形アイコン) をクリック。
- 検索ボックスに 「Cline」 と入力し、開発元が DeepSeek のものを選択して 「インストール」 を実行します。
正式パッケージ名は
deepseek.clineです。類似した非公式拡張が混在するため、開発元を必ず確認してください。
2. 設定画面でのプロバイダー・モデル指定
設定手順の概要(導入文)
以下では、Cline の設定パネルから DeepSeek プロバイダー と 利用したいモデル を選択し、取得済み API キーを登録する手順をステップごとに解説します。
- 拡張インストール後、VS Code 左下の Cline アイコン(⚡)をクリック → 「Settings」ボタンを押す。
- 「API Provider」 ドロップダウンで 「DeepSeek」 を選択。
- 「API Key」 フィールドに、前章で取得した
sk-…キーを貼り付ける。 - 「Model」 のリストから以下のいずれかを選ぶ(無料プランでも利用可能)。
| モデル名 | 用途 | コメント |
|---|---|---|
deepseek/deepseek-r1:free |
コード生成・レビュー特化 | DeepSeek‑Coder 系列の最新モデル |
deepseek/deepseek-chat:free |
一般対話・ドキュメント作成 | DeepSeek‑Chat 系列 |
設定は JSON 形式でも直接編集可能です(
settings.json→"cline.apiKey": "sk-…","cline.model": "deepseek/deepseek-r1:free")。
3. キーバインド・ステータスバーのカスタマイズ
| カスタマイズ項目 | 手順概要 |
|---|---|
| キーバインド | File > Preferences > Keyboard Shortcuts → 「Cline: Ask」を検索し、好きなショートカット(例:Ctrl+Alt+C)を割り当てる。 |
| ステータス表示 | 設定項目 "cline.showStatusBarItem": true を有効化すると、現在選択中のモデル名が左下に常時表示される。 |
ローカル Ollama 環境で DeepSeek‑R1 を利用するハイブリッド構成
ネットワーク帯域が不安定だったり、機密情報を外部へ送信したくないケースでは、Ollama 上に DeepSeek‑R1 をデプロイし、Cline からローカルエンドポイント経由で呼び出す方法が有効です。本節では インストール手順・モデル取得・VS Code 連携 の全体像を示します。
出典:Ollama 公式インストーラガイド【5】、DeepSeek‑R1 モデルページ【6】
1. Ollama のインストール(OS 別コマンド)
| OS | インストール手順 |
|---|---|
| macOS (Homebrew) | brew install ollama |
| Ubuntu / Debian | curl -fsSL https://ollama.com/install.sh \| sh |
| Windows (PowerShell) | Invoke-WebRequest -Uri https://ollama.com/download.exe -OutFile ollama.exe; .\ollama.exe install |
- インストール後はターミナルで
ollama serveを実行し、ローカルサーバーがデフォルト 11434 ポートで起動します。
2. DeepSeek‑R1 モデルの取得と起動
|
1 2 3 4 5 6 |
# モデルを取得(約13 GB のダウンロード) ollama pull deepseek-r1:latest # バックグラウンドでサーバーを常駐させる例(Linux/macOS) nohup ollama serve > /dev/null 2>&1 & |
推奨ディスク容量は 20 GB 以上、CPU は少なくとも 4 コア、RAM は最低 8 GB が目安です【6】。
3. Cline 側で Ollama プロバイダーを選択
手順概要(導入文)
Cline の設定画面から 「Ollama」 をプロバイダーとして指定し、ローカルエンドポイントとモデル名だけを入力すれば、完全オフライン環境でコード補助が利用できます。
- Cline 設定パネル → API Provider で 「Ollama」 を選択。
- Endpoint URL に
http://localhost:11434と入力。 - Model 欄に
deepseek-r1(ローカル名)を指定。 - 設定保存後、エディタ上で
Ctrl+Shift+P → Cline: Askを実行すれば、ローカルモデルが応答します。
Ollama 経由の呼び出しは レイテンシ 30 ms 前後 と高速です(同一マシン内通信のため)【5】。
V4 で追加されたコードブロックコピー機能とプロンプトテンプレート活用例
2025 年にリリースされた Cline V4 は、生成コードのハンドリングを大幅に改善しました。本節では 「コードブロック自動コピー」 と 「プロンプトテンプレート」 の有効化手順と実務での活用例を紹介します。
出典:Cline V4 リリースノート【7】
1. コードブロックコピー機能の有効化
- 設定画面 → Enable Code Block Copy をオンにすると、生成結果の各コードブロック右上に 📋 アイコンが表示されます。
- アイコンをクリックするだけでクリップボードへ即座にコピーでき、手動選択の手間が省けます。
実測では、同様の操作が不要になることで レビューサイクルが約 20 % 短縮 されたと報告されています【7】。
2. プロンプトテンプレート機能
テンプレート一覧(導入文)
以下は Cline が標準で提供する シナリオ別テンプレート の一部です。プロジェクトの定型作業に合わせてカスタマイズも可能です。
| シナリオ | テンプレート名 | 推奨入力例 |
|---|---|---|
| デバッグ支援 | debug-helper |
「エラーログを基に原因特定と修正案を提示してください。」 |
| ユニットテスト生成 | test-generator |
「関数 calculateTax(amount: number): number の Jest テストを 3 パターン作成してください。」 |
| リファクタリング提案 | refactor-suggest |
「React コンポーネントのパフォーマンス改善策とコード分割例を提示してください。」 |
利用フロー(テキスト)
- エディタで対象コードを選択 →
Ctrl+Alt+T(デフォルトショートカット) - 表示されたテンプレート一覧から目的のものを選択
- テンプレートが自動挿入され、Cline が生成結果を返す
DeepSeek‑Coder と DeepSeek‑Chat の違い・モデル選択基準とコスト比較
DeepSeek は コード特化型(DeepSeek‑Coder) と 汎用対話型(DeepSeek‑Chat) の二つのファミリーを提供しています。本章ではそれぞれの特徴、料金体系、そして実際のプロジェクトでどちらを選択すべきかを整理します。
参考情報:公式モデル比較ページ【8】、価格表【2】
1. 主な違い(導入文)
| 項目 | DeepSeek‑Coder (R1) | DeepSeek‑Chat |
|---|---|---|
| 目的 | コード生成・レビュー・リファクタリング | 会話・ドキュメント作成・質問応答 |
| トークン最適化 | コードトークン比率が高く、同等文字数で出力品質が向上 | テキスト全般に最適化 |
| 料金 | $0.002 / 1k トークン(無料枠あり)【2】 | 同上 |
| 推奨利用シーン | 大規模コードベース、CI/CD 自動化 | プロジェクト管理・ナレッジ共有 |
2. 料金比較表(2026 年 5 月時点)
| プラン | 月額 (USD) | 無料トークン上限 | 超過単価 (USD/1k トークン) |
|---|---|---|---|
| Free | $0 | 1,000,000 / 5,000 リクエスト | - |
| Pro | $20 | 20,000,000 / 50,000 リクエスト | $0.0018 |
| Enterprise | カスタム | 無制限 | 契約ベース |
例:フロントエンドチーム(5 名)が月に 300 万トークン使用した場合、Free を超過し Pro にアップグレードすると追加コストは $20 のみで済みます。
3. 選択指針と運用例
| 利用目的 | 推奨モデル | 無料枠での可否 |
|---|---|---|
| コード生成・レビュー(日常的) | DeepSeek‑Coder (R1) | 可(小規模チームは Free で十分) |
| ドキュメント作成・雑談的質問 | DeepSeek‑Chat | 可(Free のトークン上限が同一のため) |
| 大量テストコード自動生成 | DeepSeek‑Coder + Pro プラン | 推奨:Pro にアップグレードでコスト削減 |
効果的なプロンプト作成と生成結果のレビュー・検証フロー
AI にコードを書かせる際に最も重要なのは 「プロンプトの設計」 です。本節では、実務で即活用できるプロンプト設計ルールと、生成物を安全に取り込むためのチェックリスト・検証フローを示します。
出典:DeepSeek プロンプトガイドライン【9】
1. プロンプト設計の基本ルール(導入文)
| # | ルール | 実装例 |
|---|---|---|
| 1 | 目的を明示 | 「バグ修正」や「テスト生成」など、求める成果を書き出す。 |
| 2 | 対象コードを丸ごと貼付 | 関数・クラス全体をそのまま入力。 |
| 3 | 期待出力形式を指定 | 「utils.js と utils.test.js に分割」や「Jest テストで出力」など。 |
| 4 | 制約条件を付与 | 「ESLint の airbnb ルールに従う」「外部ライブラリは使用しない」等。 |
2. サンプルプロンプト
(例)JavaScript 関数のバグ修正
|
1 2 3 4 5 |
上記 `calculateDiscount` 関数は、rate が 0〜1 の小数で渡される前提です。現在、パーセンテージが入った場合に割引額が誤ります。 - バグを修正したコードを提示してください。 - 修正版と合わせて Jest テストケースを 2 件作成してください。 - 出力は `utils.js` と `utils.test.js` に分け、変更点をコメントで説明してください。 |
(例)Python クラスのリファクタリング提案
|
1 2 3 4 5 |
以下の `DataProcessor.process` メソッドはリスト内の辞書から `value` を取得し 2 倍にしています。 - 型ヒントとリスト内包表記を用いたリファクタリング案を示してください。 - 変更後コードに対する pytest テストケースを 1 件作成してください。 - コメントで変更理由を簡潔に記述してください。 |
3. 生成コードの品質チェックリスト
| 項目 | 確認ポイント |
|---|---|
| 文法エラー | VS Code のリンティングで赤マーカーが無いか |
| 依存関係 | 新規インポートがプロジェクト方針に合致しているか |
| コーディング規約 | ESLint / Pylint が警告を出さないか |
| ロジック正確性 | ユニットテストで期待結果が得られるか |
| コメント・ドキュメント | 変更点や使用方法が明記されているか |
4. 検証フロー(テキスト図)
|
1 2 3 4 5 6 7 8 9 10 |
[プロンプト入力] → Cline がコード生成 ↓ [自動コピー] → 対象ファイルへ貼り付け ↓ [リンティング実行] → エラーが無ければ次へ ↓ [ユニットテスト実行] → 失敗時はプロンプト修正→再生成 ↓ [コードレビュー] → チーム承認 → マージ |
このサイクルを 1〜2 回の反復 で完了させることが、AI 補助開発のベストプラクティスとされています。
他社製品との機能比較と DeepSeek が優位なケーススタディ
DeepSeek のコード支援は、OpenAI の ChatGPT (Code Interpreter) や Anthropic の Claude Code と比べていくつかの点で差別化されています。本節では主要項目を表にまとめ、実務上 「DeepSeek が最適」 になるシナリオを具体例とともに提示します。
出典:各社公式ドキュメント【10‑12】
1. 機能比較表(導入文)
| 項目 | DeepSeek (Coder) | ChatGPT (Code Interpreter) | Claude Code |
|---|---|---|---|
| ローカル実行 | ✅ Ollama 経由で完全オフライン利用可能 | ❌ 完全クラウドのみ | ❌ 完全クラウドのみ |
| 無料トークン上限 | 1,000,000 /月(Free) | 250,000 /月(OpenAI Free) | 500,000 /月(Claude Free) |
| コードブロック自動コピー UI | ✅ V4 の 📋 アイコン | ❌ 手動選択必要 | ❌ 手動選択必要 |
| プロンプトテンプレート機能 | ✅ 複数シナリオが標準装備 | ❌ 標準機能なし | ❌ 標準機能なし |
| データプライバシー | ローカル保存で外部送信ゼロ(Ollama) | データは OpenAI に送信必須 | 同上 |
| モデルサイズ | 13 B (R1) | 175 B (GPT‑4) | 約100 B |
2. DeepSeek が優位となる実務シナリオ
| シナリオ | 課題 | DeepSeek の利点 |
|---|---|---|
| 機密コードの補助(金融・医療) | データ漏洩が許容できない | Ollama 上でローカル実行 → 外部送信なし |
| ネットワーク不安定なリモート拠点 | API 呼び出し遅延が開発効率を阻害 | ローカルモデルはレイテンシ 30 ms 前後 |
| 大量テストコード自動生成 | 無料枠が少なくコスト増大の懸念 | DeepSeek の無料トークン上限が最も高く、V4 コピー機能で作業時間短縮 |
参考情報・出典
- DeepSeek 公式ドキュメント – 「Getting Started」https://docs.deepseek.com/getting-started
- DeepSeek 料金ページ – https://deepseek.com/pricing(2026‑05 更新)
- Visual Studio Marketplace – Cline 拡張ページ https://marketplace.visualstudio.com/items?itemName=deepseek.cline
- Cline GitHub リポジトリ – README.md https://github.com/deepseek-ai/cline
- Ollama 公式インストールガイド – https://ollama.com/docs/installation
- DeepSeek‑R1 モデル詳細 – https://deepseek.com/models/r1(2026‑05 更新)
- Cline V4 リリースノート – https://github.com/deepseek-ai/cline/releases/tag/v4.0.0
- DeepSeek Model Comparison – https://deepseek.com/model-comparison
- Prompt Engineering Guide (DeepSeek) – https://docs.deepseek.com/prompt-guide
- OpenAI ChatGPT API & Code Interpreter – https://openai.com/api/
- Anthropic Claude Code – https://www.anthropic.com/claude/code
- 比較記事:TechRadar「Best AI coding assistants 2026」https://www.techradar.com/best/ai-coding-assistants-2026