DeepSeek API完全ガイド:使い方・料金・設定を徹底解説
DeepSeek APIの使い方、料金、設定方法を初心者向けに解説。OpenAIとの比較や安さの秘密も紹介。APIキーの取得から実際のリクエストまでステップバイステップで学べます。
DeepSeek APIとは?
DeepSeekは中国のAI企業が開発した大規模言語モデルで、APIを通じてテキスト生成やチャット機能を利用できます。OpenAIのGPTシリーズに似た性能を持ちながら、圧倒的に低い料金が特徴です。この記事ではDeepSeek APIの基本的な使い方、料金体系、設定方法を詳しく解説します。
なぜDeepSeek APIが注目されているのか?
DeepSeek APIの始め方
1. アカウント作成とAPIキーの取得
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 |
無料枠:新規登録時に$10分のクレジットが付与されます(期間限定の可能性あり)。
詳細設定とパラメータ
主要パラメータ
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
| temperature | float | 1.0 | 0〜2。低いほど決定論的 |
| top_p | float | 1.0 | 0〜1。累積確率によるサンプリング |
| max_tokens | int | 4096 | 生成する最大トークン数 |
| stream | bool | false | ストリーミング応答を有効にする |
| frequency_penalty | float | 0 | -2〜2。同じトークンの繰り返しを抑制 |
| presence_penalty | float | 0 | -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 などに変更よくある質問
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/