Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。

AionLabs: Aion-2.0 対 Inception: Mercury 2

api14カタログの最新のUSD料金と機能をもとに、AionLabs: Aion-2.0($2.80 / 100万トークン)とInception: Mercury 2($0.88 / 100万トークン)を並べて比較します。どちらも同じOpenAI互換APIで動作します。

仕様

AionLabs: Aion-2.0Inception: Mercury 2
プロバイダーAionLabsInception
入力$2.80 / 100万トークン$0.88 / 100万トークン
出力$5.60 / 100万トークン$2.63 / 100万トークン
キャッシュ読み取り$0.70 / 100万トークン$0.09 / 100万トークン
コンテキストウィンドウ131,072128,000
最大出力32,76850,000
入力texttext
出力texttext
ツール呼び出し
構造化出力
推論の調整
追加日2026/02/232026/03/04

主な違い

  • Inception: Mercury 2は入力トークンが69%安くなっています。
  • Inception: Mercury 2は出力トークンが53%安くなっています。
  • 構造化JSON出力に対応しているのはInception: Mercury 2だけです。
  • 入力1,000トークン・出力500トークンのリクエストの費用は、AionLabs: Aion-2.0で$0.00560、Inception: Mercury 2で$0.00219です。

詳しく見る

AionLabs: Aion-2.0 は AionLabs のテキストモデルで、2026-02-23 にリリースされました。Inception: Mercury 2 は Inception のテキストモデルで、2026-03-04 にリリースされました。どちらも api14 を通じてチャット形式のテキストモデルとして提供されており、どちらもテキストを入力として受け取りテキストを出力するため、画像、音声、その他の非テキストモダリティは扱いません。この2つを選ぶ場合、判断材料となるのは、処理できるコンテンツの種類の違いではなく、コンテキストサイズ、パラメータ対応、価格です。

両モデルのコンテキスト長は近接しています。Aion-2.0 は 131072 トークン、Mercury 2 は 128000 トークンを提供しており、ほとんどのワークロードにとって意味のある差ではありません。どちらも推論制御 (include_reasoning と reasoning)、ツール呼び出し (tools と tool_choice)、response_format、temperature を公開しているため、どちらでも関数呼び出しや JSON 形式の応答を駆動できます。最も明確な機能差は構造化出力です。Mercury 2 は対応パラメータに structured_outputs を挙げていますが、Aion-2.0 は挙げていません。また Mercury 2 は reasoning_effort と stop を受け付けますが、Aion-2.0 はこれらを挙げていません。一方で Aion-2.0 は top_p を挙げていますが、Mercury 2 は挙げていません。価格では、Mercury 2 は入力トークンと出力トークンの両方でより安価な選択肢であるため、請求の両側で低コストな選択となります。

要約、抽出、分類、チャット、コード支援といった日常的な作業では、どちらのモデルでも対応でき、ほぼ同一のコンテキストウィンドウにより長い文書も両方に収まります。より安価な呼び出しを求める場合、モデルによって強制される厳密な構造化出力が必要な場合、またはリクエストごとに推論努力を調整したい場合は Mercury 2 を選んでください。top_p サンプリング制御を求める場合、プロンプトがすでにそのパラメータを中心に調整されている場合、または特定のパイプラインで単に AionLabs のモデルを好む場合は Aion-2.0 を選んでください。コストが決め手で、タスクが structured_outputs、reasoning_effort、top_p に依存しない場合、Mercury 2 がより経済的なデフォルトです。

どちらのモデルも api14 を通じた呼び出しは同じように機能します。API が OpenAI 互換だからです。既存の OpenAI クライアントを api14 のベース URL に向け、いつもの chat completions リクエストを送信し、model フィールドを "aion-labs/aion-2.0" または "inception/mercury-2" のいずれかに設定します。リクエストボディのその他の内容はそのままです。messages、temperature、max_tokens、tools、response_format は変更なく引き継がれます。2つの切り替えは model id の1行編集で済むため、統合コードを書き直すことなく、両方を自分のトラフィックでベンチマークできます。ただし、Mercury 2 の structured_outputs や reasoning_effort、Aion-2.0 の top_p など、片方だけが対応するパラメータは、もう片方では拒否または無視される点に注意し、これらを共有リクエストテンプレートに入れないでください。

それでも Aion-2.0 の方が良い選択となるケースはあります。アプリケーションがサンプリングの調整に top_p を利用している場合、Mercury 2 はこれを挙げていないため、既存の設定をサポートするのは Aion-2.0 です。同様に、特定のタスクで Aion-2.0 の出力品質とレイテンシをすでに検証済みであれば、ここにあるデータには移行すべき機能上の理由はありません。コンテキストウィンドウは実質的に同じで、どちらもツールと推論を扱えるからです。行うトレードオフは単純です。Mercury 2 は構造化出力、推論努力制御、低コストをもたらし、Aion-2.0 は top_p とわずかに大きいコンテキストウィンドウをもたらします。

文字列1つで切り替え

どちらのモデルも同じエンドポイントとリクエスト形式を使います。modelの値を"aion-labs/aion-2.0"から"inception/mercury-2"に変えるだけで、プロンプト、ストリーミング、ツールはそのまま動きます。

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "inception/mercury-2",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

その他の比較