OpenRouterがDeepseek V3 0324への無料アクセスを提供開始

2025-03-25

無料のDeepseek V3 0324 APIが利用可能

AI愛好者や開発者にとって素晴らしいニュースです!OpenRouterは、彼らのプラットフォームを通じてDeepseek V3 0324への無料APIアクセスを提供することを発表しました。このエキサイティングな開発は、OpenRouterの最近のTwitterで共有され、この強力なAIモデルがより広いオーディエンスにアクセス可能になりました。

OpenRouter Twitter

OpenRouter Deepseek V3 0324 free

OpenRouter APIを通じてDeepseek V3 0324にアクセスする方法

OpenRouterは、彼らのAPIサービスを通じてDeepseek V3 0324へのアクセスを提供しています。このガイドでは、OpenRouterのシンプルなAPIを介してDeepseek V3 0324をアプリケーションに統合し、使用する手順を説明します。

前提条件

始める前に、以下が必要です:

  • OpenRouterアカウント
  • OpenRouter APIキー
  • APIリクエストに関する基本的な知識

ステップ1: APIキーを取得する

まだ取得していない場合は、OpenRouterアカウントにサインアップし、ダッシュボードからAPIキーを生成してください。

ステップ2: 環境を設定する

APIリクエストを行うために必要なライブラリをインストールします。Pythonユーザーの場合:

pip install requests

ステップ3: Deepseek V3 0324へのリクエストを行う

以下は、OpenRouterを介してDeepseek V3 0324を呼び出すシンプルなPythonの例です:

import requests
import json

# あなたのOpenRouter APIキー
api_key = "your_openrouter_api_key"

# APIエンドポイント
url = "https://openrouter.ai/api/v1/chat/completions"

# リクエストヘッダー
headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json",
    "HTTP-Referer": "<YOUR_SITE_URL>", # オプション。openrouter.aiでのランキング用のサイトURL。
    "X-Title": "<YOUR_SITE_NAME>", # オプション。openrouter.aiでのランキング用のサイトタイトル。
}

# リクエストペイロード
payload = {
    "model": "deepseek/deepseek-chat-v3-0324:free",  # Deepseek V3 0324モデルを指定
    "messages": [
        {"role": "system", "content": "あなたは役立つアシスタントです。"},
        {"role": "user", "content": "量子コンピューティングを簡単な言葉で説明してください。"}
    ],
    "temperature": 0.7,
    "max_tokens": 1000
}

# リクエストを送信
response = requests.post(url, headers=headers, data=json.dumps(payload))

# レスポンスを表示
print(json.dumps(response.json(), indent=4))

ステップ4: レスポンスを処理する

OpenRouterからのレスポンスは、以下の形式でモデルの出力を含みます:

{
    "id": "gen-xxxx",
    "object": "chat.completion",
    "created": 1234567890,
    "model": "deepseek/deepseek-chat-v3-0324:free",
    "choices": [
        {
            "message": {
                "role": "assistant",
                "content": "量子コンピューティングは..."
            },
            "index": 0,
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 25,
        "completion_tokens": 150,
        "total_tokens": 175
    }
}

レスポンスの内容を抽出するには:

assistant_response = response.json()["choices"][0]["message"]["content"]
print(assistant_response)

ステップ5: JavaScript/Node.jsの例

JavaScriptを使用している場合:

const fetch = require('node-fetch');

const apiKey = 'your_openrouter_api_key';
const url = 'https://openrouter.ai/api/v1/chat/completions';

const payload = {
    model: 'deepseek/deepseek-chat-v3-0324:free',
    messages: [
        {role: 'system', content: 'あなたは役立つアシスタントです。'},
        {role: 'user', content: '量子コンピューティングを簡単な言葉で説明してください。'}
    ],
    temperature: 0.7,
    max_tokens: 1000
};

async function callDeepseekV3() {
    const response = await fetch(url, {
        method: 'POST',
        headers: {
            'Authorization': `Bearer ${apiKey}`,
            'Content-Type': 'application/json',
            "HTTP-Referer": "<YOUR_SITE_URL>", // オプション。openrouter.aiでのランキング用のサイトURL。
            "X-Title": "<YOUR_SITE_NAME>", // オプション。openrouter.aiでのランキング用のサイトタイトル。
        },
        body: JSON.stringify(payload)
    });
    
    const data = await response.json();
    console.log(data.choices[0].message.content);
}

callDeepseekV3();

コストとレート制限

OpenRouterは、特定のレート制限のもとでDeepseek V3 0324への無料アクセスを提供しています。最新の使用制限や高ボリュームに関連するコストについては、OpenRouterのダッシュボードを確認してください。

これらの手順に従うことで、OpenRouterのAPIを使用してDeepseek V3 0324をアプリケーションに簡単に統合し、ローカルデプロイメントや特別なハードウェアなしでこの強力なモデルを活用できます。