模型

Microsoft: Microsoft-Decision-1

Markdown · JSON

Microsoft: Microsoft-Decision-1

Microsoft-Decision-1 是 Microsoft 的決策評分模型,適用於分類、分流、優先順序排定與評估。它讀取所提供的文字或 JSON,並回傳機率、選定的選項或有序分數,為應用程式邏輯提供結構化結果,而非生成的文字敘述。

關於模型

此說明介紹模型的能力。Ailoot 可用的輸入、輸出與選項,依所選方法列於下方。

Microsoft-Decision-1 專為針對所提供內容的決策而打造:選出標籤、檢查條件或給予評等。Microsoft 以 Qwen3.5-9B 為基礎進行後訓練,使其專注於這項評分任務。其結果是應用程式可直接使用的數值判斷,而不是對話、文件或書面解釋。

固定選項與明確的問題類型

製造商描述了三種問題。二元問題會針對已定義的條件回傳一個介於 0 到 1 之間的機率。選擇題會選出一個選項,並為每個候選選項回傳機率。評分題則將項目放在有序量表上,並回傳機率加權值,該值可能落在量表的等級之間。

當工作流程需要檢查某個條件時,例如回覆中是否包含承諾的動作,請使用二元問題。若要將請求歸入已知類別,請使用選擇題。若要排列審查佇列的順序,或依據已定義的評分準則為回應評分,請使用評分題。這些任務所需的結果各不相同,因此請在準備輸入之前先選定問題類型。

準備證據與選項

模型會讀取以文字或 JSON 表示的狀態,以及範圍明確的問題與指令。請納入決定結果的素材,並以淺白的方式定義判斷準則。若是工單分類器,請提供訊息以及各允許目的地的有意義說明。若是品質檢查,請提供候選答案、原始任務與評分準則,而不是要求一個未加說明的整體品質評等。

多個問題可以共用同一份證據。一張工單可能同時需要轉送目的地、緊急程度,以及是否重複聯繫的檢查。讓這些決策都與同一份提供的素材綁定,結果會更容易解讀。問題的措辭與選項之間的區隔依然重要:標籤彼此重疊或證據不足,都可能讓定義不清的任務得出看似精確的分數。

信心值與工作流程控制

Microsoft 將機率視為實用的信心訊號,用來判斷應採取行動、暫緩處理,還是送交審查。請使用自身工作負載中具代表性的已標註案例來設定門檻值。接受無傷大雅之類別指派所用的門檻值,可以與偽陽性代價高昂之動作的門檻值不同。明確設置「不確定」選項,可讓分類器避免被迫做出缺乏依據的選擇。

對於有序分數,請用結果來比較項目,或套用經過實測的門檻值;它並不是經獨立驗證的絕對品質評等。請檢查改寫問題或調整選項順序是否會改變決策。如此一來,回傳分數對使用它的應用程式而言,意義才會具體明確。

決策模型的實際應用場景

AI 代理可以利用範圍明確的決策來選擇下一個動作,文件工作流程可以為新進素材分類,評估步驟則可以接受、修訂或升級處理生成的結果。Microsoft 也將意圖分析、事件分流、搜尋相關性與資料標註列為應用場景。當所需成果是摘要、解釋、改寫文字或程式碼時,生成式模型仍是合適的元件;決策模型則可以選定下一個處理步驟。

在 Ailoot API 專案中,請從一個具體的決策開始,並定義證據、允許的答案,以及每種結果所對應的動作。請將文件中提到的措辭敏感度,以及模型不提供書面理由這兩點納入考量。在將信心值視為可自動執行的許可之前,請先依據任務的實際標籤評估決策,並檢查不確定的案例。

Ailoot Ultra · System One POST /v1/systemone microsoft/microsoft-decision-1

microsoft/microsoft-decision-1

Microsoft /microsoft/microsoft-decision-1

入門

Microsoft-Decision-1 是 Microsoft 的決策評分模型,適用於分類、分流、優先順序排定與評估。它讀取所提供的文字或 JSON,並回傳機率、選定的選項或有序分數,為應用程式邏輯提供結構化結果,而非生成的文字敘述。

接受的輸入
文字
結果
decisions

Ailoot 可用 · 輸入與方法

Ailoot Ultra · System One POST /v1/systemone
輸入
text
輸出
decisions
輸出格式
json
欄位類型要求值與限制預設值
欄位model類型string要求必填值與限制
microsoft/microsoft-decision-1
預設值—
欄位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 的條件為物件;score 為陣列,並要求 minItems1。
預設值—
欄位questions.<id>.criteria.true類型string|object|array要求必填值與限制
適用條件: 已提供 noul criteria 物件
預設值—
欄位questions.<id>.criteria.false類型string|object|array要求必填值與限制
適用條件: 已提供 noul criteria 物件
預設值—
輸入素材組合

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 費率

各設定的價格

請逐一核對各項費用與所列條件。每組互為替代選項的設定只套用一種費率。

設定費率表上下文 Token 數大於上下文 Token 數小於或等於費用
設定詞元基本費率費率表基本費率上下文 Token 數大於—上下文 Token 數小於或等於無上限費用
輸入 · 輸入 Token $0.000084 / 1K Token
輸出 · 輸出 Token $0 / 1K Token
輸入 · 讀取快取 — / 1K Token
輸入 · 寫入快取 — / 1K Token
輸入 · 寫入快取,1 小時 — / 1K Token
設定請求長度級距 1費率表—上下文 Token 數大於0上下文 Token 數小於或等於無上限費用
輸入 · 輸入 Token $0.000084 / 1K Token
輸出 · 輸出 Token $0 / 1K Token
輸入 · 讀取快取 — / 1K Token
輸入 · 寫入快取 — / 1K Token
輸入 · 寫入快取,1 小時 — / 1K Token

Ailoot 會在請求前預留估算金額。取得結果後,依實測用量結算最終費用。串流結算採用最終用量紀錄。預留金額與結算的運作方式 →

請求範例

Ailoot Ultra · System One

原樣保留的官方請求結構;文件範例使用您的實際請求資料,並保留完整結果
{
  "model": "microsoft/microsoft-decision-1",
  "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']='microsoft/microsoft-decision-1'
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 microsoft/microsoft-decision-1

方法路徑別名

請使用上方列出的 API 方法路徑。

相關呼叫用 ID

microsoft/microsoft-decision-1

FAQ · Microsoft: Microsoft-Decision-1
可以使用哪些輸入與結果?

POST /v1/systemone · microsoft/microsoft-decision-1: text → decisions

請求使用哪些欄位?

POST /v1/systemone · microsoft/microsoft-decision-1: model, provider, questions, session_id, state, trace, user

更多詳情

將 Ailoot 串接 Claude Code、OpenCode、Hermes 或自己的應用程式。

公司及其專案組合

公司及其專案組合:數百萬客戶,每月銷售額達數十億。

優惠購買 token。

訂閱優惠適合持續工作,折扣碼購買 token 最高可折 50%。

訂閱
為定期請求選擇優惠方案。
最高 50% 折扣碼
購買時輸入代碼,價格依活動重算。
歷史中的費用
每次請求保存模型、token 與金額。

選擇訂閱 · 查看模型價格

將 API 加入 你銷售的產品。

依 Ailoot 正式服務條款與授權合約串接 SaaS、應用程式與機器人;轉售請申請經銷授權。

商用應用程式
在付費功能加入文字、圖片、影片與聲音生成。
經銷授權
提供專案說明與存取方式,要求書面使用和轉售條件。
網站文件
串接前可閱讀正式服務條款、授權合約與資料處理政策。

申請經銷授權 · 正式服務條款與授權合約