DeepSeek API完全ガイド:使い方・料金・設定を徹底解説

DeepSeek APIの使い方、料金、設定方法を初心者向けに解説。OpenAIとの比較や安さの秘密も紹介。APIキーの取得から実際のリクエストまでステップバイステップで学べます。

DeepSeek API使い方料金設定APIキーOpenAI比較安い2026/5/25

DeepSeek APIとは?

DeepSeekは中国のAI企業が開発した大規模言語モデルで、APIを通じてテキスト生成やチャット機能を利用できます。OpenAIのGPTシリーズに似た性能を持ちながら、圧倒的に低い料金が特徴です。この記事ではDeepSeek APIの基本的な使い方、料金体系、設定方法を詳しく解説します。

なぜDeepSeek APIが注目されているのか?

  • 低コスト:OpenAIの約1/10以下の料金で同等の性能を実現
  • 高速応答:軽量モデルによる高速な推論
  • 日本語対応:日本語の理解・生成に優れる
  • 簡単な移行:OpenAI APIと互換性のあるエンドポイント
  • DeepSeek APIの始め方

    1. アカウント作成とAPIキーの取得

  • DeepSeek Platformにアクセス
  • メールアドレスまたはGoogleアカウントで登録
  • ログイン後、ダッシュボードから「API Keys」メニューを選択
  • 「Create API Key」ボタンをクリックしてキーを生成
  • キーを安全な場所に保存(一度しか表示されません
  • 2. 環境設定

    Pythonを使用する場合、openaiライブラリをインストールします(DeepSeekはOpenAI互換のため)。

    pip install openai
    

    環境変数にAPIキーを設定:

    export DEEPSEEK_API_KEY="your-api-key-here"
    

    3. 基本的な使い方

    #### チャット補完(Chat Completion)

    from openai import OpenAI
    

    client = OpenAI( api_key="your-api-key-here", base_url="https://api.deepseek.com/v1" )

    response = client.chat.completions.create( model="deepseek-chat", # または deepseek-coder messages=[ {"role": "system", "content": "あなたは親切なアシスタントです。"}, {"role": "user", "content": "DeepSeek APIの使い方を教えてください。"} ], temperature=0.7, max_tokens=1024 )

    print(response.choices[0].message.content)

    #### テキスト補完(Legacy)

    response = client.completions.create(
        model="deepseek-chat",
        prompt="DeepSeek APIの特徴は?",
        max_tokens=200
    )
    

    4. 利用可能なモデル

    モデル名用途コンテキスト長
    deepseek-chat汎用チャット32K
    deepseek-coderコード生成32K
    deepseek-reasoner推論特化32K

    料金体系

    DeepSeek APIの料金は非常に競争力があります。2026年4月時点の価格:

    モデル入力(1Mトークンあたり)出力(1Mトークンあたり)
    deepseek-chat$0.14$0.28
    deepseek-coder$0.14$0.28
    deepseek-reasoner$0.55$2.19
    OpenAIとの比較(GPT-4o miniの場合:入力$0.15、出力$0.60)
  • チャットモデル:入力はほぼ同額、出力は約半分
  • 推論モデル:GPT-4oと比較すると約1/10のコスト
  • 無料枠:新規登録時に$10分のクレジットが付与されます(期間限定の可能性あり)。

    詳細設定とパラメータ

    主要パラメータ

    パラメータデフォルト説明
    temperaturefloat1.00〜2。低いほど決定論的
    top_pfloat1.00〜1。累積確率によるサンプリング
    max_tokensint4096生成する最大トークン数
    streamboolfalseストリーミング応答を有効にする
    frequency_penaltyfloat0-2〜2。同じトークンの繰り返しを抑制
    presence_penaltyfloat0-2〜2。新しいトピックを促進

    ストリーミング応答

    stream = client.chat.completions.create(
        model="deepseek-chat",
        messages=[{"role": "user", "content": "長い文章を生成してください"}],
        stream=True
    )
    

    for chunk in stream: if chunk.choices[0].delta.content: print(chunk.choices[0].delta.content, end="")

    OpenAIからの移行ポイント

  • エンドポイントの変更https://api.deepseek.com/v1 に変更
  • モデル名の変更deepseek-chat などに変更
  • APIキー:DeepSeekで発行したものを使用
  • 互換性:ほとんどのパラメータはそのまま使える
  • よくある質問

    Q: 日本語の精度は? A: 日本語コーパスで学習しており、自然な日本語を生成します。特に中国語・日本語・英語で高精度。

    Q: レート制限は? A: 無料枠では1分間に60リクエスト程度。有料プランではさらに緩和されます。

    Q: データは学習に使われる? A: API経由のデータは学習に使用しないと明記されています。プライバシーに配慮。


    *この記事はOpenCodeを日常的に使用し、AIエージェントにSSH経由でNixOSをインストールさせるなどの実践経験を持つSioが監修しています。DeepSeek APIのヘビーユーザーとして、実際のコスト感や制限事項を反映しています。*

    まとめ

    DeepSeek APIは、コストパフォーマンスに優れたAI APIです。OpenAIと同等の使いやすさを持ちながら、特に出力コストが低いため、大規模なアプリケーションに最適です。まずは無料クレジットで試してみて、その性能を体感してください。

    公式ドキュメント:https://api-docs.deepseek.com/