OpenRouterがDeepseek V3 0324への無料アクセスを提供開始
無料のDeepseek V3 0324 APIが利用可能
AI愛好者や開発者にとって素晴らしいニュースです!OpenRouterは、彼らのプラットフォームを通じてDeepseek V3 0324への無料APIアクセスを提供することを発表しました。このエキサイティングな開発は、OpenRouterの最近のTwitterで共有され、この強力なAIモデルがより広いオーディエンスにアクセス可能になりました。
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をアプリケーションに簡単に統合し、ローカルデプロイメントや特別なハードウェアなしでこの強力なモデルを活用できます。