モデル

Inception: Mercury Decide (free)

Markdown · JSON

Inception: Mercury Decide (free)

Mercury Decide は、共有されたテキストまたは JSON の根拠を名前付きの質問に照らして評価し、型付きの選択、はい/いいえの確率、または小数値のルーブリックスコアを返します。Inception は、Choice の選択肢を最大 255 個、Score のレベルを最大 10 個まで扱える専用の意思決定ワークフローを文書化しています。

モデルについて

この説明はモデルの機能を紹介するものです。Ailootで利用できる入力、出力、オプションは、選択したメソッドごとに以下に記載されています。

Mercury Decide は、与えられた根拠に基づく構造化された意思決定のための Inception のモデルです。共有の状態と名前付きの質問を組み合わせ、確率付きの型付き回答を返します。結果は、選ばれたカテゴリ、推定されたはい/いいえの確率、または定義されたスケール上の位置のいずれかです。このプロファイルは、ソフトウェアが解釈できる限定された意思決定のためのもので、ドキュメントに記載されたインターフェースは自由形式のチャット回答を生成しません。

共有の状態と意味のある質問名

提供元のリクエストには、モデル、状態、空でない質問のマップが含まれます。質問名は回答のマップにそのまま引き継がれます。各質問の判断に必要な情報を与え、category、priority、needs_follow_up のように、ワークフローが使う結果に沿って質問に名前を付けます。複数の質問は同じ根拠をそれぞれ独立して評価します。1 つのリクエストにまとめても、後の質問が前の回答に依存するようにはなりません。

Inception のサンプルでは、状態に JSON オブジェクトを使っています。ガイドでは、状態、指示、基準の説明に文字列、オブジェクト、配列を使うことも認められており、指示は省略可能で null も指定できます。根拠がすでにフィールドで構成されている場合は有用な構造を維持し、テキストを与える場合は文書やメッセージを識別できるようにします。サポート案件では、欠けているコンテキストを推測させる依頼ではなく、実際のリクエストと関連する事実を含めます。

Noul:肯定の回答の推定確率

noul 質問は、はい/いいえの条件を表します。出力は、肯定の回答が当てはまる確率を 0 から 1 で示したものです。省略可能な真と偽の説明で、質問のそれぞれの側に何が該当するかを指定できます。たとえば、メッセージが明示的に交換を求めているかを問い、商品に対する一般的な苦情と区別します。確率は数値による判断を提供し、しきい値とそれに続くワークフローのアクションはアプリケーションが選びます。

条件は、根拠で決着がつく程度に絞り込みます。1 つの質問に、ユーザーが助けを求めているか、商品に欠陥があるか、案件が緊急かといった問いが混在している場合は、それらの条件を分けます。返された確率は質問の定義とともに保持し、後でレビューする人がその数値が実際に何を測っているかを判断できるようにします。

Choice:名前付きの選択肢から 1 つを選ぶ

Choice 質問は、1~255 個の選択肢名と説明のマップを使い、説明は null にすることもできます。返される選択は、与えた選択肢のうち最も確率の高いものです。結果には、すべての選択肢の確率と信頼度も含まれます。カテゴリにはそれぞれ明確に異なる意味を定義し、具体的な選択肢に当てはまらない入力が想定される場合はフォールバック用のカテゴリを含めます。短い出力キーでカテゴリを識別し、より詳しい説明でカテゴリ間の境界を定めることができます。

ルーティングの指示では、アクセスの問題、製品に関する質問、報告された不具合を区別することが考えられます。各選択肢の意味を記述し、振り分けが必要なメッセージを与えます。出力は分布付きの選ばれたカテゴリであり、すでにキューを変更したり他のシステムに連絡したりした指示ではありません。ケースが曖昧な場合は、勝ったラベルを確実性の証拠と解釈せず、競合する確率を確認します。

Score:ルーブリック上の期待位置

Score 質問は、1~10 個のレベルの説明を持つ順序付き配列を使い、レベル 0 から始まります。スコアはレベルのインデックスを確率で重み付けした平均であり、レベルの中間になることがあります。回答には、凡例、レベルごとの確率、信頼度が含まれます。すぐには影響がない、有効な代替手段がある問題、作業が完全に止まっている、といった各レベルの順序と基準を定義します。

小数の期待スコアは、優先順位付けや集計に役立ちます。これは、最も可能性の高い単一のレベルを選ぶこととは異なります。スコアが無関係なスケールで解釈されないよう、凡例を数値とともに保持します。Choice と Score の信頼度は 0 から 1 の間の値として別個に報告されます。該当するガイドでは、信頼度を最大の選択肢確率と同一のものとは定義しておらず、それを再構成するための汎用的な計算式も示していません。

