モデル
DeepSeek: DeepSeek V3.1 Terminus
OpenRouter カタログのスナップショットです。現時点でランキング対象外でも、サイト内で詳細を確認できます。
データ更新:
データ版: v20260430T083453Z データ件数: 100
このモデルは現在カタログ由来で、最新ランキングにはまだ含まれていない可能性があります。
このモデルについて
主要指標
ヒッポ・クイックアクション
OpenRouter の Chat Completions URL。Authorization と本文はドキュメントに従ってください。
料金計算機
想定月額コスト(USD): —
料金比較(スナップショット)
| ソース / アグリゲーター | 100万トークンあたりの価格 | レイテンシ |
|---|---|---|
| スナップショット平均(ボード) | $0.50 | — |
インポートしたランキングスナップショット由来です。実時間の価格と遅延は変動する場合があります。
Token 価格(複数 Provider)
このモデルの Token 価格を Provider ごとに比較します。
| Provider | 入力 / 100万トークン | 出力 / 100万トークン | ステータス | 価格更新日時 |
|---|---|---|---|---|
| OpenRouter | $0.21 | $0.79 | 検証済み | 2026-04-30T08:36:20.561Z |
| DeepSeek | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Mistral La Plateforme | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Groq | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Cerebras Inference | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Fireworks | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| SambaNova | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Lepton | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Together | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| DeepInfra | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Nebius | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Hyperbolic | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| FriendliAI | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Baseten | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| fal | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Anyscale | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Novita | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Perplexity | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| Replicate | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
| SiliconFlow | $0.14 | $0.28 | スナップショット | 2026-04-29T05:13:01.369Z |
価格は Token 比較データセット由来で、スナップショット更新ごとに変動する場合があります。
統合方法
OpenRouter は OpenAI 互換の Chat Completions エンドポイントを公開しています。下のタブで言語を切り替えてください。別プロバイダーへルーティングする場合はドキュメントのモデル ID に置き換えてください。
// Node.js 18+ — set OPENROUTER_API_KEY in your environment
const res = await fetch('https://openrouter.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.OPENROUTER_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: "deepseek/deepseek-v3.1-terminus",
messages: [{ role: 'user', content: 'Hello' }],
}),
});
const data = await res.json();
console.log(data);# pip install requests
import json
import os
import requests
payload = {
"model": "deepseek/deepseek-v3.1-terminus",
"messages": [{"role": "user", "content": "Hello"}],
}
resp = requests.post(
"https://openrouter.ai/api/v1/chat/completions",
headers={
"Authorization": f"Bearer {os.environ['OPENROUTER_API_KEY']}",
"Content-Type": "application/json",
},
data=json.dumps(payload),
)
resp.raise_for_status()
print(resp.json())package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
"os"
)
func main() {
key := os.Getenv("OPENROUTER_API_KEY")
payload := map[string]any{
"model": "deepseek/deepseek-v3.1-terminus",
"messages": []map[string]string{{"role": "user", "content": "Hello"}},
}
b, err := json.Marshal(payload)
if err != nil {
panic(err)
}
req, err := http.NewRequest(http.MethodPost, "https://openrouter.ai/api/v1/chat/completions", bytes.NewReader(b))
if err != nil {
panic(err)
}
req.Header.Set("Authorization", "Bearer "+key)
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
out, err := io.ReadAll(res.Body)
if err != nil {
panic(err)
}
fmt.Println(string(out))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class OpenRouterChat {
public static void main(String[] args) throws Exception {
String key = System.getenv("OPENROUTER_API_KEY");
String body = "{\"model\":\"deepseek/deepseek-v3.1-terminus\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}";
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://openrouter.ai/api/v1/chat/completions"))
.header("Authorization", "Bearer " + key)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString());
System.out.println(res.body());
}
}import java.net.URI
import java.net.http.HttpClient
import java.net.http.HttpRequest
import java.net.http.HttpResponse
fun main() {
val key = System.getenv("OPENROUTER_API_KEY") ?: error("OPENROUTER_API_KEY")
val body = "{\"model\":\"deepseek/deepseek-v3.1-terminus\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}"
val req = HttpRequest.newBuilder()
.uri(URI.create("https://openrouter.ai/api/v1/chat/completions"))
.header("Authorization", "Bearer $key")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build()
val res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString())
println(res.body())
}// Cargo.toml: serde_json = "1", ureq = "2"
use serde_json::json;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let key = std::env::var("OPENROUTER_API_KEY")?;
let model = "deepseek/deepseek-v3.1-terminus";
let body = json!({
"model": model,
"messages": [{"role": "user", "content": "Hello"}]
});
let resp = ureq::post("https://openrouter.ai/api/v1/chat/completions")
.set("Authorization", &format!("Bearer {}", key))
.set("Content-Type", "application/json")
.send_string(&body.to_string())?;
println!("{}", resp.into_string()?);
Ok(())
}import java.net.URI
import java.net.http.{HttpClient, HttpRequest, HttpResponse}
@main def run(): Unit =
val key = sys.env.getOrElse("OPENROUTER_API_KEY", throw new RuntimeException("OPENROUTER_API_KEY"))
val body = "{\"model\":\"deepseek/deepseek-v3.1-terminus\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}"
val req = HttpRequest.newBuilder()
.uri(URI.create("https://openrouter.ai/api/v1/chat/completions"))
.header("Authorization", s"Bearer $key")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build()
val res = HttpClient.newHttpClient().send(req, HttpResponse.BodyHandlers.ofString())
println(res.body())
}# macOS/Linux — set OPENROUTER_API_KEY in your environment
curl -sS 'https://openrouter.ai/api/v1/chat/completions' \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek/deepseek-v3.1-terminus","messages":[{"role":"user","content":"Hello"}]}'API キーは環境変数やシークレットマネージャに保存し、リポジトリにコミットしないでください。
Alternative picks
-
DeepSeek: DeepSeek V4 Flash
Compare now -
Writer: Palmyra X5
Compare now -
inclusionAI: Ling-2.6-1T (free)
Compare now
グローバルランキングであと1〜2件選び、比較で横並び表示できます。