有用な意思決定結果を準備する

1 つの根拠から、カテゴリ、緊急度、条件についての独立した質問に答えることができます。文書レビューのタスクでは、必要なトピックが含まれているかを問い、そのカテゴリを選び、説明付きのレベルで関連性を評価できます。状態内で利用できる資料だけを使い、基準はワークフローが次に必要とする意思決定に結び付けます。あるアクションに前の結果が必要な場合は、質問が隠れた順序を形成していると想定せず、その結果を次のステップの根拠の中で明示します。

応答では、モデル名と、与えた質問名をキーとする回答のマップが返されます。Choice の確率では選択肢名が、Score の確率では文字列のインデックスが使われ、凡例がそのインデックスの意味を説明します。状態の識別子、質問の定義、型付きの回答を結び付けて保持します。これにより、根拠となった事実から切り離された数値ではなく、解釈可能な分類または評価の成果物が得られます。

インターフェースの範囲と上限

Inception は Mercury Decide を、専用の意思決定インターフェースを通じて文書化しています。このモデルはメーカーのチャット補完、ストリーミング、ツール呼び出しのインターフェースには対応していないため、Mercury の推論、音声、コード生成の各プロファイルが持つ機能をこのモデルに当てはめるべきではありません。意思決定ガイドは選択肢とレベルの数を規定していますが、状態のトークン数や質問数の数値上の上限は示していません。共有する根拠は、評価する質問に関係するものに絞ります。

確率とカテゴリの境界は、想定タスクの代表的なラベル付きデータで評価します。境界線上の回答は状態に照らしてレビューし、欠けている情報は作り上げた事実で埋めずに、欠けていることがわかる形で残します。有用な Mercury Decide の結果は、クローズドな意思決定、その確率、そして理解に必要な定義を提供します。その結果をルーティング、優先順位付け、レビュー結果にどう反映させるかは、周囲のアプリケーションが決めます。

Ailoot Ultra · System One POST /v1/systemone inception/mercury-decide:free

inception/mercury-decide:free

Inception /inception/mercury-decide:free

はじめに

Mercury Decide は、共有されたテキストまたは JSON の根拠を名前付きの質問に照らして評価し、型付きの選択、はい/いいえの確率、または小数値のルーブリックスコアを返します。Inception は、Choice の選択肢を最大 255 個、Score のレベルを最大 10 個まで扱える専用の意思決定ワークフローを文書化しています。

対応する入力
テキスト
結果
decisions

Ailootで利用可能 · 入力とメソッド

Ailoot Ultra · System One POST /v1/systemone
入力の種類
text
出力の種類
decisions
出力形式
json
フィールド種類要件値と制限デフォルト
フィールドmodel種類string要件必須値と制限
inception/mercury-decide:free
デフォルト—
フィールドprovider種類schema要件任意値と制限デフォルト—
フィールドquestions種類object要件必須値と制限デフォルト—
フィールドsession_id種類string要件任意値と制限デフォルト—
フィールドstate種類schema要件必須値と制限デフォルト—
フィールドtrace種類schema要件任意値と制限デフォルト—
フィールドuser種類string要件任意値と制限デフォルト—
フィールドquestions.<id>.type種類string要件必須値と制限
noul, choice, score
デフォルト—
フィールドquestions.<id>.instructions種類string|object|array要件必須値と制限デフォルト—
フィールドquestions.<id>.criteria種類object|array要件任意値と制限
条件: choice/score:必須;noul:任意。choiceのcriteriaはオブジェクト、scoreはminItems1の配列です。
デフォルト—
フィールドquestions.<id>.criteria.true種類string|object|array要件必須値と制限
適用条件: noul の条件オブジェクトが指定されている
デフォルト—
フィールドquestions.<id>.criteria.false種類string|object|array要件必須値と制限
適用条件: noul の条件オブジェクトが指定されている
デフォルト—
入力素材の組み合わせ

noul · 必須: state, questions.<id>.type=noul, questions.<id>.instructions

choice · 必須: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · 必須: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

メソッドのパラメータとライフサイクル
パラメータ仕様
パラメータcontent_type仕様application/json
パラメータrequired仕様model, state, questions
パラメータmaterial_types仕様text
パラメータoptional_controls仕様provider, session_id, trace, user
パラメータmultimodal_input_binding仕様null

ライフサイクル: synchronous

正確なモデルIDを送信し、ネイティブのレスポンス全体を保持してください。

料金

料金情報はリクエストの機能を追加しません。対応するパラメーターは選択したメソッドに記載されています。

高速モード
未指定 高速モードが選択されている場合
Flex モード
未指定 flex モードが選択されている場合
最大推論量
未指定 推論量が最大で、調整に既定値(default)を使用する場合

Ailootの料金

設定別の価格

各料金を表示された条件と照合してください。選択肢となる設定の各組には、いずれか1つの料金を適用します。

設定料金表コンテキストトークン数が次の値を超える場合コンテキストトークン数が次の値以下の場合料金
設定トークンの基本単価料金表基本料金コンテキストトークン数が次の値を超える場合—コンテキストトークン数が次の値以下の場合上限なし料金
入力 · 入力トークン $0 / 1K トークン
出力 · 出力トークン $0 / 1K トークン
入力 · キャッシュ読み取り — / 1K トークン
入力 · キャッシュ書き込み — / 1K トークン
入力 · キャッシュ書き込み、1時間 — / 1K トークン
設定リクエスト長に応じた料金区分 1料金表—コンテキストトークン数が次の値を超える場合0コンテキストトークン数が次の値以下の場合上限なし料金
入力 · 入力トークン $0 / 1K トークン
出力 · 出力トークン $0 / 1K トークン
入力 · キャッシュ読み取り — / 1K トークン
入力 · キャッシュ書き込み — / 1K トークン
入力 · キャッシュ書き込み、1時間 — / 1K トークン

Ailootはリクエスト前に見積額を確保します。結果の取得後、実測使用量に基づいて最終料金を精算します。ストリーミング時の精算には最終の使用量記録を使用します。金額の確保と精算の仕組み →

リクエスト例

Ailoot Ultra · System One

公式のリクエスト構造を保持した資料用の例ご自身の実際のリクエスト用データを使用し、結果全体を保存する
{
  "model": "inception/mercury-decide:free",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='inception/mercury-decide:free'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

結果を受け取って保存

Ailoot Ultra · System One

json

完了した結果をすべて保存

返された完全なレスポンス、ファイル、コンテンツ部分をすべて保存してください。

指定された各質問IDに対する回答は、正確な型、noul/choice/scoreの値、信頼度、確率、凡例とともにすべて保持されます。元のJSON全体は保存され、精算後にのみ返されます。

元のレスポンスを確認する場合

元の操作と、完全または部分的な応答を保持してください。POSTを再実行しないでください。

レスポンスのフィールド
フィールド種類
フィールドmodel種類string
フィールドid種類string
フィールドprovider種類string
フィールドanswers.<id>.type種類string
フィールドanswers.<id>.noul種類number
フィールドanswers.<id>.choice種類string
フィールドanswers.<id>.score種類number
フィールドanswers.<id>.confidence種類number
フィールドanswers.<id>.probabilities種類object
フィールドanswers.<id>.legend種類object
フィールドusage.input_tokens種類integer
フィールドusage.output_tokens種類integer
フィールドusage.cost種類number
エラーと次の手順
レスポンス条件次の手順
レスポンス400 · invalid_request_error条件必須フィールド、表現形式、または値が無効です次の手順指摘されたリクエストフィールドを修正してください。

エイリアス

モデルのエイリアス

Ailoot Ultra inception/mercury-decide:free

メソッドパスのエイリアス

上記に表示されたメソッドパスを使用してください。

関連する呼び出し用ID

inception/mercury-decide:free

FAQ · Inception: Mercury Decide (free)
利用できる入力と結果は何ですか?

POST /v1/systemone · inception/mercury-decide:free: text → decisions

リクエストはどの項目を使用しますか?

POST /v1/systemone · inception/mercury-decide:free: model, provider, questions, session_id, state, trace, user

詳細を見る

AilootをClaude Code、OpenCode、Hermes、自分のアプリに接続しましょう。

企業とそのプロジェクト群

企業とそのプロジェクト群:数百万の顧客、毎月数十億規模の売上。

トークンを割引価格で購入。

継続利用にサブスクリプション割引。プロモコードでトークン購入が最大50%割引。

サブスクリプション
定期的なリクエストに合う割引プランを選びましょう。
最大50%のプロモコード
購入時にコードを入力すると、実施中のキャンペーンに沿って価格を再計算します。
支出を履歴で確認
各リクエストのモデル、トークン、金額が保存されます。

サブスクリプションを選ぶ · モデルの価格を見る

販売する製品に、 APIを組み込みましょう。

SaaS、アプリ、ボットをAilootの公式サービス提供条件とライセンス契約に基づいて接続できます。再販にはリセラーライセンスを申請できます。

商用アプリ
サービスの有料機能に、文章、画像、動画、音声の生成を組み込めます。
リセラーライセンス
プロジェクトの説明とアクセスの仕組みをお送りください。利用・再販条件の書面を申請できます。
サイトで契約文書を確認
接続前にサービス提供条件、ライセンス契約、データ処理ポリシーを読めます。

リセラーライセンスを申請 · サービス提供条件とライセンス契約